diff options
| author | YAMAMOTO Mitsuharu | 2019-04-27 15:27:36 +0900 |
|---|---|---|
| committer | YAMAMOTO Mitsuharu | 2019-04-27 15:27:36 +0900 |
| commit | 9921b78a4d0135347917d9cd9cc9f2df8dcc2a3d (patch) | |
| tree | 3129cae7e892bfa8d9145dd576eeb95e8cc8766d | |
| parent | 28220664714c50996d8318788289e1c69d69b8ab (diff) | |
| download | emacs-9921b78a4d0135347917d9cd9cc9f2df8dcc2a3d.tar.gz emacs-9921b78a4d0135347917d9cd9cc9f2df8dcc2a3d.zip | |
Fix --with-x-toolkit=no build breakage
* oldXMenu/Create.c (XMenuCreate): Add const modifier to variable def_val.
* oldXMenu/Create.c:
* src/frame.h: Add const modifier to return type of x_get_resource_string.
* src/frame.c (x_get_resource_string): Exempt x_get_string_resource from
renaming generic x_* identifiers.
| -rw-r--r-- | oldXMenu/Create.c | 4 | ||||
| -rw-r--r-- | src/frame.c | 4 | ||||
| -rw-r--r-- | src/frame.h | 2 |
3 files changed, 5 insertions, 5 deletions
diff --git a/oldXMenu/Create.c b/oldXMenu/Create.c index 2ea84e921a1..58d17826623 100644 --- a/oldXMenu/Create.c +++ b/oldXMenu/Create.c | |||
| @@ -87,7 +87,7 @@ along with this program. If not, see <https://www.gnu.org/licenses/>. */ | |||
| 87 | 87 | ||
| 88 | #define XASSOC_TABLE_SIZE 64 | 88 | #define XASSOC_TABLE_SIZE 64 |
| 89 | 89 | ||
| 90 | char *x_get_resource_string (char const *, char const *); | 90 | const char *x_get_resource_string (char const *, char const *); |
| 91 | 91 | ||
| 92 | 92 | ||
| 93 | 93 | ||
| @@ -107,7 +107,7 @@ XMenuCreate(Display *display, Window parent, register char const *def_env) | |||
| 107 | /* Window ID of the menu's parent window. */ | 107 | /* Window ID of the menu's parent window. */ |
| 108 | /* X Defaults program environment name. */ | 108 | /* X Defaults program environment name. */ |
| 109 | { | 109 | { |
| 110 | register char *def_val; /* X Default value temp variable. */ | 110 | register const char *def_val; /* X Default value temp variable. */ |
| 111 | 111 | ||
| 112 | register XMenu *menu; /* Pointer to the new menu. */ | 112 | register XMenu *menu; /* Pointer to the new menu. */ |
| 113 | XMStyle menu_style; /* Menu display style. */ | 113 | XMStyle menu_style; /* Menu display style. */ |
diff --git a/src/frame.c b/src/frame.c index 7f951b4f73b..03bbbfb4da2 100644 --- a/src/frame.c +++ b/src/frame.c | |||
| @@ -5045,8 +5045,8 @@ x_get_resource_string (const char *attribute, const char *class) | |||
| 5045 | esprintf (name_key, "%s.%s", SSDATA (Vinvocation_name), attribute); | 5045 | esprintf (name_key, "%s.%s", SSDATA (Vinvocation_name), attribute); |
| 5046 | sprintf (class_key, "%s.%s", EMACS_CLASS, class); | 5046 | sprintf (class_key, "%s.%s", EMACS_CLASS, class); |
| 5047 | 5047 | ||
| 5048 | result = gui_display_get_resource (FRAME_DISPLAY_INFO (sf), | 5048 | result = x_get_string_resource (&FRAME_DISPLAY_INFO (sf)->rdb, |
| 5049 | name_key, class_key); | 5049 | name_key, class_key); |
| 5050 | SAFE_FREE (); | 5050 | SAFE_FREE (); |
| 5051 | return result; | 5051 | return result; |
| 5052 | } | 5052 | } |
diff --git a/src/frame.h b/src/frame.h index 70597737d49..b8aed823afb 100644 --- a/src/frame.h +++ b/src/frame.h | |||
| @@ -1588,7 +1588,7 @@ extern enum internal_border_part frame_internal_border_part (struct frame *f, in | |||
| 1588 | #if defined HAVE_X_WINDOWS | 1588 | #if defined HAVE_X_WINDOWS |
| 1589 | extern void x_wm_set_icon_position (struct frame *, int, int); | 1589 | extern void x_wm_set_icon_position (struct frame *, int, int); |
| 1590 | #if !defined USE_X_TOOLKIT | 1590 | #if !defined USE_X_TOOLKIT |
| 1591 | extern char *x_get_resource_string (const char *, const char *); | 1591 | extern const char *x_get_resource_string (const char *, const char *); |
| 1592 | #endif | 1592 | #endif |
| 1593 | extern void x_sync (struct frame *); | 1593 | extern void x_sync (struct frame *); |
| 1594 | #endif /* HAVE_X_WINDOWS */ | 1594 | #endif /* HAVE_X_WINDOWS */ |