]> git.eshelyaron.com Git - emacs.git/commitdiff
* xmenu.c (xmenu_show, xdialog_show, xmenu_show): Make local pointers "const"
authorPaul Eggert <eggert@cs.ucla.edu>
Mon, 7 Mar 2011 06:43:11 +0000 (22:43 -0800)
committerPaul Eggert <eggert@cs.ucla.edu>
Mon, 7 Mar 2011 06:43:11 +0000 (22:43 -0800)
since they might point to immutable storage.

src/ChangeLog
src/xmenu.c

index 95cc4a5d633323b385788f1aa73683e9f09e2ef6..f1b08f62b8e584d0760b9143147233e51a73a0b7 100644 (file)
@@ -3,6 +3,8 @@
        * xmenu.c (menu_highlight_callback): Now static.
        (set_frame_menubar): Remove unused local.
        (xmenu_show): Rename parameter to avoid shadowing.
+       (xmenu_show, xdialog_show, xmenu_show): Make local pointers "const"
+       since they might point to immutable storage.
 
        * xdisp.c (produce_glyphless_glyph): Initialize lower_xoff.
        Add a FIXME comment, since the code still doesn't look right.
index 64d74ee66d7650578a8ae8a83ceb1a8df05f971a..a64b305238b10cf8a008d8b7d19b677185f0fea7 100644 (file)
@@ -1662,7 +1662,7 @@ xmenu_show (FRAME_PTR f, int x, int y, int for_click, int keymaps,
        {
          /* Create a new pane.  */
          Lisp_Object pane_name, prefix;
-         char *pane_string;
+         const char *pane_string;
 
          pane_name = AREF (menu_items, i + MENU_ITEMS_PANE_NAME);
          prefix = AREF (menu_items, i + MENU_ITEMS_PANE_PREFIX);
@@ -2010,7 +2010,7 @@ xdialog_show (FRAME_PTR f,
      representing the text label and buttons.  */
   {
     Lisp_Object pane_name, prefix;
-    char *pane_string;
+    const char *pane_string;
     pane_name = XVECTOR (menu_items)->contents[MENU_ITEMS_PANE_NAME];
     prefix = XVECTOR (menu_items)->contents[MENU_ITEMS_PANE_PREFIX];
     pane_string = (NILP (pane_name)
@@ -2305,7 +2305,7 @@ xmenu_show (FRAME_PTR f, int x, int y, int for_click, int keymaps,
        {
          /* Create a new pane.  */
          Lisp_Object pane_name, prefix;
-         char *pane_string;
+         const char *pane_string;
 
           maxlines = max (maxlines, lines);
           lines = 0;