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

NAME

6       XkbAllocGeomKeys  - Allocate space for an arbitrary number of keys to a
7       row
8

SYNOPSIS

10       Status XkbAllocGeomKeys (XkbRowPtr row, int num_needed);
11

ARGUMENTS

13       - row  row to which keys should be allocated
14
15       - num_needed
16              number of new keys 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       XkbAllocGeomKeys allocates num_needed keys and adds them  to  the  row.
30       No initialization of the keys 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.7.3.1             XkbAllocGeomKeys(3)
Impressum