XkbFreeGeomColors(3)



XkbFreeGeomColors

NAME
SYNOPSIS
ARGUMENTS
DESCRIPTION
DIAGNOSTICS

NAME

XkbFreeGeomColors − Free geometry colors

SYNOPSIS

void XkbFreeGeomColors

(XkbGeometryPtr geom, int first, int count, Bool

free_all);

ARGUMENTS

− geom

geometry in which colors should be freed

− first

first color to be freed

− count

number of colors to be freed

− free_all

True => all colors 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 keyboard geometries. Note that these functions merely allocate space for the new element(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.

If free_all is True, all colors are freed regardless of the value of first or count. Otherwise, count colors are freed beginning with the one specified by first.

DIAGNOSTICS

BadAlloc

Unable to allocate storage

BadValue

An argument is out of range



More Linux Commands

manpages/setcontext.2.html
setcontext(2) - get or set the user context - Linux man page
setcontext.2 - In a System V-like environment, one has the two types mcontext_t and ucontext_t defined in <ucontext.h> and the four functions getcontext(), setc

manpages/splashy_config.1.html
splashy_config(1) - a user-mode, POSIX and LSB compliant, bo
Splashy displays an image and a progress bar at boot time. splashy_config is used to change Splashy configuration options. OPTIONS -h, --help Print helps and ex

manpages/perltie.1.html
perltie(1) - how to hide an object class in a simple variabl
Prior to release 5.0 of Perl, a programmer could use dbmopen() to connect an on-disk database in the standard Unix dbm(3x) format magically to a %HASH in their

manpages/vscanf.3.html
vscanf(3) - input format conversion - Linux manual page.....
The scanf() family of functions scans input according to format as described below. This format may contain conversion specifications; the results from such con

manpages/systemd-loginctl.1.html
systemd-loginctl(1) - Control the systemd login manager.....
loginctl may be used to introspect and control the state of the systemd(1) login manager systemd-logind.service(8). OPTIONS The following options are understood

manpages/gnu_dev_makedev.3.html
gnu_dev_makedev(3) - manage a device number - Linux man page
A device ID consists of two parts: a major ID, identifying the class of the device, and a minor ID, identifying a specific instance of a device in that class. A

manpages/noecho.3ncurses.html
noecho(3ncurses) - curses input options - Linux manual page
Normally, the tty driver buffers typed characters until a newline or carriage return is typed. The cbreak routine disables line buffering and erase/kill charact

manpages/pcre_exec.3.html
pcre_exec(3) - Perl-compatible regular expressions (ManPage)
This function matches a compiled regular expression against a given subject string, using a matching algorithm that is similar to Perls. It returns offsets to c

manpages/git-merge-index.1.html
git-merge-index(1) - Run a merge for files needing merging
This looks up the <file>(s) in the index and, if there are any merge entries, passes the SHA-1 hash for those files as arguments 1, 2, 3 (empty argument if no f

manpages/libblkid.3.html
libblkid(3) - block device identification library (ManPage)
The libblkid library is used to identify block devices (disks) as to their content (e.g. filesystem type) as well as extracting additional information such as f

manpages/Encode::Supported.3pm.html
Encode::Supported(3pm) - Encodings supported by Encode......
Encoding Names Encoding names are case insensitive. White space in names is ignored. In addition, an encoding may have aliases. Each encoding has one canonical

manpages/reset_shell_mode_sp.3ncurses.html
reset_shell_mode_sp(3ncurses) - curses screen-pointer extens
This implementation can be configured to provide a set of functions which improve the ability to manage multiple screens. This feature can be added to any of th





We can't live, work or learn in freedom unless the software we use is free.