XKB FUNCTIONS XkbFreeGeomSections(3x11)
NAME
XkbFreeGeomSections - Free geometry sections
SYNOPSIS
cc [ flag... ] file... -lX11 [ library... ]
void XkbFreeGeomSections (XkbGeometryPtr geom, int first,
int count, Bool free_all);
ARGUMENTS- geom
geometry in which sections should be freed- first
first section to be freed- count
number of sections to be freed- free_all
True => all sections 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 sections are freed regardless of
the value of first and count. Otherwise, the number of sec-
tions specified by count are freed, beginning with the sec-
tion specified by first in the specified geometry.RETURN VALUES
Success The XkbFreeGeomSections function returns Suc-
cess when there are no allocation or argument errors. DIAGNOSTICS BadAlloc Unable to allocate storage BadValue An argument is out of range X Version 11 Last change: libX11 1.3.5 1XKB FUNCTIONS XkbFreeGeomSections(3x11)
ATTRIBUTES
See attributes(5) for descriptions of the following attri-
butes:____________________________________________________________
| 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