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

FreeBSD Manual Pages

  
 
  

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

NAME
     XkbAllocGeomSectionDoodads  -  Allocate doodads that are specific to a sec-
     tion

SYNOPSIS
     Status XkbAllocGeomSectionDoodads (XkbSectionPtr section, int num_needed);

ARGUMENTS
     section
	    section 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.

     XkbAllocGeomSectionDoodads allocates num_needed doodads and  adds	them  to
     the specified section.  No initialization of the doodads is done.

     To free geometry doodads, use XkbFreeGeomDoodads.

DIAGNOSTICS
     BadAlloc	    Unable to allocate storage

     BadValue	    An argument is out of range

SEE ALSO
     XkbFreeGeomDoodads(3)

X Version 11			  libX11 1.8.13    XkbAllocGeomSectionDoodads(3)

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

home | help