1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2025-12-14 10:00:25 -08:00
Commit graph

2534 commits

Author SHA1 Message Date
Ken Raeburn
674537ea64 (SDATA): Produce rvalue. 2002-07-16 15:09:36 +00:00
Ken Raeburn
90b814298c * lisp.h (STRING_INTERVALS): Produce rvalue.
(STRING_SET_INTERVALS): New macro.
2002-07-15 06:54:23 +00:00
Ken Raeburn
7412b6fdd2 * lisp.h (STRING_SET_CHARS): New macro.
(SCHARS, SBYTES): Produce rvalues.
2002-07-15 02:13:38 +00:00
Ken Raeburn
491c2516d3 (SMBP): Deleted. All uses changed to STRING_MULTIBYTE.
(STRING_SET_UNIBYTE): New macro.
(SET_STRING_BYTES): Deleted.  Callers (all of which supplied a length of -1)
changed to use STRING_SET_UNIBYTE.
2002-07-14 23:54:05 +00:00
Richard M. Stallman
0cef4798af (Vmemory_full): Add declaration.
(current_column, indented_beyond_p): Change declaration.
2002-07-11 17:40:48 +00:00
Juanma Barranquero
c929397dc1 (SPECPDL_INDEX): Rename from BINDING_STACK_SIZE. All callers updated. 2002-07-10 08:41:28 +00:00
Stefan Monnier
141788b50c (HASH_KEY, HASH_VALUE, HASH_NEXT, HASH_HASH, HASH_INDEX)
(HASH_TABLE_SIZE): Move from fns.c.
2002-07-07 20:52:08 +00:00
Andreas Schwab
1aa1cb6611 Remove duplicate declaration of code_convert_string_norecord. 2002-06-28 12:39:46 +00:00
Kenichi Handa
ffc5b27f38 (map_charset_chars): Deleted. 2002-06-12 00:15:03 +00:00
Thien-Thi Nguyen
e2c0561ec5 (current_column): Now returns float.
(indented_beyond_p): 3rd arg now a float.
2002-06-03 01:58:20 +00:00
Kim F. Storm
fda1acc53d (Fread_file_name): Now has 6 args. 2002-05-27 22:05:51 +00:00
Dave Love
75dc33a2e7 (DEFUN) [!PROTOTYPES]: Remove spurious `args'. 2002-05-24 15:29:53 +00:00
Ken Raeburn
f2ba34f4ed update LISP_MAKE_RVALUE comment for union, non-gcc case 2002-05-20 08:38:28 +00:00
Ken Raeburn
74d7008596 * lisp.h (struct Lisp_Symbol): Replace field "name" with a lisp
object field named "xname".
(SYMBOL_NAME): New macro.
2002-05-20 08:06:06 +00:00
Ken Raeburn
7340cc503b * lisp.h (LISP_MAKE_RVALUE): Delete disabled version, making XCAR and XCDR real
rvalues in most configurations.
2002-05-19 23:14:24 +00:00
Stefan Monnier
cae578a808 (openp): Update prototype. 2002-04-30 00:59:42 +00:00
Richard M. Stallman
2a4d03b861 (Fcommandp): Declare new arg. 2002-04-28 22:06:17 +00:00
Pavel Janík
5626cdef22 (Fpropertize): Add prototype. 2002-04-12 05:49:18 +00:00
Kim F. Storm
a0f8590d9d (DEFUN) [USE_NONANSI_DEFUN]: The 2001-10-17 patch
removed the wrong version of the DEFUN macro; fixed it.
2002-03-21 12:17:51 +00:00
Pavel Janík
99982883b7 (Fplist_member): Add prototype. 2002-03-18 18:16:25 +00:00
Jan Djärv
e02207d421 Extern declare syms_of_xsmfns (). 2002-03-10 16:17:38 +00:00
Gerd Moellmann
8e14618ed3 Fix last change. 2002-03-08 10:56:48 +00:00
Gerd Moellmann
d90a14e078 (SREF, SDATA, SCHARS, SBYTES, SMBP): New macros. 2002-03-08 10:26:32 +00:00
Stefan Monnier
31ade731e6 Change defvar_int def and vars to use EMACS_INT instead of just int. 2002-03-04 23:41:00 +00:00
Pavel Janík
74899579fa Align comments. 2002-03-04 09:26:18 +00:00
Kim F. Storm
b7301bff68 (GCPRO6): New macro. 2002-03-01 20:59:55 +00:00
Kenichi Handa
1842abb2bf (enum pvec_type): New member PVEC_SUB_CHAR_TABLE.
(XSUB_CHAR_TABLE, XSETSUB_CHAR_TABLE): New macros.
(CHAR_TABLE_ORDINARY_SLOTS, CHAR_TABLE_SINGLE_BYTE_SLOTS,
SUB_CHAR_TABLE_ORDINARY_SLOTS, SUB_CHAR_TABLE_STANDARD_SLOTS):
Deleted.
(CHAR_TABLE_REF, CHAR_TABLE_SET): Adjusted for the new char table
structure.
(CHAR_TABLE_TRANSLATE): Just call char_table_translate.
(CHARTAB_SIZE_BITS_0, CHARTAB_SIZE_BITS_1, CHARTAB_SIZE_BITS_2,
CHARTAB_SIZE_BITS_3): New macros.
(chartab_size): Extern it.
(struct Lisp_Char_Table): Re-designed.
(struct Lisp_Sub_Char_Table): New structure.
(HASH_KEY, HASH_VALUE): Moved from fns.c.
(CHARACTERBITS): Defined as 22.
(GLYPH_MASK_FACE, GLYPH_MASK_CHAR): Adjusted for the above change.
(SUB_CHAR_TABLE_P): Check PVEC_CHAR_TABLE.
(GC_SUB_CHAR_TABLE_P): New macro.
(Fencode_coding_string, Fdecode_coding_string): EXFUN Updated.
(code_convert_string_norecord): Extern deleted.
(init_character_once, syms_of_character, init_charset,
syms_of_composite, Qeq, Fmakehash, insert_from_gap): Extern them.
2002-03-01 01:44:13 +00:00
Stefan Monnier
2c5c11efa2 (Fx_file_dialog): Export (for Motif code in fileio.c). 2002-02-07 20:22:19 +00:00
Pavel Janík
61727ab5d4 (adjust_after_replace_noundo)
(Fupdate_coding_systems_internal): Add prototypes.
2002-01-14 14:40:54 +00:00
Andreas Schwab
c1e11810d5 (max_specpdl_size): Adjust declaration. 2002-01-01 17:00:16 +00:00
Richard M. Stallman
c51ea62a82 (max_specpdl_size): Add declaration. 2001-12-30 00:13:56 +00:00
Pavel Janík
746de544e0 Remove declarations of variables Vmocklisp_arguments', Qmocklisp' and
`Qmocklisp_arguments'.
Remove prototype of syms_of_mocklisp.
2001-12-22 14:01:52 +00:00
Eli Zaretskii
c513fc0381 (scmp): Remove prototype, since it's now a static
function private to dired.c.
2001-12-19 16:08:23 +00:00
Stefan Monnier
14e76ac97c (run_hook_list_with_args): Undo last change. 2001-12-01 18:16:58 +00:00
Stefan Monnier
9f0443f99e (GCPRO1, GCPRO2, GCPRO3, GCPRO4, GCPRO5):
Add dummy uses of gcproN variables.
2001-11-29 02:31:59 +00:00
Stefan Monnier
d28981c94d (run_hook_list_with_args): Remove.
(LIST_END_P): Fix call to wrong_type_argument.
(make_fixnum_or_float): Use EMACS_INT rather than int.
2001-11-27 19:28:52 +00:00
Stefan Monnier
5c98cd304c (keys_of_frame): Remove declaration. 2001-11-19 06:46:01 +00:00
Pavel Janík
d19b9aa8ab Comment fix. 2001-11-15 15:20:10 +00:00
Miles Bader
89512fcd14 (Ffield_beginning, Ffield_end): Update EXFUN decl. 2001-11-15 08:07:50 +00:00
Richard M. Stallman
88d778acfc (Qcursor_in_non_selected_windows): New declaration. 2001-11-05 00:13:53 +00:00
Ken Raeburn
57ddb5d001 (CHECK_STRING_CAR): New macro. 2001-11-03 21:29:35 +00:00
Pavel Janík
874cc80e49 (CHECK_STRING_OR_BUFFER, CHECK_HASH_TABLE, CHECK_LIST, CHECK_STRING,
CHECK_CONS, CHECK_SYMBOL, CHECK_CHAR_TABLE, CHECK_VECTOR,
CHECK_VECTOR_OR_CHAR_TABLE, CHECK_BUFFER, CHECK_WINDOW, CHECK_LIVE_WINDOW,
CHECK_PROCESS, CHECK_NUMBER, CHECK_NATNUM, CHECK_MARKER,
CHECK_NUMBER_COERCE_MARKER, CHECK_FLOAT, CHECK_NUMBER_OR_FLOAT,
CHECK_NUMBER_OR_FLOAT_COERCE_MARKER, CHECK_OVERLAY, CHECK_NUMBER_CAR,
CHECK_NUMBER_CDR): Remove unused argument `i' in macros.
2001-11-02 20:12:06 +00:00
Stefan Monnier
e4247361e0 (keys_of_macros): Remove. 2001-10-31 02:19:05 +00:00
Pavel Janík
4e30ce4259 (gdb_lisp_params): Remove code in #if 0 which is now in emacs.c. 2001-10-27 09:20:15 +00:00
Stefan Monnier
5fbf2e842d (make_fixnum_or_float): Coerce double to int explicitly. 2001-10-25 05:13:57 +00:00
Miles Bader
eb3602912a (DEFVAR_LISP, DEFVAR_LISP_NOPRO, DEFVAR_BOOL)
(DEFVAR_INT, DEFVAR_PER_BUFFER, DEFVAR_KBOARD):
Remove `DOC_STRINGS_IN_COMMENTS' cases.
2001-10-22 01:10:13 +00:00
Miles Bader
015a8883e0 (DEFUN): Remove `DOC_STRINGS_IN_COMMENTS' case. 2001-10-17 03:11:30 +00:00
Ken Raeburn
f3fbd15535 Avoid (most) uses of XCAR/XCDR as lvalues, for flexibility in experimenting
with lisp system changes.
2001-10-16 09:09:51 +00:00
Pavel Janík
04d7d0668f (Ftop_level): Add prototype. 2001-10-14 16:14:53 +00:00
Gerd Moellmann
df7cd53bbe (DEFUN, DEFVAR_LISP, ...) [DOC_STRINGS_IN_COMMENTS]:
Provide definitions for doc strings in comments.
2001-10-13 20:43:52 +00:00