Lines Matching refs:doodads
291 if (section->doodads != NULL) { in _XkbClearSection()
292 XkbFreeGeomDoodads(section->doodads, section->num_doodads, TRUE); in _XkbClearSection()
293 section->doodads = NULL; in _XkbClearSection()
335 XkbFreeGeomDoodads(XkbDoodadPtr doodads, int nDoodads, Bool freeAll) in XkbFreeGeomDoodads() argument
340 if (doodads) { in XkbFreeGeomDoodads()
341 for (i = 0, doodad = doodads; i < nDoodads; i++, doodad++) { in XkbFreeGeomDoodads()
345 free(doodads); in XkbFreeGeomDoodads()
365 if ((which & XkbGeomDoodadsMask) && (geom->doodads != NULL)) { in XkbFreeGeometry()
366 XkbFreeGeomDoodads(geom->doodads, geom->num_doodads, TRUE); in XkbFreeGeometry()
367 geom->doodads = NULL; in XkbFreeGeometry()
471 #define _XkbAllocDoodads(g,n) _XkbGeomAlloc((void *)&(g)->doodads,\
760 old = section->doodads; in XkbAddGeomDoodad()
764 old = geom->doodads; in XkbAddGeomDoodad()
776 doodad = §ion->doodads[section->num_doodads++]; in XkbAddGeomDoodad()
782 doodad = &geom->doodads[geom->num_doodads++]; in XkbAddGeomDoodad()