From: Paul Eggert Date: Fri, 6 Jun 2014 19:33:19 +0000 (-0700) Subject: * term.c (tty_menu_show) [!HAVE_NTGUI]: Now static. X-Git-Tag: emacs-25.0.90~2639^2~96 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=5dda54d600664bdff6b9e76773c4f29fd7e39915;p=emacs.git * term.c (tty_menu_show) [!HAVE_NTGUI]: Now static. * menu.h (tty_menu_show) [!HAVE_NTGUI]: Omit extern decl. --- diff --git a/src/ChangeLog b/src/ChangeLog index 9c17d3d1dbc..0ba73e59553 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,8 @@ +2014-06-06 Paul Eggert + + * term.c (tty_menu_show) [!HAVE_NTGUI]: Now static. + * menu.h (tty_menu_show) [!HAVE_NTGUI]: Omit extern decl. + 2014-06-06 Stefan Monnier * window.c (Frecenter): Signal an error if window-buffer is not diff --git a/src/menu.h b/src/menu.h index e2d7601378e..5b15294754d 100644 --- a/src/menu.h +++ b/src/menu.h @@ -29,7 +29,7 @@ extern Lisp_Object Qunsupported__w32_dialog; /* Bit fields used by terminal-specific menu_show_hook. */ enum { - MENU_KEYMAPS = 0x1, + MENU_KEYMAPS = 0x1, MENU_FOR_CLICK = 0x2, MENU_KBD_NAVIGATION = 0x4 }; @@ -64,12 +64,12 @@ extern Lisp_Object x_menu_show (struct frame *, int, int, int, #ifdef HAVE_NTGUI extern Lisp_Object w32_menu_show (struct frame *, int, int, int, Lisp_Object, const char **); +extern Lisp_Object tty_menu_show (struct frame *, int, int, int, + Lisp_Object, const char **); #endif #ifdef HAVE_NS extern Lisp_Object ns_menu_show (struct frame *, int, int, int, Lisp_Object, const char **); #endif -extern Lisp_Object tty_menu_show (struct frame *, int, int, int, - Lisp_Object, const char **); extern ptrdiff_t menu_item_width (const unsigned char *); #endif /* MENU_H */ diff --git a/src/term.c b/src/term.c index aa0be9871c8..f38deb8f4f1 100644 --- a/src/term.c +++ b/src/term.c @@ -3582,6 +3582,9 @@ tty_menu_new_item_coords (struct frame *f, int which, int *x, int *y) } } +#ifndef HAVE_NTGUI +static +#endif Lisp_Object tty_menu_show (struct frame *f, int x, int y, int menuflags, Lisp_Object title, const char **error_name)