Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
XkbAllocGeomDoodads(3)		  XKB FUNCTIONS 	  XkbAllocGeomDoodads(3)

NAME
     XkbAllocGeomDoodads - Allocate doodads that are global to a keyboard geome-
     try

SYNOPSIS
     Status XkbAllocGeomDoodads (XkbGeometryPtr geom, int num_needed);

ARGUMENTS
     geom   geometry for which doodads should be allocated

     num_needed
	    number of new doodads required

DESCRIPTION
     Xkb  provides a number of functions to allocate and free subcomponents of a
     keyboard geometry. Use these functions to create or modify keyboard  geome-
     tries.   Note  that  these functions merely allocate space for the new ele-
     ment(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.

     XkbAllocGeomDoodads allocates num_needed doodads and adds them to the spec-
     ified geometry geom.  No initialization of the doodads is done.

DIAGNOSTICS
     BadAlloc	    Unable to allocate storage

     BadValue	    An argument is out of range

X Version 11			  libX11 1.8.13 	  XkbAllocGeomDoodads(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=XkbAllocGeomDoodads&sektion=3&manpath=FreeBSD+Ports+15.1.quarterly>

home | help