aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorYAMAMOTO Mitsuharu2019-04-27 15:27:36 +0900
committerYAMAMOTO Mitsuharu2019-04-27 15:27:36 +0900
commit9921b78a4d0135347917d9cd9cc9f2df8dcc2a3d (patch)
tree3129cae7e892bfa8d9145dd576eeb95e8cc8766d
parent28220664714c50996d8318788289e1c69d69b8ab (diff)
downloademacs-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.c4
-rw-r--r--src/frame.c4
-rw-r--r--src/frame.h2
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
90char *x_get_resource_string (char const *, char const *); 90const 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
1589extern void x_wm_set_icon_position (struct frame *, int, int); 1589extern void x_wm_set_icon_position (struct frame *, int, int);
1590#if !defined USE_X_TOOLKIT 1590#if !defined USE_X_TOOLKIT
1591extern char *x_get_resource_string (const char *, const char *); 1591extern const char *x_get_resource_string (const char *, const char *);
1592#endif 1592#endif
1593extern void x_sync (struct frame *); 1593extern void x_sync (struct frame *);
1594#endif /* HAVE_X_WINDOWS */ 1594#endif /* HAVE_X_WINDOWS */