diff options
| author | Paul Eggert | 2011-03-06 22:43:11 -0800 |
|---|---|---|
| committer | Paul Eggert | 2011-03-06 22:43:11 -0800 |
| commit | 6d1f7feedacad0112846d84232b3d4a8dd96b740 (patch) | |
| tree | e8b8f97218507e0072ec0fb5abc7e82cb55542ff /src | |
| parent | 8868a2381e0ae9d40d5b9f21f38a29822ec2fe2a (diff) | |
| download | emacs-6d1f7feedacad0112846d84232b3d4a8dd96b740.tar.gz emacs-6d1f7feedacad0112846d84232b3d4a8dd96b740.zip | |
* xmenu.c (xmenu_show, xdialog_show, xmenu_show): Make local pointers "const"
since they might point to immutable storage.
Diffstat (limited to 'src')
| -rw-r--r-- | src/ChangeLog | 2 | ||||
| -rw-r--r-- | src/xmenu.c | 6 |
2 files changed, 5 insertions, 3 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index 95cc4a5d633..f1b08f62b8e 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -3,6 +3,8 @@ | |||
| 3 | * xmenu.c (menu_highlight_callback): Now static. | 3 | * xmenu.c (menu_highlight_callback): Now static. |
| 4 | (set_frame_menubar): Remove unused local. | 4 | (set_frame_menubar): Remove unused local. |
| 5 | (xmenu_show): Rename parameter to avoid shadowing. | 5 | (xmenu_show): Rename parameter to avoid shadowing. |
| 6 | (xmenu_show, xdialog_show, xmenu_show): Make local pointers "const" | ||
| 7 | since they might point to immutable storage. | ||
| 6 | 8 | ||
| 7 | * xdisp.c (produce_glyphless_glyph): Initialize lower_xoff. | 9 | * xdisp.c (produce_glyphless_glyph): Initialize lower_xoff. |
| 8 | Add a FIXME comment, since the code still doesn't look right. | 10 | Add a FIXME comment, since the code still doesn't look right. |
diff --git a/src/xmenu.c b/src/xmenu.c index 64d74ee66d7..a64b305238b 100644 --- a/src/xmenu.c +++ b/src/xmenu.c | |||
| @@ -1662,7 +1662,7 @@ xmenu_show (FRAME_PTR f, int x, int y, int for_click, int keymaps, | |||
| 1662 | { | 1662 | { |
| 1663 | /* Create a new pane. */ | 1663 | /* Create a new pane. */ |
| 1664 | Lisp_Object pane_name, prefix; | 1664 | Lisp_Object pane_name, prefix; |
| 1665 | char *pane_string; | 1665 | const char *pane_string; |
| 1666 | 1666 | ||
| 1667 | pane_name = AREF (menu_items, i + MENU_ITEMS_PANE_NAME); | 1667 | pane_name = AREF (menu_items, i + MENU_ITEMS_PANE_NAME); |
| 1668 | prefix = AREF (menu_items, i + MENU_ITEMS_PANE_PREFIX); | 1668 | prefix = AREF (menu_items, i + MENU_ITEMS_PANE_PREFIX); |
| @@ -2010,7 +2010,7 @@ xdialog_show (FRAME_PTR f, | |||
| 2010 | representing the text label and buttons. */ | 2010 | representing the text label and buttons. */ |
| 2011 | { | 2011 | { |
| 2012 | Lisp_Object pane_name, prefix; | 2012 | Lisp_Object pane_name, prefix; |
| 2013 | char *pane_string; | 2013 | const char *pane_string; |
| 2014 | pane_name = XVECTOR (menu_items)->contents[MENU_ITEMS_PANE_NAME]; | 2014 | pane_name = XVECTOR (menu_items)->contents[MENU_ITEMS_PANE_NAME]; |
| 2015 | prefix = XVECTOR (menu_items)->contents[MENU_ITEMS_PANE_PREFIX]; | 2015 | prefix = XVECTOR (menu_items)->contents[MENU_ITEMS_PANE_PREFIX]; |
| 2016 | pane_string = (NILP (pane_name) | 2016 | pane_string = (NILP (pane_name) |
| @@ -2305,7 +2305,7 @@ xmenu_show (FRAME_PTR f, int x, int y, int for_click, int keymaps, | |||
| 2305 | { | 2305 | { |
| 2306 | /* Create a new pane. */ | 2306 | /* Create a new pane. */ |
| 2307 | Lisp_Object pane_name, prefix; | 2307 | Lisp_Object pane_name, prefix; |
| 2308 | char *pane_string; | 2308 | const char *pane_string; |
| 2309 | 2309 | ||
| 2310 | maxlines = max (maxlines, lines); | 2310 | maxlines = max (maxlines, lines); |
| 2311 | lines = 0; | 2311 | lines = 0; |