# HG changeset patch # User Andreas Schwab # Date 1212915587 0 # Node ID 9a50a852d447be1ddce705d37ba853f4d7add25e # Parent 007178a22142031dc0cb2ca918e33678f3eb39e8 * Makefile.in (obj): Always add menu.o * emacs.c (main): Always call syms_of_menu. * keyboard.h: Remove extra #ifdef HAVE_X_WINDOW. diff -r 007178a22142 -r 9a50a852d447 src/ChangeLog --- a/src/ChangeLog Sun Jun 08 07:54:25 2008 +0000 +++ b/src/ChangeLog Sun Jun 08 08:59:47 2008 +0000 @@ -1,3 +1,9 @@ +2008-06-08 Andreas Schwab + + * Makefile.in (obj): Always add menu.o + * emacs.c (main): Always call syms_of_menu. + * keyboard.h: Remove extra #ifdef HAVE_X_WINDOW. + 2008-06-08 Chong Yidong * Makefile.in: Compile menu.c. diff -r 007178a22142 -r 9a50a852d447 src/Makefile.in --- a/src/Makefile.in Sun Jun 08 07:54:25 2008 +0000 +++ b/src/Makefile.in Sun Jun 08 08:59:47 2008 +0000 @@ -539,13 +539,9 @@ #endif /* HAVE_X_WINDOWS */ #endif /* HAVE_WINDOW_SYSTEM */ -#ifdef HAVE_X_WINDOWS -MENU_OBJ = menu.o -#endif - /* lastfile must follow all files whose initialized data areas should be dumped as pure by dump-emacs. */ -obj= dispnew.o frame.o scroll.o xdisp.o $(MENU_OBJ) $(XMENU_OBJ) window.o \ +obj= dispnew.o frame.o scroll.o xdisp.o menu.o $(XMENU_OBJ) window.o \ charset.o coding.o category.o ccl.o character.o chartab.o \ cm.o term.o terminal.o xfaces.o $(XOBJ) $(GTK_OBJ) $(DBUS_OBJ) \ emacs.o keyboard.o macros.o keymap.o sysdep.o \ diff -r 007178a22142 -r 9a50a852d447 src/emacs.c --- a/src/emacs.c Sun Jun 08 07:54:25 2008 +0000 +++ b/src/emacs.c Sun Jun 08 08:59:47 2008 +0000 @@ -1607,9 +1607,7 @@ #endif #endif /* HAVE_X_WINDOWS */ -#ifdef HAVE_X_WINDOWS syms_of_menu (); -#endif #ifndef HAVE_NTGUI #ifndef MAC_OS diff -r 007178a22142 -r 9a50a852d447 src/keyboard.h --- a/src/keyboard.h Sun Jun 08 07:54:25 2008 +0000 +++ b/src/keyboard.h Sun Jun 08 08:59:47 2008 +0000 @@ -253,8 +253,6 @@ /* Not nil if item is enabled. */ #define ITEM_PROPERTY_ENABLE 8 -#ifdef HAVE_X_WINDOWS - /* This holds a Lisp vector that holds the results of decoding the keymaps or alist-of-alists that specify a menu. @@ -315,7 +313,7 @@ isn't defined. The use of HAVE_MULTILINGUAL_MENU could probably be confined to an extended version of this with sections of code below using it unconditionally. */ -#ifdef HAVE_X_WINDOWS +#ifndef HAVE_NTGUI #ifdef USE_GTK /* gtk just uses utf-8. */ # define ENCODE_MENU_STRING(str) ENCODE_UTF_8 (str) @@ -324,10 +322,9 @@ #else #define ENCODE_MENU_STRING(str) string_make_unibyte (str) #endif /* USE_GTK */ -#elif defined (HAVE_NTGUI) +#else /* HAVE_NTGUI */ #define ENCODE_MENU_STRING(str) (str) #endif -#endif /* HAVE_X_WINDOWS */ /* Macros for dealing with lispy events. */