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