diff options
| author | Paul Eggert | 2011-03-10 22:57:50 -0800 |
|---|---|---|
| committer | Paul Eggert | 2011-03-10 22:57:50 -0800 |
| commit | 83316bf4044b5fca98f19daae8f16a646b7e83e9 (patch) | |
| tree | 3302e5218c9aef08df55dc0d1470b7fd32edc629 /src/xmenu.c | |
| parent | 135e287cda9508d7fa0e33b7d8af00ede1249cb5 (diff) | |
| parent | 53df7c11622bd13fd4336bdecfe7537ace3e2767 (diff) | |
| download | emacs-83316bf4044b5fca98f19daae8f16a646b7e83e9.tar.gz emacs-83316bf4044b5fca98f19daae8f16a646b7e83e9.zip | |
Merge: Minor changes for problems found by GCC 4.5.2's static checks.
Diffstat (limited to 'src/xmenu.c')
| -rw-r--r-- | src/xmenu.c | 22 |
1 files changed, 10 insertions, 12 deletions
diff --git a/src/xmenu.c b/src/xmenu.c index 8967437a376..eab7bb03f20 100644 --- a/src/xmenu.c +++ b/src/xmenu.c | |||
| @@ -124,11 +124,11 @@ static int update_frame_menubar (struct frame *); | |||
| 124 | Xt on behalf of one of the widget sets. */ | 124 | Xt on behalf of one of the widget sets. */ |
| 125 | static int popup_activated_flag; | 125 | static int popup_activated_flag; |
| 126 | 126 | ||
| 127 | static int next_menubar_widget_id; | ||
| 128 | |||
| 129 | 127 | ||
| 130 | #ifdef USE_X_TOOLKIT | 128 | #ifdef USE_X_TOOLKIT |
| 131 | 129 | ||
| 130 | static int next_menubar_widget_id; | ||
| 131 | |||
| 132 | /* Return the frame whose ->output_data.x->id equals ID, or 0 if none. */ | 132 | /* Return the frame whose ->output_data.x->id equals ID, or 0 if none. */ |
| 133 | 133 | ||
| 134 | static struct frame * | 134 | static struct frame * |
| @@ -723,7 +723,7 @@ show_help_event (FRAME_PTR f, xt_or_gtk_widget widget, Lisp_Object help) | |||
| 723 | unhighlighting. */ | 723 | unhighlighting. */ |
| 724 | 724 | ||
| 725 | #ifdef USE_GTK | 725 | #ifdef USE_GTK |
| 726 | void | 726 | static void |
| 727 | menu_highlight_callback (GtkWidget *widget, gpointer call_data) | 727 | menu_highlight_callback (GtkWidget *widget, gpointer call_data) |
| 728 | { | 728 | { |
| 729 | xg_menu_item_cb_data *cb_data; | 729 | xg_menu_item_cb_data *cb_data; |
| @@ -742,7 +742,7 @@ menu_highlight_callback (GtkWidget *widget, gpointer call_data) | |||
| 742 | show_help_event (cb_data->cl_data->f, widget, help); | 742 | show_help_event (cb_data->cl_data->f, widget, help); |
| 743 | } | 743 | } |
| 744 | #else | 744 | #else |
| 745 | void | 745 | static void |
| 746 | menu_highlight_callback (Widget widget, LWLIB_ID id, void *call_data) | 746 | menu_highlight_callback (Widget widget, LWLIB_ID id, void *call_data) |
| 747 | { | 747 | { |
| 748 | struct frame *f; | 748 | struct frame *f; |
| @@ -1175,8 +1175,6 @@ set_frame_menubar (FRAME_PTR f, int first_time, int deep_p) | |||
| 1175 | } | 1175 | } |
| 1176 | else | 1176 | else |
| 1177 | { | 1177 | { |
| 1178 | GtkWidget *wvbox = f->output_data.x->vbox_widget; | ||
| 1179 | |||
| 1180 | menubar_widget | 1178 | menubar_widget |
| 1181 | = xg_create_widget ("menubar", "menubar", f, first_wv, | 1179 | = xg_create_widget ("menubar", "menubar", f, first_wv, |
| 1182 | G_CALLBACK (menubar_selection_callback), | 1180 | G_CALLBACK (menubar_selection_callback), |
| @@ -1600,7 +1598,7 @@ create_and_show_popup_menu (FRAME_PTR f, widget_value *first_wv, | |||
| 1600 | 1598 | ||
| 1601 | Lisp_Object | 1599 | Lisp_Object |
| 1602 | xmenu_show (FRAME_PTR f, int x, int y, int for_click, int keymaps, | 1600 | xmenu_show (FRAME_PTR f, int x, int y, int for_click, int keymaps, |
| 1603 | Lisp_Object title, const char **error, EMACS_UINT timestamp) | 1601 | Lisp_Object title, const char **error_name, EMACS_UINT timestamp) |
| 1604 | { | 1602 | { |
| 1605 | int i; | 1603 | int i; |
| 1606 | widget_value *wv, *save_wv = 0, *first_wv = 0, *prev_wv = 0; | 1604 | widget_value *wv, *save_wv = 0, *first_wv = 0, *prev_wv = 0; |
| @@ -1615,11 +1613,11 @@ xmenu_show (FRAME_PTR f, int x, int y, int for_click, int keymaps, | |||
| 1615 | if (! FRAME_X_P (f)) | 1613 | if (! FRAME_X_P (f)) |
| 1616 | abort (); | 1614 | abort (); |
| 1617 | 1615 | ||
| 1618 | *error = NULL; | 1616 | *error_name = NULL; |
| 1619 | 1617 | ||
| 1620 | if (menu_items_used <= MENU_ITEMS_PANE_LENGTH) | 1618 | if (menu_items_used <= MENU_ITEMS_PANE_LENGTH) |
| 1621 | { | 1619 | { |
| 1622 | *error = "Empty menu"; | 1620 | *error_name = "Empty menu"; |
| 1623 | return Qnil; | 1621 | return Qnil; |
| 1624 | } | 1622 | } |
| 1625 | 1623 | ||
| @@ -1664,7 +1662,7 @@ xmenu_show (FRAME_PTR f, int x, int y, int for_click, int keymaps, | |||
| 1664 | { | 1662 | { |
| 1665 | /* Create a new pane. */ | 1663 | /* Create a new pane. */ |
| 1666 | Lisp_Object pane_name, prefix; | 1664 | Lisp_Object pane_name, prefix; |
| 1667 | char *pane_string; | 1665 | const char *pane_string; |
| 1668 | 1666 | ||
| 1669 | pane_name = AREF (menu_items, i + MENU_ITEMS_PANE_NAME); | 1667 | pane_name = AREF (menu_items, i + MENU_ITEMS_PANE_NAME); |
| 1670 | prefix = AREF (menu_items, i + MENU_ITEMS_PANE_PREFIX); | 1668 | prefix = AREF (menu_items, i + MENU_ITEMS_PANE_PREFIX); |
| @@ -2012,7 +2010,7 @@ xdialog_show (FRAME_PTR f, | |||
| 2012 | representing the text label and buttons. */ | 2010 | representing the text label and buttons. */ |
| 2013 | { | 2011 | { |
| 2014 | Lisp_Object pane_name, prefix; | 2012 | Lisp_Object pane_name, prefix; |
| 2015 | char *pane_string; | 2013 | const char *pane_string; |
| 2016 | pane_name = XVECTOR (menu_items)->contents[MENU_ITEMS_PANE_NAME]; | 2014 | pane_name = XVECTOR (menu_items)->contents[MENU_ITEMS_PANE_NAME]; |
| 2017 | prefix = XVECTOR (menu_items)->contents[MENU_ITEMS_PANE_PREFIX]; | 2015 | prefix = XVECTOR (menu_items)->contents[MENU_ITEMS_PANE_PREFIX]; |
| 2018 | pane_string = (NILP (pane_name) | 2016 | pane_string = (NILP (pane_name) |
| @@ -2307,7 +2305,7 @@ xmenu_show (FRAME_PTR f, int x, int y, int for_click, int keymaps, | |||
| 2307 | { | 2305 | { |
| 2308 | /* Create a new pane. */ | 2306 | /* Create a new pane. */ |
| 2309 | Lisp_Object pane_name, prefix; | 2307 | Lisp_Object pane_name, prefix; |
| 2310 | char *pane_string; | 2308 | const char *pane_string; |
| 2311 | 2309 | ||
| 2312 | maxlines = max (maxlines, lines); | 2310 | maxlines = max (maxlines, lines); |
| 2313 | lines = 0; | 2311 | lines = 0; |