From: YAMAMOTO Mitsuharu Date: Tue, 19 Sep 2006 03:18:46 +0000 (+0000) Subject: (menubar_selection_callback): Remove extern. X-Git-Tag: emacs-pretest-22.0.90~464 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=20a1fc8bd9fbe27796d9d7a30018b43c351e39f7;p=emacs.git (menubar_selection_callback): Remove extern. (M_APPLE): Change to 234. (do_apple_menu) [!TARGET_API_MAC_CARBON]: Make non-static. (do_menu_choice): Remove function. --- diff --git a/src/macterm.c b/src/macterm.c index 5b1bda42891..7cd7bd87225 100644 --- a/src/macterm.c +++ b/src/macterm.c @@ -261,9 +261,6 @@ static int is_emacs_window P_ ((WindowPtr)); static XCharStruct *mac_per_char_metric P_ ((XFontStruct *, XChar2b *, int)); static void XSetFont P_ ((Display *, GC, XFontStruct *)); -/* Defined in macmenu.h. */ -extern void menubar_selection_callback (FRAME_PTR, int); - #define GC_FORE_COLOR(gc) (&(gc)->fore_color) #define GC_BACK_COLOR(gc) (&(gc)->back_color) #define GC_FONT(gc) ((gc)->xgcv.font) @@ -8492,7 +8489,7 @@ mac_set_font_info_for_selection (f, face_id, c) #endif #endif /* ! TARGET_API_MAC_CARBON */ -#define M_APPLE 128 +#define M_APPLE 234 #define I_ABOUT 1 #define WINDOW_RESOURCE 128 @@ -9082,10 +9079,10 @@ mac_tsm_suspend () } #endif -static void +#if !TARGET_API_MAC_CARBON +void do_apple_menu (SInt16 menu_item) { -#if !TARGET_API_MAC_CARBON Str255 item_name; SInt16 da_driver_refnum; @@ -9096,43 +9093,8 @@ do_apple_menu (SInt16 menu_item) GetMenuItemText (GetMenuHandle (M_APPLE), menu_item, item_name); da_driver_refnum = OpenDeskAcc (item_name); } -#endif /* !TARGET_API_MAC_CARBON */ -} - -void -do_menu_choice (SInt32 menu_choice) -{ - SInt16 menu_id, menu_item; - - menu_id = HiWord (menu_choice); - menu_item = LoWord (menu_choice); - - switch (menu_id) - { - case 0: - break; - - case M_APPLE: - do_apple_menu (menu_item); - break; - - default: - { - struct frame *f = mac_focus_frame (&one_mac_display_info); - MenuHandle menu = GetMenuHandle (menu_id); - if (menu) - { - UInt32 refcon; - - GetMenuItemRefCon (menu, menu_item, &refcon); - menubar_selection_callback (f, refcon); - } - } - } - - HiliteMenu (0); } - +#endif /* !TARGET_API_MAC_CARBON */ /* Handle drags in size box. Based on code contributed by Ben Mesander and IM - Window Manager A. */