XKB FUNCTIONS XkbFreeGeomDoodads(3x11)
NAME
XkbFreeGeomDoodads - Free geometry doodads
SYNOPSIS
cc [ flag... ] file... -lX11 [ library... ]
void XkbFreeGeomDoodads (XkbDoodadPtr doodads, int count,
Bool free_all);
ARGUMENTS- doodads
doodads to be freed- count
number of doodads to be freed- free_all
True => all doodads are freedDESCRIPTION
Xkb provides a number of functions to allocate and free sub-
components of a keyboard geometry. Use these functions tocreate or modify keyboard geometries. Note that these func-
tions merely allocate space for the new element(s), and it is up to you to fill in the values explicitly in your code.These allocation functions increase sz_* but never touch
num_* (unless there is an allocation failure, in which case
they reset both sz_* and num_* to zero). These functions
return Success if they succeed, BadAlloc if they are not able to allocate space, or BadValue if a parameter is not as expected.If free_all is True, all doodads in the array are freed,
regardless of the value of count. Otherwise, count doodads are freed.RETURN VALUES
Success The XkbFreeGeomDoodads function returns Suc-
cess if there are no allocation errors. DIAGNOSTICS BadAlloc Unable to allocate storage BadValue An argument is out of rangeATTRIBUTES
See attributes(5) for descriptions of the following attri-
butes: X Version 11 Last change: libX11 1.3.5 1XKB FUNCTIONS XkbFreeGeomDoodads(3x11)
____________________________________________________________
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
|_____________________________|_____________________________|
| Availability | x11/library/libx11 ||_____________________________|_____________________________|
| Interface Stability | Committed ||_____________________________|_____________________________|
| MT-Level | See XInitThreads(3X11) |
|_____________________________|_____________________________|
X Version 11 Last change: libX11 1.3.5 2