diff options
| author | Paul Eggert | 2017-06-25 12:49:01 -0700 |
|---|---|---|
| committer | Paul Eggert | 2017-06-25 12:54:12 -0700 |
| commit | c05e3aafc86869ba826809effd8ef7e9e5650f83 (patch) | |
| tree | bbb0075d948f6f74912a90e8e604fae5e90555db | |
| parent | b2f81598670d19684e65ce4587a0ebaf92443b27 (diff) | |
| download | emacs-c05e3aafc86869ba826809effd8ef7e9e5650f83.tar.gz emacs-c05e3aafc86869ba826809effd8ef7e9e5650f83.zip | |
Parenthesize frame.h macro definitions
* src/frame.h (FRAME_TOOL_BAR_POSITION)
(FRAME_VERTICAL_SCROLL_BAR_TYPE, FRAME_HAS_VERTICAL_SCROLL_BARS)
(FRAME_HAS_VERTICAL_SCROLL_BARS_ON_LEFT)
(FRAME_HAS_VERTICAL_SCROLL_BARS_ON_RIGHT)
(FRAME_OVERRIDE_REDIRECT, FRAME_UNDECORATED, FRAME_PARENT_FRAME)
(FRAME_SKIP_TASKBAR, FRAME_NO_FOCUS_ON_MAP)
(FRAME_NO_ACCEPT_FOCUS, FRAME_NO_SPECIAL_GLYPHS, FRAME_Z_GROUP)
(FRAME_Z_GROUP_NONE, FRAME_Z_GROUP_ABOVE, FRAME_Z_GROUP_BELOW)
(FRAME_HAS_HORIZONTAL_SCROLL_BARS): Parenthesize macro definiens
to allow arbitrary expression arguments.
| -rw-r--r-- | src/frame.h | 37 |
1 files changed, 19 insertions, 18 deletions
diff --git a/src/frame.h b/src/frame.h index 2feb09b2e67..154dc9a3bb4 100644 --- a/src/frame.h +++ b/src/frame.h | |||
| @@ -841,7 +841,7 @@ default_pixels_per_inch_y (void) | |||
| 841 | #ifdef USE_GTK | 841 | #ifdef USE_GTK |
| 842 | #define FRAME_TOOL_BAR_POSITION(f) (f)->tool_bar_position | 842 | #define FRAME_TOOL_BAR_POSITION(f) (f)->tool_bar_position |
| 843 | #else | 843 | #else |
| 844 | #define FRAME_TOOL_BAR_POSITION(f) ((void) f, Qtop) | 844 | #define FRAME_TOOL_BAR_POSITION(f) ((void) (f), Qtop) |
| 845 | #endif | 845 | #endif |
| 846 | 846 | ||
| 847 | /* Number of lines of frame F used for the tool-bar. */ | 847 | /* Number of lines of frame F used for the tool-bar. */ |
| @@ -925,16 +925,17 @@ default_pixels_per_inch_y (void) | |||
| 925 | ((f)->vertical_scroll_bar_type == vertical_scroll_bar_right) | 925 | ((f)->vertical_scroll_bar_type == vertical_scroll_bar_right) |
| 926 | #else /* not HAVE_WINDOW_SYSTEM */ | 926 | #else /* not HAVE_WINDOW_SYSTEM */ |
| 927 | /* If there is no window system, there are no scroll bars. */ | 927 | /* If there is no window system, there are no scroll bars. */ |
| 928 | #define FRAME_VERTICAL_SCROLL_BAR_TYPE(f) ((void) f, vertical_scroll_bar_none) | 928 | #define FRAME_VERTICAL_SCROLL_BAR_TYPE(f) \ |
| 929 | #define FRAME_HAS_VERTICAL_SCROLL_BARS(f) ((void) f, 0) | 929 | ((void) (f), vertical_scroll_bar_none) |
| 930 | #define FRAME_HAS_VERTICAL_SCROLL_BARS_ON_LEFT(f) ((void) f, 0) | 930 | #define FRAME_HAS_VERTICAL_SCROLL_BARS(f) ((void) (f), 0) |
| 931 | #define FRAME_HAS_VERTICAL_SCROLL_BARS_ON_RIGHT(f) ((void) f, 0) | 931 | #define FRAME_HAS_VERTICAL_SCROLL_BARS_ON_LEFT(f) ((void) (f), 0) |
| 932 | #define FRAME_HAS_VERTICAL_SCROLL_BARS_ON_RIGHT(f) ((void) (f), 0) | ||
| 932 | #endif /* HAVE_WINDOW_SYSTEM */ | 933 | #endif /* HAVE_WINDOW_SYSTEM */ |
| 933 | 934 | ||
| 934 | #if defined (HAVE_WINDOW_SYSTEM) | 935 | #if defined (HAVE_WINDOW_SYSTEM) |
| 935 | #define FRAME_UNDECORATED(f) ((f)->undecorated) | 936 | #define FRAME_UNDECORATED(f) ((f)->undecorated) |
| 936 | #ifdef HAVE_NTGUI | 937 | #ifdef HAVE_NTGUI |
| 937 | #define FRAME_OVERRIDE_REDIRECT(f) ((void) f, 0) | 938 | #define FRAME_OVERRIDE_REDIRECT(f) ((void) (f), 0) |
| 938 | #else | 939 | #else |
| 939 | #define FRAME_OVERRIDE_REDIRECT(f) ((f)->override_redirect) | 940 | #define FRAME_OVERRIDE_REDIRECT(f) ((f)->override_redirect) |
| 940 | #endif | 941 | #endif |
| @@ -953,17 +954,17 @@ default_pixels_per_inch_y (void) | |||
| 953 | ((f)->z_group == z_group_above_suspended) | 954 | ((f)->z_group == z_group_above_suspended) |
| 954 | #define FRAME_Z_GROUP_BELOW(f) ((f)->z_group == z_group_below) | 955 | #define FRAME_Z_GROUP_BELOW(f) ((f)->z_group == z_group_below) |
| 955 | #else /* not HAVE_WINDOW_SYSTEM */ | 956 | #else /* not HAVE_WINDOW_SYSTEM */ |
| 956 | #define FRAME_UNDECORATED(f) ((void) f, 0) | 957 | #define FRAME_UNDECORATED(f) ((void) (f), 0) |
| 957 | #define FRAME_OVERRIDE_REDIRECT(f) ((void) f, 0) | 958 | #define FRAME_OVERRIDE_REDIRECT(f) ((void) (f), 0) |
| 958 | #define FRAME_PARENT_FRAME(f) ((void) f, NULL) | 959 | #define FRAME_PARENT_FRAME(f) ((void) (f), NULL) |
| 959 | #define FRAME_SKIP_TASKBAR(f) ((void) f, 0) | 960 | #define FRAME_SKIP_TASKBAR(f) ((void) (f), 0) |
| 960 | #define FRAME_NO_FOCUS_ON_MAP(f) ((void) f, 0) | 961 | #define FRAME_NO_FOCUS_ON_MAP(f) ((void) (f), 0) |
| 961 | #define FRAME_NO_ACCEPT_FOCUS(f) ((void) f, 0) | 962 | #define FRAME_NO_ACCEPT_FOCUS(f) ((void) (f), 0) |
| 962 | #define FRAME_NO_SPECIAL_GLYPHS(f) ((void) f, 0) | 963 | #define FRAME_NO_SPECIAL_GLYPHS(f) ((void) (f), 0) |
| 963 | #define FRAME_Z_GROUP(f) ((void) f, z_group_none) | 964 | #define FRAME_Z_GROUP(f) ((void) (f), z_group_none) |
| 964 | #define FRAME_Z_GROUP_NONE(f) ((void) f, true) | 965 | #define FRAME_Z_GROUP_NONE(f) ((void) (f), true) |
| 965 | #define FRAME_Z_GROUP_ABOVE(f) ((void) f, false) | 966 | #define FRAME_Z_GROUP_ABOVE(f) ((void) (f), false) |
| 966 | #define FRAME_Z_GROUP_BELOW(f) ((void) f, false) | 967 | #define FRAME_Z_GROUP_BELOW(f) ((void) (f), false) |
| 967 | #endif /* HAVE_WINDOW_SYSTEM */ | 968 | #endif /* HAVE_WINDOW_SYSTEM */ |
| 968 | 969 | ||
| 969 | /* Whether horizontal scroll bars are currently enabled for frame F. */ | 970 | /* Whether horizontal scroll bars are currently enabled for frame F. */ |
| @@ -971,7 +972,7 @@ default_pixels_per_inch_y (void) | |||
| 971 | #define FRAME_HAS_HORIZONTAL_SCROLL_BARS(f) \ | 972 | #define FRAME_HAS_HORIZONTAL_SCROLL_BARS(f) \ |
| 972 | ((f)->horizontal_scroll_bars) | 973 | ((f)->horizontal_scroll_bars) |
| 973 | #else | 974 | #else |
| 974 | #define FRAME_HAS_HORIZONTAL_SCROLL_BARS(f) ((void) f, 0) | 975 | #define FRAME_HAS_HORIZONTAL_SCROLL_BARS(f) ((void) (f), 0) |
| 975 | #endif | 976 | #endif |
| 976 | 977 | ||
| 977 | /* Width that a scroll bar in frame F should have, if there is one. | 978 | /* Width that a scroll bar in frame F should have, if there is one. |