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

NAME

6       XkbAllocGeomOutlines  -  Allocate space for an arbitrary number of out‐
7       lines to a shape
8

SYNOPSIS

10       Status XkbAllocGeomOutlines (XkbShapePtr shape, int num_needed);
11

ARGUMENTS

13       shape  shape for which outlines should be allocated
14
15       num_needed
16              number of new outlines 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       XkbAllocGeomOutlines allocates space for  num_needed  outlines  in  the
30       specified shape.  The outlines are not initialized.
31
32       To free geometry outlines, use XkbFreeGeomOutlines.
33

DIAGNOSTICS

35       BadAlloc       Unable to allocate storage
36
37       BadValue       An argument is out of range
38

SEE ALSO

40       XkbFreeGeomOutlines(3)
41
42
43
44X Version 11                     libX11 1.8.7          XkbAllocGeomOutlines(3)
Impressum