aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorDave Love2000-02-27 20:41:17 +0000
committerDave Love2000-02-27 20:41:17 +0000
commit4516715ac936e851476f6c7701bc14e6868b048f (patch)
tree4e886ae7d355f2bac71d9e16f989bcb632ab7541 /src
parent0adc3570b094853695d4f6449b5717161bbddb4b (diff)
downloademacs-4516715ac936e851476f6c7701bc14e6868b048f.tar.gz
emacs-4516715ac936e851476f6c7701bc14e6868b048f.zip
Add a bunch of prototypes.
Diffstat (limited to 'src')
-rw-r--r--src/ChangeLog4
-rw-r--r--src/lisp.h20
2 files changed, 21 insertions, 3 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 2598e76e927..fd5d325cd57 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,7 @@
12000-02-27 Dave Love <fx@gnu.org>
2
3 * lisp.h: Add a bunch of prototypes.
4
12000-02-26 Kenichi Handa <handa@etl.go.jp> 52000-02-26 Kenichi Handa <handa@etl.go.jp>
2 6
3 * keyboard.c (read_char): Set `usec' correctly. 7 * keyboard.c (read_char): Set `usec' correctly.
diff --git a/src/lisp.h b/src/lisp.h
index 4531302345c..64daefe4649 100644
--- a/src/lisp.h
+++ b/src/lisp.h
@@ -1882,6 +1882,7 @@ extern int nonascii_insert_offset;
1882extern Lisp_Object Vnonascii_translation_table; 1882extern Lisp_Object Vnonascii_translation_table;
1883EXFUN (Fchar_bytes, 1); 1883EXFUN (Fchar_bytes, 1);
1884EXFUN (Fchar_width, 1); 1884EXFUN (Fchar_width, 1);
1885EXFUN (Fstring, MANY);
1885extern int chars_in_text P_ ((unsigned char *, int)); 1886extern int chars_in_text P_ ((unsigned char *, int));
1886extern int multibyte_chars_in_text P_ ((unsigned char *, int)); 1887extern int multibyte_chars_in_text P_ ((unsigned char *, int));
1887extern int unibyte_char_to_multibyte P_ ((int)); 1888extern int unibyte_char_to_multibyte P_ ((int));
@@ -1976,7 +1977,7 @@ extern Lisp_Object concat2 P_ ((Lisp_Object, Lisp_Object));
1976extern Lisp_Object concat3 P_ ((Lisp_Object, Lisp_Object, Lisp_Object)); 1977extern Lisp_Object concat3 P_ ((Lisp_Object, Lisp_Object, Lisp_Object));
1977extern Lisp_Object nconc2 P_ ((Lisp_Object, Lisp_Object)); 1978extern Lisp_Object nconc2 P_ ((Lisp_Object, Lisp_Object));
1978extern Lisp_Object assq_no_quit P_ ((Lisp_Object, Lisp_Object)); 1979extern Lisp_Object assq_no_quit P_ ((Lisp_Object, Lisp_Object));
1979extern void clear_string_char_byte_cache P_ (()); 1980extern void clear_string_char_byte_cache P_ ((void));
1980extern int string_char_to_byte P_ ((Lisp_Object, int)); 1981extern int string_char_to_byte P_ ((Lisp_Object, int));
1981extern int string_byte_to_char P_ ((Lisp_Object, int)); 1982extern int string_byte_to_char P_ ((Lisp_Object, int));
1982extern Lisp_Object string_make_multibyte P_ ((Lisp_Object)); 1983extern Lisp_Object string_make_multibyte P_ ((Lisp_Object));
@@ -2143,6 +2144,7 @@ extern void free_cons P_ ((struct Lisp_Cons *));
2143extern void init_alloc_once P_ ((void)); 2144extern void init_alloc_once P_ ((void));
2144extern void init_alloc P_ ((void)); 2145extern void init_alloc P_ ((void));
2145extern void syms_of_alloc P_ ((void)); 2146extern void syms_of_alloc P_ ((void));
2147extern struct buffer * allocate_buffer P_ ((void));
2146 2148
2147/* Defined in print.c */ 2149/* Defined in print.c */
2148extern Lisp_Object Vprin1_to_string_buffer; 2150extern Lisp_Object Vprin1_to_string_buffer;
@@ -2318,6 +2320,11 @@ extern void init_editfns P_ ((void));
2318extern void syms_of_editfns P_ ((void)); 2320extern void syms_of_editfns P_ ((void));
2319EXFUN (Fcurrent_message, 0); 2321EXFUN (Fcurrent_message, 0);
2320extern Lisp_Object Vinhibit_field_text_motion; 2322extern Lisp_Object Vinhibit_field_text_motion;
2323EXFUN (Fconstrain_to_field, 4);
2324EXFUN (Ffield_string, 1);
2325EXFUN (Fdelete_field, 1);
2326EXFUN (Ffield_beginning, 2);
2327EXFUN (Ffield_string_no_properties, 1);
2321 2328
2322/* defined in buffer.c */ 2329/* defined in buffer.c */
2323extern void nsberror P_ ((Lisp_Object)); 2330extern void nsberror P_ ((Lisp_Object));
@@ -2486,7 +2493,7 @@ EXFUN (Finput_pending_p, 0);
2486extern Lisp_Object menu_bar_items P_ ((Lisp_Object)); 2493extern Lisp_Object menu_bar_items P_ ((Lisp_Object));
2487extern Lisp_Object tool_bar_items P_ ((Lisp_Object, int *)); 2494extern Lisp_Object tool_bar_items P_ ((Lisp_Object, int *));
2488extern Lisp_Object Qvertical_scroll_bar; 2495extern Lisp_Object Qvertical_scroll_bar;
2489extern void discard_mouse_events (); 2496extern void discard_mouse_events P_ ((void));
2490EXFUN (Fevent_convert_list, 1); 2497EXFUN (Fevent_convert_list, 1);
2491EXFUN (Fread_key_sequence, 5); 2498EXFUN (Fread_key_sequence, 5);
2492EXFUN (Fset_input_mode, 4); 2499EXFUN (Fset_input_mode, 4);
@@ -2805,6 +2812,11 @@ extern int getloadavg P_ ((double *, int));
2805extern void x_set_tool_bar_lines P_ ((struct frame *, Lisp_Object, Lisp_Object)); 2812extern void x_set_tool_bar_lines P_ ((struct frame *, Lisp_Object, Lisp_Object));
2806extern void syms_of_xfns P_ ((void)); 2813extern void syms_of_xfns P_ ((void));
2807extern void init_xfns P_ ((void)); 2814extern void init_xfns P_ ((void));
2815EXFUN (Fxw_display_color_p, 1);
2816#ifdef HAVE_X_I18N
2817extern void free_frame_xic P_ ((struct frame *))
2818#endif
2819/* Fixme: x_defined_color needs declaring, but needs FRAME_PTR and XColor. */
2808#endif 2820#endif
2809 2821
2810/* Defined in xselect.c */ 2822/* Defined in xselect.c */
@@ -2815,7 +2827,9 @@ extern void syms_of_xterm P_ ((void));
2815 2827
2816/* Defined in getloadavg.c */ 2828/* Defined in getloadavg.c */
2817extern int getloadavg P_ ((double [], int)); 2829extern int getloadavg P_ ((double [], int));
2818 2830
2831/* Defined in composite.c */
2832extern void compose_text P_ ((int, int, Lisp_Object, Lisp_Object, Lisp_Object));
2819/* Nonzero means Emacs has already been initialized. 2833/* Nonzero means Emacs has already been initialized.
2820 Used during startup to detect startup of dumped Emacs. */ 2834 Used during startup to detect startup of dumped Emacs. */
2821extern int initialized; 2835extern int initialized;