XKB FUNCTIONS XkbFreeGeomOverlayKeys(3x11)
NAME
XkbFreeGeomOverlayKeys - Free keys in an overlay row
SYNOPSIS
cc [ flag... ] file... -lX11 [ library... ]
void XkbFreeGeomOverlayKeys (XkbRowPtr row, int first, int
count, Bool free_all);
ARGUMENTS- row
row in which keys should be freed- first
first key to be freed- count
number of keys to be freed- free_all
True => all keys 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 keys are freed regardless of the
value of first and count. Otherwise, the number of keysspecified by count are freed, beginning with the key speci-
fied by first in the specified row.RETURN VALUES
Success The XkbFreeGeomOverlayKeys function returns
Success if there are no allocation or argu-
ment 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 XkbFreeGeomOverlayKeys(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