From 0df6506f751af0ae651c6ff17502935c47f9e935 Mon Sep 17 00:00:00 2001 From: "Enrico Weigelt, metux IT consult" Date: Fri, 28 Feb 2025 17:20:07 +0100 Subject: [PATCH] xkb: rename XkbAddGeomKey() to SrvXkbAddGeomKey() Instead of doing dirty preprocessor trick, directly rename the function itself. (the renaming itself is necessary since libX11 has the same symbol) Signed-off-by: Enrico Weigelt, metux IT consult --- xkb/XKBGAlloc.c | 2 +- xkb/xkb.c | 2 +- xkb/xkbgeom.h | 4 +--- xkb/xkmread.c | 2 +- 4 files changed, 4 insertions(+), 6 deletions(-) diff --git a/xkb/XKBGAlloc.c b/xkb/XKBGAlloc.c index 55fb0a0ce..70e0bca72 100644 --- a/xkb/XKBGAlloc.c +++ b/xkb/XKBGAlloc.c @@ -676,7 +676,7 @@ XkbAddGeomShape(XkbGeometryPtr geom, Atom name, int sz_outlines) } XkbKeyPtr -XkbAddGeomKey(XkbRowPtr row) +SrvXkbAddGeomKey(XkbRowPtr row) { XkbKeyPtr key; diff --git a/xkb/xkb.c b/xkb/xkb.c index ff732f0c7..a9039e261 100644 --- a/xkb/xkb.c +++ b/xkb/xkb.c @@ -5392,7 +5392,7 @@ _CheckSetSections(XkbGeometryPtr geom, if (!_XkbCheckRequestBounds(client, req, kWire, kWire + 1)) return BadLength; - key = XkbAddGeomKey(row); + key = SrvXkbAddGeomKey(row); if (!key) return BadAlloc; memcpy(key->name.name, kWire->name, XkbKeyNameLength); diff --git a/xkb/xkbgeom.h b/xkb/xkbgeom.h index 152f781d9..b7e37c87d 100644 --- a/xkb/xkbgeom.h +++ b/xkb/xkbgeom.h @@ -29,7 +29,6 @@ THE USE OR PERFORMANCE OF THIS SOFTWARE. #include "xkbstr.h" -#define XkbAddGeomKey SrvXkbAddGeomKey #define XkbAddGeomOutline SrvXkbAddGeomOutline #define XkbAddGeomOverlay SrvXkbAddGeomOverlay #define XkbAddGeomOverlayRow SrvXkbAddGeomOverlayRow @@ -331,8 +330,7 @@ extern XkbShapePtr XkbAddGeomShape(XkbGeometryPtr /* geom */ , int /* sz_outlines */ ); -extern XkbKeyPtr XkbAddGeomKey(XkbRowPtr /* row */ - ); +XkbKeyPtr SrvXkbAddGeomKey(XkbRowPtr row); extern XkbRowPtr XkbAddGeomRow(XkbSectionPtr /* section */ , int /* sz_keys */ diff --git a/xkb/xkmread.c b/xkb/xkmread.c index 6fcf7517d..b69bb54c3 100644 --- a/xkb/xkmread.c +++ b/xkb/xkmread.c @@ -1000,7 +1000,7 @@ ReadXkmGeomSection(FILE * file, XkbGeometryPtr geom) for (k = 0; k < rowWire.num_keys; k++) { tmp = fread(&keyWire, SIZEOF(xkmKeyDesc), 1, file); nRead += SIZEOF(xkmKeyDesc) * tmp; - key = XkbAddGeomKey(row); + key = SrvXkbAddGeomKey(row); if (!key) { _XkbLibError(_XkbErrBadAlloc, "ReadXkmGeomSection", 0); return nRead;