aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorStefan Monnier2007-10-23 21:17:06 +0000
committerStefan Monnier2007-10-23 21:17:06 +0000
commit4d0ac3d738c0055be74d955ef0ca9b31d2752a28 (patch)
treea5180608af4ba0f6aff33928b6dcdb4071d07465 /src
parent7357cb0467cb329a422c857c9fd07c574968788f (diff)
downloademacs-4d0ac3d738c0055be74d955ef0ca9b31d2752a28.tar.gz
emacs-4d0ac3d738c0055be74d955ef0ca9b31d2752a28.zip
* lisp.h (Fget_text_property): Declare.
(have_menus_p): Declare it here rather than in sys-dep header files. * macterm.h (have_menus_p): * msdos.h (have_menus_p): * xterm.h (have_menus_p): Remove.
Diffstat (limited to 'src')
-rw-r--r--src/ChangeLog6
-rw-r--r--src/lisp.h6
-rw-r--r--src/macterm.h2
-rw-r--r--src/msdos.h1
-rw-r--r--src/xterm.h1
5 files changed, 12 insertions, 4 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 3da07722a7a..0d8dfc6aa36 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,5 +1,11 @@
12007-10-23 Stefan Monnier <monnier@iro.umontreal.ca> 12007-10-23 Stefan Monnier <monnier@iro.umontreal.ca>
2 2
3 * lisp.h (Fget_text_property): Declare.
4 (have_menus_p): Declare it here rather than in sys-dep header files.
5 * macterm.h (have_menus_p):
6 * msdos.h (have_menus_p):
7 * xterm.h (have_menus_p): Remove.
8
3 * data.c (Fmake_variable_buffer_local, Fmake_local_variable) 9 * data.c (Fmake_variable_buffer_local, Fmake_local_variable)
4 (Fmake_variable_frame_local): Just check the variable's const-ness 10 (Fmake_variable_frame_local): Just check the variable's const-ness
5 rather than checking nil or t. 11 rather than checking nil or t.
diff --git a/src/lisp.h b/src/lisp.h
index 47e40c63328..24b908df8e9 100644
--- a/src/lisp.h
+++ b/src/lisp.h
@@ -3170,6 +3170,7 @@ EXFUN (Fnext_single_property_change, 4);
3170EXFUN (Fnext_single_char_property_change, 4); 3170EXFUN (Fnext_single_char_property_change, 4);
3171EXFUN (Fprevious_single_property_change, 4); 3171EXFUN (Fprevious_single_property_change, 4);
3172EXFUN (Fput_text_property, 5); 3172EXFUN (Fput_text_property, 5);
3173EXFUN (Fget_text_property, 3);
3173EXFUN (Fprevious_char_property_change, 2); 3174EXFUN (Fprevious_char_property_change, 2);
3174EXFUN (Fnext_char_property_change, 2); 3175EXFUN (Fnext_char_property_change, 2);
3175extern void report_interval_modification P_ ((Lisp_Object, Lisp_Object)); 3176extern void report_interval_modification P_ ((Lisp_Object, Lisp_Object));
@@ -3303,6 +3304,11 @@ extern void syms_of_mac P_ ((void));
3303extern void init_mac_osx_environment P_ ((void)); 3304extern void init_mac_osx_environment P_ ((void));
3304#endif /* MAC_OSX */ 3305#endif /* MAC_OSX */
3305#endif /* MAC_OS */ 3306#endif /* MAC_OS */
3307
3308#ifdef HAVE_MENUS
3309/* Defined in (x|mac|w32)fns.c... */
3310extern int have_menus_p P_ ((void));
3311#endif
3306 3312
3307/* Nonzero means Emacs has already been initialized. 3313/* Nonzero means Emacs has already been initialized.
3308 Used during startup to detect startup of dumped Emacs. */ 3314 Used during startup to detect startup of dumped Emacs. */
diff --git a/src/macterm.h b/src/macterm.h
index f319adeb659..9fbbbc5a2f5 100644
--- a/src/macterm.h
+++ b/src/macterm.h
@@ -680,8 +680,6 @@ extern void x_clear_frame_selections P_ ((struct frame *));
680 680
681/* Defined in macfns.c */ 681/* Defined in macfns.c */
682 682
683extern int have_menus_p P_ ((void));
684
685extern void x_real_positions P_ ((struct frame *, int *, int *)); 683extern void x_real_positions P_ ((struct frame *, int *, int *));
686extern void x_set_menu_bar_lines P_ ((struct frame *, Lisp_Object, Lisp_Object)); 684extern void x_set_menu_bar_lines P_ ((struct frame *, Lisp_Object, Lisp_Object));
687extern int x_pixel_width P_ ((struct frame *)); 685extern int x_pixel_width P_ ((struct frame *));
diff --git a/src/msdos.h b/src/msdos.h
index c45a5853a6c..a9379efb75d 100644
--- a/src/msdos.h
+++ b/src/msdos.h
@@ -115,7 +115,6 @@ struct window;
115 115
116/* Defined in xfns.c; emulated on msdos.c */ 116/* Defined in xfns.c; emulated on msdos.c */
117 117
118extern int have_menus_p P_ ((void));
119extern void x_set_menu_bar_lines P_ ((struct frame *, Lisp_Object, Lisp_Object)); 118extern void x_set_menu_bar_lines P_ ((struct frame *, Lisp_Object, Lisp_Object));
120extern int x_pixel_width P_ ((struct frame *)); 119extern int x_pixel_width P_ ((struct frame *));
121extern int x_pixel_height P_ ((struct frame *)); 120extern int x_pixel_height P_ ((struct frame *));
diff --git a/src/xterm.h b/src/xterm.h
index c8b768f6187..081a9c42343 100644
--- a/src/xterm.h
+++ b/src/xterm.h
@@ -1051,7 +1051,6 @@ extern Lisp_Object x_property_data_to_lisp P_ ((struct frame *,
1051/* Defined in xfns.c */ 1051/* Defined in xfns.c */
1052 1052
1053extern struct x_display_info * check_x_display_info P_ ((Lisp_Object frame)); 1053extern struct x_display_info * check_x_display_info P_ ((Lisp_Object frame));
1054extern int have_menus_p P_ ((void));
1055 1054
1056#ifdef USE_GTK 1055#ifdef USE_GTK
1057extern int xg_set_icon P_ ((struct frame *, Lisp_Object)); 1056extern int xg_set_icon P_ ((struct frame *, Lisp_Object));