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

2534 commits

Author SHA1 Message Date
Andreas Schwab
46abf440cd Declare init functions. 1998-05-04 09:22:29 +00:00
Andreas Schwab
42d65b5fc8 Declare Fcompare_strings. 1998-04-29 09:41:10 +00:00
Geoff Voelker
38adb313a0 [WINDOWSNT]: Use function prototypes. 1998-04-29 04:34:29 +00:00
Richard M. Stallman
393306dd07 Include initial_obarray from lread.c 1998-04-26 19:14:58 +00:00
Erik Naggum
9ae8d912e9 Remove extraneous semicolon. 1998-04-22 17:44:41 +00:00
Andreas Schwab
ec5d8db72d Add more prototypes. 1998-04-14 12:33:47 +00:00
Kenichi Handa
1e94b9981a (adjust_after_replace, adjust_after_insert): Extern them. 1998-03-30 06:00:54 +00:00
Kenichi Handa
b745ec7dde (make_buffer_string, make_buffer_string_both): Extern them. 1998-03-25 10:45:59 +00:00
Kenichi Handa
443de1d740 (record_delete): The second arg is Lisp_Object. 1998-03-24 12:17:32 +00:00
Kenichi Handa
d8fc7ce4c1 Declarations changed.
(STRING_MULTIBYTE, STRING_BYTES, SET_STRING_BYTES):
New definitions treating negative size_byte as a flag for unibyte.
1998-03-24 12:16:10 +00:00
Richard M. Stallman
f405b38dd1 Fstore_match_data => Fset_match_data. 1998-03-17 06:49:26 +00:00
Richard M. Stallman
4bfba59e50 (struct Lisp_Buffer_Local_Value):
Field car renamed to realvalue.  New fields check_frame,
found_for_buffer, found_for_frame, buffer, frame.
1998-03-12 22:49:02 +00:00
Richard M. Stallman
b4e187e2ce (Vnonascii_translate_table, Qcharset): New variable decls.
(Fstring_make_multibyte, Fstring_make_unibyte): New function decl.
(Fstring_as_multibyte, Fstring_as_unibyte): New function decl.
(list2, list3, list4, list5): New function decl.
(Fwrite_region): Add an argument.
(compare_window_configurations): New function decl.
1998-03-03 01:31:11 +00:00
Kenichi Handa
080cb8cd45 (detect_coding_system): Extern it. 1998-01-22 01:26:45 +00:00
Richard M. Stallman
4a2f9c6aef Update copyright year. 1998-01-21 23:32:12 +00:00
Richard M. Stallman
a1b5012f8a (STRING_MULTIBYTE): New macro.
(struct lisp_String): New field size_byte.
1998-01-09 23:17:00 +00:00
Richard M. Stallman
363aa82029 (struct Lisp_Marker): Rename bufpos' to bytepos'.
Its value no longer includes the gap space.
1998-01-02 21:30:28 +00:00
Richard M. Stallman
4ed24bf3a7 (struct Lisp_Marker): New field `charpos'.
(pos_tab_offset): Decl deleted.
(insert_1, indented_beyond_p): Decls changed.
(move_gap_both, del_range_byte, del_range_both, del_range_2)
(scan_newline, Ffile_locked_p): New decls.
1998-01-01 07:14:33 +00:00
Richard M. Stallman
3b4490b3d1 (message2_nolog): Fix arg types. 1997-12-21 02:32:45 +00:00
Andreas Schwab
3d03cf9fdb (internal_with_output_to_temp_buffer):
Don't declare arg type taken by 2nd arg.
1997-11-28 14:37:15 +00:00
Andreas Schwab
526a2be77b Add more prototypes and declarations. Forward declare
struct window and struct frame so that it can be used in
prototypes.
1997-11-21 12:49:52 +00:00
Paul Eggert
2bbd9a61a6 (DBL_DIG): Remove; the default value is now set in print.c. 1997-10-23 04:29:36 +00:00
Richard M. Stallman
34ba1f2ea4 (Fread_coding_system): Update decl. 1997-09-05 05:37:59 +00:00
Geoff Voelker
084cd81029 Declare discard_mouse_events. 1997-09-03 00:36:38 +00:00
Richard M. Stallman
5e741a4145 Declare Fchar_bytes. 1997-08-27 17:22:22 +00:00
Kenichi Handa
5593f7e37b (DEFUN_ARGS_8): New macro.
(Fcompleting_read, Fread_from_minibuffer, Fread_string,
Fread_no_blanks_input): Number of arguments fixed.
1997-08-26 11:42:33 +00:00
Richard M. Stallman
a154f40682 (Flocal_variable_p, Ffind_operation_coding_system): Declared.
(find_symbol_value): Fix declaration.
1997-08-08 20:07:59 +00:00
Richard M. Stallman
5d8c798306 (Fload): Update declaration. 1997-08-04 03:02:19 +00:00
Richard M. Stallman
2f69f2ec36 (EXFUN, P_): New definitions. Use them to declare
prototypes for external functions.
1997-07-12 06:34:16 +00:00
Richard M. Stallman
2e34157cd9 Fix bugs with inappropriate mixing of Lisp_Object with int. 1997-07-04 20:44:52 +00:00
Richard M. Stallman
1c5ca8b608 (VALMASK, GCTYPEMASK, MARKBIT, ARRAY_MARK_FLAG)
(PSEUDOVECTOR_FLAG, enum pvec_type, PSEUDOVECTOR_SIZE_MASK):
Define regardless of NO_UNION_TYPE.
1997-06-02 02:34:00 +00:00
Richard M. Stallman
476d47ce09 (concat3, get_truename_buffer): Declare them. 1997-06-02 00:56:23 +00:00
Kenichi Handa
8ac904700f (CHAR_TABLE_REF): Do not check validity of CT.
(CHAR_TABLE_SET): Likewise.
(DOWNCASE_TABLE): Return case-table instead of the contents field.
(UPCASE_TABLE): Likewise.
(DOWNCASE): Use CHAR_TABLE_REF.
(NOCASEP): Use UPCASE1.
(UPCASE1): Use CHAR_TABLE_REF.
1997-05-28 04:36:36 +00:00
Richard M. Stallman
4b657f72fa (Vtty_erase_char): Declared. 1997-05-19 02:36:18 +00:00
Richard M. Stallman
b3e78233cd (read_minibuf): Declaration deleted. 1997-05-10 01:24:59 +00:00
Karl Heuer
e98227af46 (DOWNCASE): Return int, not Lisp_Object.
(UPPERCASEP): Use DOWNCASE.
(UPCASE_TABLE): New macro.
(NOCASEP, UPCASE1): Use UPCASE_TABLE.
[!NO_UNION_TYPE] (make_number): Declare.
1997-04-11 21:58:13 +00:00
Kenichi Handa
ea724a0182 (CHAR_TABLE_STANDARD_SLOTS): Now 4 more slots than
CHAR_TABLE_ORDINARY_SLOTS for top, defalt, parent, and purpose.
(SUB_CHAR_TABLE_ORDINARY_SLOTS, SUB_CHAR_TABLE_STANDARD_SLOTS):
New macros.
(struct Lisp_Char_Table): New member `top'.  The member `defalt'
is moved before `contents' so that XCHAT_TABLE (val)->defalt can
also be used for a sub char table.
(SUB_CHAR_TABLE_P): New macro.
(make_sub_char_table): Extern it.
1997-04-07 07:12:13 +00:00
Karl Heuer
7ad11f7e0d (CHAR_TABLE_REF): Fix syntax error.
(LOWERCASEP): Use NOCASEP instead of its expansion.
(UPCASE): Use UPPERCASEP instead of its expansion.
1997-04-03 21:34:11 +00:00
Kenichi Handa
b96656ce4e (CHAR_TABLE_ORDINARY_SLOTS): Change to 384 (== 256 + 128).
(CHAR_TABLE_STANDARD_SLOTS): Adjusted for the above change.
(CHAR_TABLE_SINGLE_BYTE_SLOTS): New macro.
(CHAR_TABLE_REF, CHAR_TABLE_SET): New macros.
1997-03-18 23:31:34 +00:00
Karl Heuer
000f46219b (FAST_MAKE_GLYPH): Don't cast CHAR arg; character codes
are now wider than C chars.
1997-03-10 21:14:32 +00:00
Karl Heuer
6b76855405 (CHARACTERBITS, GLYPH_MASK_REV_DIR): New macros.
(GLYPH_MASK_PADDING, GLYPH_MASK_FACE, GLYPH_MASK_CHAR): New macros.
[HAVE_FACES] (FAST_MAKE_GLYPH, FAST_GLYPH_CHAR, FAST_GLYPH_FACE):
Use CHARACTERBITS.
[!HAVE_FACES] (FAST_MAKE_GLYPH, FAST_GLYPH_CHAR, FAST_GLYPH_FACE):
New macros.
[!HAVE_FACES] (GLYPH_CHAR, GLYPH_FACE): Mask appropriate bits.
(Fcoding_system_p, Fcheck_coding_system): Declare external.
(Fread_coding_system, Fread_non_nil_coding_system): Likewise.
1997-02-20 06:51:43 +00:00
Richard M. Stallman
f084eb91d5 (FAST_MAKE_GLYPH): Rename args to CHAR and FACE.
Cast CHAR to unsigned char before using it.
1997-01-21 05:38:46 +00:00
Richard M. Stallman
bf8cf4ecd3 (Fend_of_line, Fbeginning_of_line): Declared. 1996-12-09 00:51:15 +00:00
Erik Naggum
609c36fe5f Declare make_symbol (). 1996-09-17 17:43:56 +00:00
Richard M. Stallman
92a2515a65 (struct Lisp_Symbol): New field `obarray'. 1996-09-13 16:51:51 +00:00
Richard M. Stallman
1747fb168a Add many declarations.
(BITS_PER_EMACS_INT): New macro.
(XMARKBIT): Test BITS_PER_EMACS_INT to conditionalize fast definition.
1996-09-04 18:54:36 +00:00
Karl Heuer
e3678b6433 Removed support for !MULTI_FRAME. 1996-09-01 21:04:32 +00:00
Karl Heuer
23bc39b5d9 (Qfont): Declare here. 1996-07-16 05:07:01 +00:00
Karl Heuer
7fd6105772 (Qmouse_leave_buffer_hook): Declare it here. 1996-07-16 00:04:15 +00:00
Richard M. Stallman
e0c0701265 [WINDOWS_NT]: Declare Vdirectory_sep_char. 1996-04-26 19:53:20 +00:00