From 68e6caad8fcad28143769384536d4529fe0161c4 Mon Sep 17 00:00:00 2001 From: Alan Coopersmith Date: Sun, 10 Nov 2024 11:48:41 -0800 Subject: [PATCH] _XkbCheckPendingRefresh: add do ... while (0) to avoid -Wextra-semi-stmt Clears 6 warnings from clang of the form: XKBBind.c:74:48: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] _XkbCheckPendingRefresh(dpy, dpy->xkb_info); ^ Signed-off-by: Alan Coopersmith Part-of: --- src/xkb/XKBlibint.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/xkb/XKBlibint.h b/src/xkb/XKBlibint.h index c2f7351c..ebf72ced 100644 --- a/src/xkb/XKBlibint.h +++ b/src/xkb/XKBlibint.h @@ -85,7 +85,7 @@ typedef struct _XkbInfoRec { (((d)->flags&XlibDisplayNoXkb) || \ ((!(d)->xkb_info || (!(d)->xkb_info->desc)) && !_XkbLoadDpy(d))) -#define _XkbCheckPendingRefresh(d,xi) { \ +#define _XkbCheckPendingRefresh(d,xi) do { \ if ((xi)->flags&XkbXlibNewKeyboard) \ _XkbReloadDpy((d)); \ else if ((xi)->flags&XkbMapPending) { \ @@ -95,7 +95,7 @@ typedef struct _XkbInfoRec { UnlockDisplay((d)); \ } \ } \ -} +} while (0) #define _XkbNeedModmap(i) ((!(i)->desc->map)||(!(i)->desc->map->modmap))