xkb: make XkbFreeGeomColors() static

Only used within one source file.

Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
This commit is contained in:
Enrico Weigelt, metux IT consult 2025-02-28 17:51:05 +01:00 committed by Enrico Weigelt, metux IT consult .
parent a5d973b909
commit 08614fc33e
2 changed files with 3 additions and 11 deletions

View File

@ -168,8 +168,8 @@ _XkbClearColor(char *color_in)
return;
}
void
XkbFreeGeomColors(XkbGeometryPtr geom, int first, int count, Bool freeAll)
static void
SrvXkbFreeGeomColors(XkbGeometryPtr geom, int first, int count, Bool freeAll)
{
_XkbFreeGeomNonLeafElems(freeAll, first, count,
&geom->num_colors, &geom->sz_colors,
@ -355,7 +355,7 @@ XkbFreeGeometry(XkbGeometryPtr geom, unsigned which, Bool freeMap)
if ((which & XkbGeomPropertiesMask) && (geom->properties != NULL))
XkbFreeGeomProperties(geom, 0, geom->num_properties, TRUE);
if ((which & XkbGeomColorsMask) && (geom->colors != NULL))
XkbFreeGeomColors(geom, 0, geom->num_colors, TRUE);
SrvXkbFreeGeomColors(geom, 0, geom->num_colors, TRUE);
if ((which & XkbGeomShapesMask) && (geom->shapes != NULL))
XkbFreeGeomShapes(geom, 0, geom->num_shapes, TRUE);
if ((which & XkbGeomSectionsMask) && (geom->sections != NULL))

View File

@ -29,7 +29,6 @@ THE USE OR PERFORMANCE OF THIS SOFTWARE.
#include "xkbstr.h"
#define XkbFreeGeomColors SrvXkbFreeGeomColors
#define XkbFreeGeomDoodads SrvXkbFreeGeomDoodads
#define XkbFreeGeomProperties SrvXkbFreeGeomProperties
#define XkbFreeGeomKeys SrvXkbFreeGeomKeys
@ -342,13 +341,6 @@ XkbDoodadPtr SrvXkbAddGeomDoodad(XkbGeometryPtr geom,
XkbSectionPtr section,
Atom name);
extern void
XkbFreeGeomColors(XkbGeometryPtr /* geom */ ,
int /* first */ ,
int /* count */ ,
Bool /* freeAll */
);
extern void
XkbFreeGeomDoodads(XkbDoodadPtr /* doodads */ ,
int /* nDoodads */ ,