Richard M. Stallman
a387611b1b
(Qinhibit_read_only): Declared.
1996-02-25 19:13:40 +00:00
Richard M. Stallman
4115d3f71e
(VECSIZE): Round up when dividing.
1996-02-03 02:33:12 +00:00
Karl Heuer
b7acde90f3
(XCAR, XCDR, CAR, CDR): New macros.
...
(make_number): New macro definition.
1996-01-24 23:44:22 +00:00
Erik Naggum
3b7ad313e0
Update FSF's address in the preamble.
1996-01-15 09:18:04 +00:00
Karl Heuer
68be917ded
(BITS_PER_SHORT, BITS_PER_INT, BITS_PER_LONG):
...
Rename from SHORTBITS, INTBITS, LONGBITS.
1995-10-31 02:34:16 +00:00
Richard M. Stallman
a97eb3f351
(CHECK_CHAR_TABLE): Don't accept nil.
1995-10-31 00:01:29 +00:00
Richard M. Stallman
782dad449a
(PVEC_TYPE_MASK): Remove the 0x100 bit.
1995-10-29 23:26:41 +00:00
Richard M. Stallman
c6a3c83c50
(UPCASE_TABLE): Definition deleted.
...
(UPPERCASEP, LOWERCASEP, NOCASEP, UPCASE, UPCASE1, DOWNCASE)
(DOWNCASE_TABLE): Case tables are now char-tables.
(Vascii_upcase_table, Vascii_canon_table, Vascii_eqv_table):
Declarations deleted.
1995-10-19 00:13:45 +00:00
Richard M. Stallman
7f73dc9db3
(struct Lisp_Char_Table): New slot `purpose'.
...
(CHAR_TABLE_STANDARD_SLOTS): Add one.
(CHECK_VECTOR_OR_CHAR_TABLE): New macro.
1995-10-12 21:19:49 +00:00
Richard M. Stallman
608ff985d9
(struct Lisp_Boolvector): New data type.
...
(struct Lisp_Char_Table): New structure.
(CHAR_TABLE_STANDARD_SLOTS, CHAR_TABLE_ORDINARY_SLOTS): New macros.
(CHAR_TABLE_EXTRA_SLOTS): New macro.
(CHECK_CHAR_TABLE): New macro.
(pvec_type): Add PVEC_CHARTABLE and PVEC_BOOLVECTOR.
Move PVEC_BUFFER to a higher bit.
(CHARTABLEP, GC_CHARTABLEP, XSETCHARTABLE, XCHARTABLE): New macros.
(XBOOLVECTOR, XSETBOOLVECTOR, BOOLVECTORP, GC_BOOLVECTORP): New macros.
1995-10-07 22:07:01 +00:00
Richard M. Stallman
308e97d018
(struct Lisp_Marker): Make insertion_type an unsigned int.
1995-08-19 05:38:46 +00:00
Simon Marshall
f1b6e5fc82
Declare hook running functions.
1995-07-31 12:02:51 +00:00
Karl Heuer
7baf1f090b
(Frun_hook_with_args): Declare this function.
1995-07-25 19:36:20 +00:00
Richard M. Stallman
553a1e4656
(get_keymap_1): Declared.
1995-07-07 13:33:29 +00:00
Richard M. Stallman
643f822f0a
(Fsafe_length): Declared.
1995-07-01 22:28:16 +00:00
Richard M. Stallman
82351c12fb
(do_switch_frame): Declared.
1995-06-16 23:28:13 +00:00
Karl Heuer
e3d48049dc
(enum pvec_type): Don't use trailing comma.
1995-06-15 20:49:02 +00:00
Karl Heuer
de7885bb0b
(current_prefix_partial): Deleted.
...
(Vprefix_arg): Deleted; now part of struct kboard again.
(Funiversal_argument, Fnegative_argument, Fdigit_argument)
(clear_prefix_arg, finalize_prefix_arg): Deleted.
1995-06-07 21:39:33 +00:00
Karl Heuer
40131ef56f
(Fwaiting_for_user_input_p): Function declared.
...
(Fupcase_initials, Fupcase_initials_region): Likewise.
(Fplist_get, get_local_map, Fx_popup_menu, Fx_popup_dialog): Likewise.
(Fframe_first_window): Likewise.
1995-06-06 01:52:32 +00:00
Karl Heuer
a37e10f9fe
(Foverlay_start, Foverlay_end): Declare these functions.
...
(Fprevious_single_property_change, Fend_of_line, Felt): Ditto.
(Fforward_line, Fforward_word, Fdelete_region, Fforward_char): Ditto.
(Fnarrow_to_region, Fwiden, Fmatch_beginning, Fmatch_end): Ditto.
(Fskip_chars_forward, Fskip_chars_backward): Ditto.
(Ffile_name_absolute_p, read_doc_string): Ditto.
(get_frame_param, store_frame_param, store_in_alist): Ditto.
(describe_map_tree): Declaration moved here from keymap.c.
1995-05-26 04:29:09 +00:00
Karl Heuer
a2b27e7335
(do_symval_forwarding, frame_buffer_predicate): Declare these.
1995-05-25 15:05:41 +00:00
Karl Heuer
dd913f03bd
(menu_bar_items): Declare this function.
1995-05-24 22:46:18 +00:00
Karl Heuer
c9ddd39de4
(gdb_lisp_params): New enum type.
1995-05-22 22:16:07 +00:00
Richard M. Stallman
238959e902
(Fmatch_data, Fstore_match_data): Declared.
1995-05-07 22:29:15 +00:00
Richard M. Stallman
65deefcace
(gc_cons_threshold): Change back to int.
1995-05-06 23:03:00 +00:00
Richard M. Stallman
c144d27ad0
(gc_cons_threshold): Make this an EMACS_INT.
1995-05-04 16:19:40 +00:00
Karl Heuer
2c782c9f6a
Declare some functions.
1995-04-17 23:12:34 +00:00
Richard M. Stallman
70368c8c63
Delete the #if that compares MARKBIT.
1995-04-15 18:27:51 +00:00
Richard M. Stallman
8ce6977ed7
(MARKBIT): Do the shifting as unsigned int.
1995-04-13 05:12:24 +00:00
Richard M. Stallman
422d97628a
(KBOARD, etc): Moved to keyboard.h.
1995-04-10 05:39:55 +00:00
Richard M. Stallman
a7aa28f617
(XMISCTYPE): New macro.
...
(union Lisp_Misc): Delete the `type' field.
Use XMISCTYPE instead of that.
1995-04-10 00:31:47 +00:00
Karl Heuer
c6972ec8d3
Declare Ffetch_bytecode.
1995-04-05 03:04:48 +00:00
Karl Heuer
1979717a5a
(message_nolog): Declare this function.
1995-04-03 22:08:29 +00:00
Karl Heuer
439ae27bd7
Declare Vmessage_log_max.
1995-04-03 21:48:34 +00:00
Karl Heuer
5647f04f77
Declare function delete_kboard.
1995-03-31 03:53:28 +00:00
Karl Heuer
64c947d33c
Declare overlay_touches_p.
1995-03-22 21:20:41 +00:00
Karl Heuer
3246260470
(struct KBOARD, MULTI_KBOARD, current_kboard, all_kboards,
...
Lisp_Misc_Kboard_Objfwd, Lisp_Kboard_Objfwd, XKBOARD_OBJFWD, KBOARD_OBJFWDP,
GC_KBOARD_OBJFWDP, kboard_locked, the_only_kboard, DEFVAR_KBOARD): Renamed
from PERDISPLAY, MULTI_PERDISPLAY, current_perdisplay, all_perdisplays,
Lisp_Misc_Display_Objfwd, Lisp_Display_Objfwd, XDISPLAY_OBJFWD,
DISPLAY_OBJFWDP, GC_DISPLAY_OBJFWDP, display_locked, the_only_perdisplay,
DEFVAR_DISPLAY. All uses changed.
(struct KBOARD): New member reference_count.
(initial_kboard): Declare this var.
1995-03-15 01:51:46 +00:00
Karl Heuer
6c9f24d901
(struct PERDISPLAY): New member kbd_queue_has_data.
1995-03-08 05:50:24 +00:00
Karl Heuer
486a2d0964
Declare new var and functions.
1995-03-08 03:33:23 +00:00
Karl Heuer
603aaedc7b
(struct PERDISPLAY): New member Vlast_kbd_macro.
1995-03-08 01:24:14 +00:00
Karl Heuer
67f0e52875
(struct PERDISPLAY): New members defining_kbd_macro, kbd_macro_buffer,
...
kbd_macro_ptr, kbd_macro_end, kbd_macro_bufsize.
1995-03-03 05:02:06 +00:00
Karl Heuer
400b2c6982
(struct PERDISPLAY): Add prefix_factor, prefix_value, prefix_sign,
...
prefix_partial. Delete Vcurrent_prefix_arg and Vprefix_arg; those are now
plain vars again.
1995-03-01 03:45:45 +00:00
Karl Heuer
17f650d96d
(display_locked): Declare this var.
1995-02-24 02:26:46 +00:00
Karl Heuer
89d8f2460d
(struct PERDISPLAY): New member kbd_queue.
...
Delete obsolescent members kbd_buffer_frame_or_window, kbd_buffer,
kbd_fetch_ptr, kbd_store_ptr; these are regular vars again.
1995-02-22 03:06:08 +00:00
Richard M. Stallman
6efad63b18
(Qprocessp): Declared.
1995-02-13 06:53:07 +00:00
Karl Heuer
e6beaa77ad
(struct PERDISPLAY): Add Vlast_event_frame.
...
Define internal_last_event_frame only #if MULTI_FRAME.
Add placeholders so we don't need to rebuild every time this struct changes.
1995-02-07 01:04:46 +00:00
Karl Heuer
a2d3b8ba7c
(all_perdisplays): New var.
...
(struct PERDISPLAY): New member next_perdisplay.
1995-02-03 22:21:07 +00:00
Karl Heuer
4dc85e8910
(defvar_display): Declare this function.
1995-02-03 21:13:01 +00:00
Karl Heuer
38341c5fd5
(DEFVAR_DISPLAY): Use current_perdisplay, not get_perdisplay.
1995-02-03 21:10:39 +00:00
Karl Heuer
e07d7a05dd
(current_perdisplay): New var.
...
(DEFVAR_DISPLAY): Add missing ampersand.
(Vprefix_arg, Vcurrent_prefix_arg): Delete; now in perdisplay.
1995-02-01 02:27:46 +00:00