Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | (safe_call): Renamed from call_function. | Gerd Moellmann | 2000-10-05 | 1 | -2/+3 | |
| | | | | | (safe_eval): Renamed from eval_form. (safe_call1): Add prototype. | |||||
* | (wrong_type_argument): Remove NO_RETURN, the function can | Gerd Moellmann | 2000-10-02 | 1 | -8/+13 | |
| | | | | | | | | return with a string converted to an integer or vice versa when Vmocklisp_arguments is t. (Fsignal): Likewise. The function can return for `quit'. (struct gcpro): Declare member `var' to point to a volatile Lisp_Object. | |||||
* | (fatal): Declare NO_RETURN. | Gerd Moellmann | 2000-09-29 | 1 | -1/+1 | |
| | ||||||
* | (XINT) [EXPLICIT_SIGN_EXTEND]: Use BITS_PER_EMACS_INT | Gerd Moellmann | 2000-09-26 | 1 | -3/+12 | |
| | | | | | | | instead of BITS_PER_INT. (XINT, XUINT) [NO_UNION_TYPE]: Cast result to EMACS_INT and EMACS_UINT, respectively. (NO_UNION_TYPE) [USE_LISP_UNION_TYPE]: Undefine. | |||||
* | (union Lisp_Object) [!NO_UNION_TYPE]: Use EMACS_INT and | Gerd Moellmann | 2000-09-26 | 1 | -17/+17 | |
| | | | | | EMACS_UINT instead of `int' and `unsigned int'. (XSET) [EXPLICIT_SIGN_EXTEND]: Use EMACS_INT instead of `int'. | |||||
* | (wrong_type_argument, Fthrow, Fsignal, error): Declare | Gerd Moellmann | 2000-09-21 | 1 | -4/+4 | |
| | | | | NO_RETURN. | |||||
* | (Qdisplay): Declare extern. | Gerd Moellmann | 2000-09-07 | 1 | -1/+1 | |
| | ||||||
* | (store_in_keymap, fix_submap_inheritance): Remove. | Stefan Monnier | 2000-08-27 | 1 | -2/+0 | |
| | ||||||
* | [WINDOWSNT]: Don't declare externs for getenv, ctime and getwd. | Andrew Innes | 2000-08-22 | 1 | -0/+2 | |
| | ||||||
* | (set_time_zone_rule): Add prototype. | Gerd Moellmann | 2000-08-21 | 1 | -0/+2 | |
| | | | | (use_dialog_box): External declaration. | |||||
* | (CHECK) [ENABLE_CHECKING]: Make both side of the | Gerd Moellmann | 2000-08-18 | 1 | -1/+1 | |
| | | | | conditional have void type, for standard C compilers. | |||||
* | (Lisp_String): Replace DECLARE_INTERVALS with real decl. | Miles Bader | 2000-08-18 | 1 | -1/+1 | |
| | ||||||
* | Remove DECLARE_INTERVALS, INITIALIZE_INTERVAL. Don't | Dave Love | 2000-08-17 | 1 | -9/+0 | |
| | | | | declare make_temp_name twice. | |||||
* | (input_pending): External declaration. | Gerd Moellmann | 2000-08-09 | 1 | -0/+1 | |
| | ||||||
* | (Fsingle_key_description, xmalloc, xrealloc): Change | Gerd Moellmann | 2000-08-02 | 1 | -3/+3 | |
| | | | | prototype. | |||||
* | (char_table_ref_and_index): Add prototype. | Kenichi Handa | 2000-07-27 | 1 | -0/+1 | |
| | ||||||
* | (GLYPH_MASK_CHAR, GLYPH_MASK_FACE): Use 19 bits | Gerd Moellmann | 2000-07-25 | 1 | -4/+4 | |
| | | | | | for the character code, and the rest for the face id. (FAST_GLYPH_FACE, FAST_MAKE_GLYPH): Changed accordingly. | |||||
* | (Fconstrain_to_field): Update external declaration. | Miles Bader | 2000-07-24 | 1 | -1/+1 | |
| | ||||||
* | (Fnext_single_char_property_change): Add prototype. | Gerd Moellmann | 2000-07-19 | 1 | -0/+1 | |
| | ||||||
* | (FUNCTIONP): New macro. | Gerd Moellmann | 2000-07-14 | 1 | -0/+10 | |
| | | | | (internal_condition_case_2, call_function): Add prototypes. | |||||
* | (eval_form): Add prototype. | Gerd Moellmann | 2000-07-13 | 1 | -0/+1 | |
| | ||||||
* | (AREF, ASET, ASIZE): New macros. | Gerd Moellmann | 2000-07-13 | 1 | -1/+11 | |
| | ||||||
* | (handling_signal): External declaration. | Gerd Moellmann | 2000-07-05 | 1 | -0/+1 | |
| | ||||||
* | (Vsignaling_function): External declaration. | Gerd Moellmann | 2000-07-05 | 1 | -0/+2 | |
| | ||||||
* | (next_almost_prime): Add prototype. | Gerd Moellmann | 2000-06-28 | 1 | -0/+1 | |
| | ||||||
* | (QCfilter): External declaration. | Gerd Moellmann | 2000-06-26 | 1 | -1/+1 | |
| | ||||||
* | (swap_in_global_binding): Declare. | Dave Love | 2000-06-25 | 1 | -1/+1 | |
| | ||||||
* | Add xfree missed from last change. | Dave Love | 2000-06-20 | 1 | -0/+2 | |
| | ||||||
* | (x_set_tool_bar_lines, free_frame_xic, compose_text, getenv, ctime) | Dave Love | 2000-06-20 | 1 | -10/+3 | |
| | | | | | (getwd): Removed. (xmalloc, xrealloc, xfree): Declare using POINTER_TYPE. | |||||
* | (Qmessage_truncate_lines): External declaration. | Gerd Moellmann | 2000-06-13 | 1 | -0/+1 | |
| | ||||||
* | (DEFUN, EXFUN): Test PROTOTYPES. | Dave Love | 2000-06-05 | 1 | -2/+6 | |
| | | | | (Foptimize_char_table, make_temp_name): Declare. | |||||
* | (eassert) [!ENABLE_CHECKING]: Define as `(void) 0'. | Gerd Moellmann | 2000-05-31 | 1 | -0/+4 | |
| | ||||||
* | (get_local_map: Don't declare here. | Dave Love | 2000-05-29 | 1 | -3/+0 | |
| | ||||||
* | (struct Lisp_Buffer_Cons): Remove. | Gerd Moellmann | 2000-04-21 | 1 | -10/+0 | |
| | ||||||
* | * lisp.h (make_number) [!NO_UNION_TYPE && __GNUC__ >= 2 && __OPTIMIZE__]: | Ken Raeburn | 2000-04-05 | 1 | -1/+6 | |
| | | | | | | | Provide a GNU C macro version that handles lisp-object unions. (XSET) [!NO_UNION_TYPE]: Set the value field first, then the type field, to better cope with ENABLE_CHECKING and calls that modify a Lisp_Object using its old value. | |||||
* | (larger_vector): Add prototype. | Gerd Moellmann | 2000-04-03 | 1 | -0/+1 | |
| | ||||||
* | * lisp.h (NO_UNION_TYPE) [ENABLE_CHECKING]: Undef. | Ken Raeburn | 2000-03-30 | 1 | -2/+14 | |
| | ||||||
* | * lisp.h (XCONS, XSTRING, XSYMBOL, XFLOAT, XPROCESS, XWINDOW, XSUBR, XBUFFER): | Ken Raeburn | 2000-03-30 | 1 | -8/+8 | |
| | | | | | | | | | | | | | | | | | | Verify correct object type before returning pointer, using eassert. * frame.h (XFRAME): Likewise. * buffer.c (Frename_buffer, Fset_buffer_multibyte, swap_out_buffer_local_variables, Fmove_overlay): Don't apply XSYMBOL, XBUFFER, etc, to values that may be nil or of the wrong type. * data.c (set_internal): Likewise. * dispextern.h (WINDOW_WANTS_MODELINE_P, WINDOW_WANTS_HEADER_LINE_P): Likewise. * fileio.c (auto_save_1): Likewise. * insdel.c (check_markers): Likewise. * marker.c (buf_charpos_to_bytepos, unchain_marker): Likewise. * undo.c (record_insert): Likewise. * vmsproc.c (child_sig): Likewise. * window.c (unshow_buffer, window_loop): Likewise. * xterm.c (x_erase_phys_cursor): Likewise. | |||||
* | (xstrdup): Add prototype. | Gerd Moellmann | 2000-03-30 | 1 | -0/+1 | |
| | ||||||
* | Stop assuming interval pointers and lisp objects can be distinguished by | Ken Raeburn | 2000-03-29 | 1 | -5/+27 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | inspection. Beginnings of support for expensive internal consistency checks. * config.in (ENABLE_CHECKING): Undef. * lisp.h (struct interval): Replace "parent" field with a union of interval pointer and Lisp_Object; add new bitfield to use as discriminant. Change other flag fields to bitfields. (CHECK): New macro for consistency checking. If ENABLE_CHECKING is defined and the supplied test fails, print a message and abort. (eassert): New macro. Use CHECK to provide an assert-like facility. * intervals.h (NULL_INTERVAL_P): Now applies only to real interval pointers; abort if the value looks like a lisp object. (NULL_INTERVAL_P, NULL_PARENT, HAS_PARENT, HAS_OBJECT, SET_PARENT, SET_OBJECT, INTERVAL_PARENT, GET_INTERVAL_OBJECT, COPY_PARENT): Modify for new interval parent definition. * alloc.c (mark_interval_tree, MARK_INTERVAL_TREE, UNMARK_BALANCE_INTERVALS): Update references that need an addressable lisp object in the interval structure. (die): New function. (suppress_checking): New variable. * intervals.c (interval_start_pos): Just return 0 if there's no parent object. | |||||
* | (free_frame_xic) [HAVE_X_I18N]: Add missing semicolon. | Gerd Moellmann | 2000-03-14 | 1 | -2/+2 | |
| | ||||||
* | (P_): Define based on PROTOTYPES, not __STDC__. | Dave Love | 2000-03-08 | 1 | -7/+3 | |
| | | | | (memory_warnings): Declare using POINTER_TYPE. | |||||
* | Add a bunch of prototypes. | Dave Love | 2000-02-27 | 1 | -3/+17 | |
| | ||||||
* | (Fx_hide_busy_cursor): Remove prototype. | Gerd Moellmann | 2000-02-25 | 1 | -1/+0 | |
| | ||||||
* | Comment changes. | Richard M. Stallman | 2000-02-20 | 1 | -41/+50 | |
| | ||||||
* | (GC_USE_GCPROS_AS_BEFORE, GC_MAKE_GCPROS_NOOPS) | Gerd Moellmann | 2000-02-17 | 1 | -0/+32 | |
| | | | | | | | (GC_MARK_STACK_CHECK_GCPROS, GC_USE_GCPROS_CHECK_ZOMBIES) [GC_MARK_STACK]: New defines. (GCPRO1, GCPRO2, GCPRO3, GCPRO4, GCPRO5, UNGCPRO) [GC_MARK_STACK == GC_MAKE_GCPROS_NOOPS]: Define as no-ops. | |||||
* | Remove `LISP_FLOAT_TYPE' and `standalone'. | Gerd Moellmann | 2000-02-17 | 1 | -34/+1 | |
| | ||||||
* | (popup_activated_flag): Add extern declaration. | Gerd Moellmann | 2000-01-25 | 1 | -0/+1 | |
| | ||||||
* | (set_internal): Enter the new arg. | Richard M. Stallman | 2000-01-11 | 1 | -3/+8 | |
| | ||||||
* | Add prototype for allocate_string_data. | Gerd Moellmann | 2000-01-04 | 1 | -2/+4 | |
| | | | | (struct Lisp_String): Make DATA member `unsigned char *'. |