dwww Home | Manual pages | Find package

XkbFreeGeomKeyAliases(3)         XKB FUNCTIONS        XkbFreeGeomKeyAliases(3)

NAME
       XkbFreeGeomKeyAliases - Free geometry key aliases

SYNOPSIS
       void  XkbFreeGeomKeyAliases (XkbGeometryPtr geom, int first, int count,
              Bool free_all);

ARGUMENTS
       geom   geometry in which key aliases should be freed

       first  first key alias to be freed

       count  number of key aliases to be freed

       free_all
              True => all key aliases are freed

DESCRIPTION
       Xkb provides a number of functions to allocate and  free  subcomponents
       of  a  keyboard  geometry. Use these functions to create or modify key-
       board geometries.  Note that these functions merely allocate space  for
       the  new  element(s), and it is up to you to fill in the values explic-
       itly 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 Bad-
       Value if a parameter is not as expected.

       If free_all is True, all aliases in the top level of the specified  ge-
       ometry  geom are freed regardless of the value of first or count.  Oth-
       erwise, count aliases in geom are freed beginning with the  one  speci-
       fied by first.

RETURN VALUES
       Success        The  XkbFreeGeomKeyAliases  function  returns Success if
                      there are no allocation errors.

DIAGNOSTICS
       BadAlloc       Unable to allocate storage

       BadValue       An argument is out of range

X Version 11                     libX11 1.8.4         XkbFreeGeomKeyAliases(3)

Generated by dwww version 1.15 on Sun Jun 23 21:19:39 CEST 2024.