1XkbAllocGeomDoodads(3)           XKB FUNCTIONS          XkbAllocGeomDoodads(3)
2
3
4

NAME

6       XkbAllocGeomDoodads  -  Allocate  doodads that are global to a keyboard
7       geometry
8

SYNOPSIS

10       Status XkbAllocGeomDoodads (XkbGeometryPtr geom, int num_needed);
11

ARGUMENTS

13       - geom geometry for which doodads should be allocated
14
15       - num_needed
16              number of new doodads required
17

DESCRIPTION

19       Xkb provides a number of functions to allocate and  free  subcomponents
20       of  a  keyboard  geometry. Use these functions to create or modify key‐
21       board geometries.  Note that these functions merely allocate space  for
22       the  new  element(s), and it is up to you to fill in the values explic‐
23       itly in your code. These allocation functions increase sz_*  but  never
24       touch  num_* (unless there is an allocation failure, in which case they
25       reset both sz_* and num_* to zero). These functions return  Success  if
26       they  succeed, BadAlloc if they are not able to allocate space, or Bad‐
27       Value if a parameter is not as expected.
28
29       XkbAllocGeomDoodads allocates num_needed doodads and adds them  to  the
30       specified geometry geom.  No initialization of the doodads is done.
31

DIAGNOSTICS

33       BadAlloc       Unable to allocate storage
34
35       BadValue       An argument is out of range
36
37
38
39X Version 11                     libX11 1.8.1           XkbAllocGeomDoodads(3)
Impressum