aboutsummaryrefslogtreecommitdiffstats
path: root/src/lisp.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* (interactive_p): Add prototype.Gerd Moellmann2001-01-311-0/+1
|
* (redisplay_preserve_echo_area): Change prototype.Gerd Moellmann2001-01-161-1/+1
|
* (STRING_BYTES) [GC_CHECK_STRING_BYTES]: CallGerd Moellmann2001-01-091-0/+17
| | | | | function string_bytes. (GC_CHECK_STRING_BYTES): Moved here from alloc.c.
* (push_message_unwind): Add prototype.Gerd Moellmann2001-01-091-1/+2
|
* (push_key_description): Add prototype.Gerd Moellmann2000-12-281-0/+1
|
* (Qinhibit_point_motion_hooks): Declare extern.Gerd Moellmann2000-12-211-0/+1
|
* (detect_coding_system): Prototype adjusted.Kenichi Handa2000-12-131-1/+1
|
* (Fmake_variable_buffer_local, Fbuffer_file_name): Declare.Ken Raeburn2000-12-041-0/+2
|
* (BINDING_STACK_SIZE): New macro.Gerd Moellmann2000-11-151-0/+2
|
* (pos_visible_p): Change prototype.Gerd Moellmann2000-11-141-1/+1
|
* * lisp.h (Flooking_at): Declare.Ken Raeburn2000-11-091-0/+1
|
* * lisp.h (KEYMAPP): New macro.Stefan Monnier2000-10-271-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (get_keymap): Remove. (get_keymap_1): Rename get_keymap. * keyboard.h (get_keymap_1, Fkeymapp): Remove prototype. * xterm.c (note_mode_line_highlight): Use KEYMAPP. * xmenu.c (single_submenu): Use KEYMAPP. (Fx_popup_menu): Fetch keymaps rather than checking Fkeymapp. Use KEYMAPP rather than Fkeymapp. * w32term.c (note_mode_line_highlight): Use KEYMAPP. * w32menu.c (True, False): Remove (use TRUE and FALSE instead). (Fx_popup_menu): Fetch keymaps rather than checking Fkeymapp. Use KEYMAPP rather than Fkeymapp. (single_submenu): Use KEYMAPP. (w32_menu_show, w32_dialog_show): Use TRUE. * minibuf.c (Fread_from_minibuffer): Update call to get_keymap. * keymap.c (KEYMAPP): Remove (moved to lisp.h). (Fkeymapp): Use KEYMAPP. (get_keymap): Rename from get_keymap_1. Remove old def. Return t when autoload=0 and error=0 and the keymap needs autoloading. (Fcopy_keymap): Check (eq (car x) 'keymap) rather than using Fkeymapp. (Fminor_mode_key_binding): Don't raise an error if the binding is not a keymap. (Fuse_global_map, Fuse_local_map): Allow autoloading. (Faccessible_keymaps): Fetch keymaps rather than checking Fkeymapp. * keyboard.c (read_char): get_keymap_1 -> get_keymap. Allow Vspecial_event_map to be autoloaded. (menu_bar_items): Fetch the keymap rather than using keymapp. (menu_bar_one_keymap): No need to follow func-indirect any more. (parse_menu_item): get_keymap_1 -> get_keymap. (tool_bar_items): Fetch the keymap rather than using keymapp. (read_key_sequence): Use KEYMAPP. * intervals.c (get_local_map): Use get_keymap rather than following function-indirections explicitly. * doc.c (Fsubstitute_command_keys): get_keymap_1 -> get_keymap.
* (pos_visible_p): Add prototype.Gerd Moellmann2000-10-251-0/+1
|
* (Fpos_visible_in_window_p): Update prototypeMiles Bader2000-10-211-1/+1
|
* * keymap.c (access_keymap): Add AUTOLOAD parameter.Stefan Monnier2000-10-151-1/+1
| | | | | | | | | | | | | | | | | | | Do the meta->esc mapping. Call get_keyelt before returning. Start scanning from the second element (the first is always `keymap') to make it easier to detect when we reach a parent map. Handle the case of inheriting from a symbol whose function is a map. (Fkeymap_parent): Also handle the `inherit from symbol' case. (fix_submap_inheritance, Fdefine_key): Update call to access_keymap. (get_keyelt, Flookup_key): Update call to access_keymap. Remove the meta->esc mappings. (define_as_prefix): Delete old disabled code. (menu_item_p): New function. (where_is_internal_1): Skip over the few remaining menu items. * lisp.h (access_keymap): Update prototype. * keyboard.c (read_char, menu_bar_items, tool_bar_items): Update call to access_keymap. (follow_key, read_key_sequence): Update calls to access_keymap. Remove the meta->esc mappings.
* (safe_call): Renamed from call_function.Gerd Moellmann2000-10-051-2/+3
| | | | | (safe_eval): Renamed from eval_form. (safe_call1): Add prototype.
* (wrong_type_argument): Remove NO_RETURN, the function canGerd Moellmann2000-10-021-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 Moellmann2000-09-291-1/+1
|
* (XINT) [EXPLICIT_SIGN_EXTEND]: Use BITS_PER_EMACS_INTGerd Moellmann2000-09-261-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 andGerd Moellmann2000-09-261-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): DeclareGerd Moellmann2000-09-211-4/+4
| | | | NO_RETURN.
* (Qdisplay): Declare extern.Gerd Moellmann2000-09-071-1/+1
|
* (store_in_keymap, fix_submap_inheritance): Remove.Stefan Monnier2000-08-271-2/+0
|
* [WINDOWSNT]: Don't declare externs for getenv, ctime and getwd.Andrew Innes2000-08-221-0/+2
|
* (set_time_zone_rule): Add prototype.Gerd Moellmann2000-08-211-0/+2
| | | | (use_dialog_box): External declaration.
* (CHECK) [ENABLE_CHECKING]: Make both side of theGerd Moellmann2000-08-181-1/+1
| | | | conditional have void type, for standard C compilers.
* (Lisp_String): Replace DECLARE_INTERVALS with real decl.Miles Bader2000-08-181-1/+1
|
* Remove DECLARE_INTERVALS, INITIALIZE_INTERVAL. Don'tDave Love2000-08-171-9/+0
| | | | declare make_temp_name twice.
* (input_pending): External declaration.Gerd Moellmann2000-08-091-0/+1
|
* (Fsingle_key_description, xmalloc, xrealloc): ChangeGerd Moellmann2000-08-021-3/+3
| | | | prototype.
* (char_table_ref_and_index): Add prototype.Kenichi Handa2000-07-271-0/+1
|
* (GLYPH_MASK_CHAR, GLYPH_MASK_FACE): Use 19 bitsGerd Moellmann2000-07-251-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 Bader2000-07-241-1/+1
|
* (Fnext_single_char_property_change): Add prototype.Gerd Moellmann2000-07-191-0/+1
|
* (FUNCTIONP): New macro.Gerd Moellmann2000-07-141-0/+10
| | | | (internal_condition_case_2, call_function): Add prototypes.
* (eval_form): Add prototype.Gerd Moellmann2000-07-131-0/+1
|
* (AREF, ASET, ASIZE): New macros.Gerd Moellmann2000-07-131-1/+11
|
* (handling_signal): External declaration.Gerd Moellmann2000-07-051-0/+1
|
* (Vsignaling_function): External declaration.Gerd Moellmann2000-07-051-0/+2
|
* (next_almost_prime): Add prototype.Gerd Moellmann2000-06-281-0/+1
|
* (QCfilter): External declaration.Gerd Moellmann2000-06-261-1/+1
|
* (swap_in_global_binding): Declare.Dave Love2000-06-251-1/+1
|
* Add xfree missed from last change.Dave Love2000-06-201-0/+2
|
* (x_set_tool_bar_lines, free_frame_xic, compose_text, getenv, ctime)Dave Love2000-06-201-10/+3
| | | | | (getwd): Removed. (xmalloc, xrealloc, xfree): Declare using POINTER_TYPE.
* (Qmessage_truncate_lines): External declaration.Gerd Moellmann2000-06-131-0/+1
|
* (DEFUN, EXFUN): Test PROTOTYPES.Dave Love2000-06-051-2/+6
| | | | (Foptimize_char_table, make_temp_name): Declare.
* (eassert) [!ENABLE_CHECKING]: Define as `(void) 0'.Gerd Moellmann2000-05-311-0/+4
|
* (get_local_map: Don't declare here.Dave Love2000-05-291-3/+0
|
* (struct Lisp_Buffer_Cons): Remove.Gerd Moellmann2000-04-211-10/+0
|
* * lisp.h (make_number) [!NO_UNION_TYPE && __GNUC__ >= 2 && __OPTIMIZE__]:Ken Raeburn2000-04-051-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.