From: Po Lu Date: Sun, 13 Nov 2022 07:34:16 +0000 (+0800) Subject: Fix warnings without XCB or XFixes X-Git-Tag: emacs-29.0.90~1616^2~175 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=756373a772c2c096bad1b26d7e46fa6144086ce1;p=emacs.git Fix warnings without XCB or XFixes * src/xterm.c (x_term_init): Don't USE_SAFE_ALLOCA or call SAFE_FREE outside of where it is actually used. For some reason the compiler still emitted warnings despite the ((void) SAFE_ALLOCA (0)) statement. --- diff --git a/src/xterm.c b/src/xterm.c index e50f669e671..48ddd175681 100644 --- a/src/xterm.c +++ b/src/xterm.c @@ -29120,10 +29120,9 @@ x_term_init (Lisp_Object display_name, char *xrm_option, char *resource_name) #endif int i; +#if defined HAVE_XFIXES && defined USE_XCB USE_SAFE_ALLOCA; - - /* Avoid warnings when SAFE_ALLOCA is not actually used. */ - ((void) SAFE_ALLOCA (0)); +#endif block_input (); @@ -29277,7 +29276,9 @@ x_term_init (Lisp_Object display_name, char *xrm_option, char *resource_name) unblock_input (); +#if defined HAVE_XFIXES && defined USE_XCB SAFE_FREE (); +#endif return 0; } @@ -29297,7 +29298,9 @@ x_term_init (Lisp_Object display_name, char *xrm_option, char *resource_name) unblock_input (); +#if defined HAVE_XFIXES && defined USE_XCB SAFE_FREE (); +#endif return 0; } #endif @@ -30182,7 +30185,9 @@ x_term_init (Lisp_Object display_name, char *xrm_option, char *resource_name) unblock_input (); +#if defined HAVE_XFIXES && defined USE_XCB SAFE_FREE (); +#endif return dpyinfo; }