diff options
| author | Paul Eggert | 2011-02-26 23:30:02 -0800 |
|---|---|---|
| committer | Paul Eggert | 2011-02-26 23:30:02 -0800 |
| commit | 0ff162fccf6ba6f1b8a5f331428091c78c966aa1 (patch) | |
| tree | 8f16ef541cdfb2d9b4fa893abd0d9b5827bf3e14 /src | |
| parent | fdb0b28bf67cd41fd2edd5084984e714c8de6b4c (diff) | |
| download | emacs-0ff162fccf6ba6f1b8a5f331428091c78c966aa1.tar.gz emacs-0ff162fccf6ba6f1b8a5f331428091c78c966aa1.zip | |
* frame.h: Avoid gcc -Wmissing-prototypes diagnostics.
(set_menu_bar_lines, x_get_resource_string): New decls.
* msdos.c (set_menu_bar_lines): Omit decl.
Diffstat (limited to 'src')
| -rw-r--r-- | src/ChangeLog | 4 | ||||
| -rw-r--r-- | src/frame.h | 8 | ||||
| -rw-r--r-- | src/msdos.c | 3 |
3 files changed, 10 insertions, 5 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index 184a1bd4b4c..d4fc44860f5 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,5 +1,9 @@ | |||
| 1 | 2011-02-27 Paul Eggert <eggert@cs.ucla.edu> | 1 | 2011-02-27 Paul Eggert <eggert@cs.ucla.edu> |
| 2 | 2 | ||
| 3 | * frame.h: Avoid gcc -Wmissing-prototypes diagnostics. | ||
| 4 | (set_menu_bar_lines, x_get_resource_string): New decls. | ||
| 5 | * msdos.c (set_menu_bar_lines): Omit decl. | ||
| 6 | |||
| 3 | * dispextern.h (struct glyph): Make u.img_id int, not unsigned. | 7 | * dispextern.h (struct glyph): Make u.img_id int, not unsigned. |
| 4 | It's always given int values and used as an int. This suppresses | 8 | It's always given int values and used as an int. This suppresses |
| 5 | a gcc "comparison of unsigned expression >= 0" warning in some | 9 | a gcc "comparison of unsigned expression >= 0" warning in some |
diff --git a/src/frame.h b/src/frame.h index 9687e39a9fc..756e121f678 100644 --- a/src/frame.h +++ b/src/frame.h | |||
| @@ -841,6 +841,7 @@ extern Lisp_Object Qnoelisp; | |||
| 841 | 841 | ||
| 842 | extern struct frame *last_nonminibuf_frame; | 842 | extern struct frame *last_nonminibuf_frame; |
| 843 | 843 | ||
| 844 | extern void set_menu_bar_lines (struct frame *, Lisp_Object, Lisp_Object); | ||
| 844 | extern struct frame *make_initial_frame (void); | 845 | extern struct frame *make_initial_frame (void); |
| 845 | extern struct frame *make_terminal_frame (struct terminal *); | 846 | extern struct frame *make_terminal_frame (struct terminal *); |
| 846 | extern struct frame *make_frame (int); | 847 | extern struct frame *make_frame (int); |
| @@ -1131,17 +1132,20 @@ extern int x_figure_window_size (struct frame *, Lisp_Object, int); | |||
| 1131 | extern void x_set_alpha (struct frame *, Lisp_Object, Lisp_Object); | 1132 | extern void x_set_alpha (struct frame *, Lisp_Object, Lisp_Object); |
| 1132 | 1133 | ||
| 1133 | extern void validate_x_resource_name (void); | 1134 | extern void validate_x_resource_name (void); |
| 1134 | 1135 | ||
| 1135 | extern Lisp_Object display_x_get_resource (Display_Info *, | 1136 | extern Lisp_Object display_x_get_resource (Display_Info *, |
| 1136 | Lisp_Object attribute, | 1137 | Lisp_Object attribute, |
| 1137 | Lisp_Object class, | 1138 | Lisp_Object class, |
| 1138 | Lisp_Object component, | 1139 | Lisp_Object component, |
| 1139 | Lisp_Object subclass); | 1140 | Lisp_Object subclass); |
| 1140 | 1141 | ||
| 1142 | #if defined HAVE_X_WINDOWS && !defined USE_X_TOOLKIT | ||
| 1143 | extern char *x_get_resource_string (const char *, const char *); | ||
| 1144 | #endif | ||
| 1145 | |||
| 1141 | /* In xmenu.c */ | 1146 | /* In xmenu.c */ |
| 1142 | extern void set_frame_menubar (FRAME_PTR, int, int); | 1147 | extern void set_frame_menubar (FRAME_PTR, int, int); |
| 1143 | 1148 | ||
| 1144 | #endif /* HAVE_WINDOW_SYSTEM */ | 1149 | #endif /* HAVE_WINDOW_SYSTEM */ |
| 1145 | 1150 | ||
| 1146 | #endif /* not EMACS_FRAME_H */ | 1151 | #endif /* not EMACS_FRAME_H */ |
| 1147 | |||
diff --git a/src/msdos.c b/src/msdos.c index 8f0f6776aaa..df51c5fdb88 100644 --- a/src/msdos.c +++ b/src/msdos.c | |||
| @@ -1389,8 +1389,6 @@ IT_delete_glyphs (struct frame *f, int n) | |||
| 1389 | void | 1389 | void |
| 1390 | x_set_menu_bar_lines (struct frame *f, Lisp_Object value, Lisp_Object oldval) | 1390 | x_set_menu_bar_lines (struct frame *f, Lisp_Object value, Lisp_Object oldval) |
| 1391 | { | 1391 | { |
| 1392 | extern void set_menu_bar_lines (struct frame *, Lisp_Object, Lisp_Object); | ||
| 1393 | |||
| 1394 | set_menu_bar_lines (f, value, oldval); | 1392 | set_menu_bar_lines (f, value, oldval); |
| 1395 | } | 1393 | } |
| 1396 | 1394 | ||
| @@ -4236,4 +4234,3 @@ This variable is used only by MS-DOS terminals. */); | |||
| 4236 | } | 4234 | } |
| 4237 | 4235 | ||
| 4238 | #endif /* MSDOS */ | 4236 | #endif /* MSDOS */ |
| 4239 | |||