XKB: Geom: Remove unused code
These codepaths were never called by anyone. Shame there weren't more of them. Signed-off-by: Daniel Stone <daniel@fooishbar.org> Reviewed-by: Adam Jackson <ajax@redhat.com> Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net> Signed-off-by: Keith Packard <keithp@keithp.com>
This commit is contained in:
parent
e191e296e6
commit
06e4ba8b26
129
xkb/XKBGAlloc.c
129
xkb/XKBGAlloc.c
|
@ -249,51 +249,6 @@ XkbFreeGeomOverlayKeys(XkbOverlayRowPtr row, int first, int count, Bool freeAll)
|
|||
|
||||
/***====================================================================***/
|
||||
|
||||
static void
|
||||
_XkbClearOverlayRow(char *row_in)
|
||||
{
|
||||
XkbOverlayRowPtr row = (XkbOverlayRowPtr) row_in;
|
||||
|
||||
if (row->keys != NULL)
|
||||
XkbFreeGeomOverlayKeys(row, 0, row->num_keys, TRUE);
|
||||
return;
|
||||
}
|
||||
|
||||
void
|
||||
XkbFreeGeomOverlayRows(XkbOverlayPtr overlay, int first, int count,
|
||||
Bool freeAll)
|
||||
{
|
||||
_XkbFreeGeomNonLeafElems(freeAll, first, count,
|
||||
&overlay->num_rows, &overlay->sz_rows,
|
||||
(char **) &overlay->rows,
|
||||
sizeof(XkbOverlayRowRec), _XkbClearOverlayRow);
|
||||
return;
|
||||
}
|
||||
|
||||
/***====================================================================***/
|
||||
|
||||
static void
|
||||
_XkbClearOverlay(char *overlay_in)
|
||||
{
|
||||
XkbOverlayPtr overlay = (XkbOverlayPtr) overlay_in;
|
||||
|
||||
if (overlay->rows != NULL)
|
||||
XkbFreeGeomOverlayRows(overlay, 0, overlay->num_rows, TRUE);
|
||||
return;
|
||||
}
|
||||
|
||||
void
|
||||
XkbFreeGeomOverlays(XkbSectionPtr section, int first, int count, Bool freeAll)
|
||||
{
|
||||
_XkbFreeGeomNonLeafElems(freeAll, first, count,
|
||||
§ion->num_overlays, §ion->sz_overlays,
|
||||
(char **) §ion->overlays,
|
||||
sizeof(XkbOverlayRec), _XkbClearOverlay);
|
||||
return;
|
||||
}
|
||||
|
||||
/***====================================================================***/
|
||||
|
||||
void
|
||||
XkbFreeGeomKeys(XkbRowPtr row, int first, int count, Bool freeAll)
|
||||
{
|
||||
|
@ -542,90 +497,6 @@ _XkbGeomAlloc(void **old,
|
|||
&(r)->num_keys,&(r)->sz_keys,\
|
||||
(n),sizeof(XkbOverlayKeyRec))
|
||||
|
||||
Status
|
||||
XkbAllocGeomProps(XkbGeometryPtr geom, int nProps)
|
||||
{
|
||||
return _XkbAllocProps(geom, nProps);
|
||||
}
|
||||
|
||||
Status
|
||||
XkbAllocGeomColors(XkbGeometryPtr geom, int nColors)
|
||||
{
|
||||
return _XkbAllocColors(geom, nColors);
|
||||
}
|
||||
|
||||
Status
|
||||
XkbAllocGeomKeyAliases(XkbGeometryPtr geom, int nKeyAliases)
|
||||
{
|
||||
return _XkbAllocKeyAliases(geom, nKeyAliases);
|
||||
}
|
||||
|
||||
Status
|
||||
XkbAllocGeomShapes(XkbGeometryPtr geom, int nShapes)
|
||||
{
|
||||
return _XkbAllocShapes(geom, nShapes);
|
||||
}
|
||||
|
||||
Status
|
||||
XkbAllocGeomSections(XkbGeometryPtr geom, int nSections)
|
||||
{
|
||||
return _XkbAllocSections(geom, nSections);
|
||||
}
|
||||
|
||||
Status
|
||||
XkbAllocGeomOverlays(XkbSectionPtr section, int nOverlays)
|
||||
{
|
||||
return _XkbAllocOverlays(section, nOverlays);
|
||||
}
|
||||
|
||||
Status
|
||||
XkbAllocGeomOverlayRows(XkbOverlayPtr overlay, int nRows)
|
||||
{
|
||||
return _XkbAllocOverlayRows(overlay, nRows);
|
||||
}
|
||||
|
||||
Status
|
||||
XkbAllocGeomOverlayKeys(XkbOverlayRowPtr row, int nKeys)
|
||||
{
|
||||
return _XkbAllocOverlayKeys(row, nKeys);
|
||||
}
|
||||
|
||||
Status
|
||||
XkbAllocGeomDoodads(XkbGeometryPtr geom, int nDoodads)
|
||||
{
|
||||
return _XkbAllocDoodads(geom, nDoodads);
|
||||
}
|
||||
|
||||
Status
|
||||
XkbAllocGeomSectionDoodads(XkbSectionPtr section, int nDoodads)
|
||||
{
|
||||
return _XkbAllocDoodads(section, nDoodads);
|
||||
}
|
||||
|
||||
Status
|
||||
XkbAllocGeomOutlines(XkbShapePtr shape, int nOL)
|
||||
{
|
||||
return _XkbAllocOutlines(shape, nOL);
|
||||
}
|
||||
|
||||
Status
|
||||
XkbAllocGeomRows(XkbSectionPtr section, int nRows)
|
||||
{
|
||||
return _XkbAllocRows(section, nRows);
|
||||
}
|
||||
|
||||
Status
|
||||
XkbAllocGeomPoints(XkbOutlinePtr ol, int nPts)
|
||||
{
|
||||
return _XkbAllocPoints(ol, nPts);
|
||||
}
|
||||
|
||||
Status
|
||||
XkbAllocGeomKeys(XkbRowPtr row, int nKeys)
|
||||
{
|
||||
return _XkbAllocKeys(row, nKeys);
|
||||
}
|
||||
|
||||
Status
|
||||
XkbAllocGeometry(XkbDescPtr xkb, XkbGeometrySizesPtr sizes)
|
||||
{
|
||||
|
|
|
@ -41,28 +41,11 @@ THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
|||
#define XkbAddGeomRow SrvXkbAddGeomRow
|
||||
#define XkbAddGeomSection SrvXkbAddGeomSection
|
||||
#define XkbAddGeomShape SrvXkbAddGeomShape
|
||||
#define XkbAllocGeomKeyAliases SrvXkbAllocGeomKeyAliases
|
||||
#define XkbAllocGeomColors SrvXkbAllocGeomColors
|
||||
#define XkbAllocGeomDoodads SrvXkbAllocGeomDoodads
|
||||
#define XkbAllocGeomKeys SrvXkbAllocGeomKeys
|
||||
#define XkbAllocGeomOutlines SrvXkbAllocGeomOutlines
|
||||
#define XkbAllocGeomPoints SrvXkbAllocGeomPoints
|
||||
#define XkbAllocGeomProps SrvXkbAllocGeomProps
|
||||
#define XkbAllocGeomRows SrvXkbAllocGeomRows
|
||||
#define XkbAllocGeomSectionDoodads SrvXkbAllocGeomSectionDoodads
|
||||
#define XkbAllocGeomSections SrvXkbAllocGeomSections
|
||||
#define XkbAllocGeomOverlays SrvXkbAllocGeomOverlays
|
||||
#define XkbAllocGeomOverlayRows SrvXkbAllocGeomOverlayRows
|
||||
#define XkbAllocGeomOverlayKeys SrvXkbAllocGeomOverlayKeys
|
||||
#define XkbAllocGeomShapes SrvXkbAllocGeomShapes
|
||||
#define XkbAllocGeometry SrvXkbAllocGeometry
|
||||
#define XkbFreeGeomKeyAliases SrvXkbFreeGeomKeyAliases
|
||||
#define XkbFreeGeomColors SrvXkbFreeGeomColors
|
||||
#define XkbFreeGeomDoodads SrvXkbFreeGeomDoodads
|
||||
#define XkbFreeGeomProperties SrvXkbFreeGeomProperties
|
||||
#define XkbFreeGeomOverlayKeys SrvXkbFreeGeomOverlayKeys
|
||||
#define XkbFreeGeomOverlayRows SrvXkbFreeGeomOverlayRows
|
||||
#define XkbFreeGeomOverlays SrvXkbFreeGeomOverlays
|
||||
#define XkbFreeGeomKeys SrvXkbFreeGeomKeys
|
||||
#define XkbFreeGeomRows SrvXkbFreeGeomRows
|
||||
#define XkbFreeGeomSections SrvXkbFreeGeomSections
|
||||
|
|
Loading…
Reference in New Issue