Package “unibilium” has 23 man pages.
unibi_add_ext_bool(3) Add an extended boolean, numeric, or string capability with the specified name and value. Note that these functions simply store any pointers they are given... unibi_count_ext_bool(3) These functions count the number of extended (i.e. user specified) capabilities of the respective type in ut. unibi_del_ext_bool(3) Remove an extended boolean, numeric, or string capability. i is the index of the extended capability to act on; it must be less than "unibi_count_ext_bool(ut)"... unibi_destroy(3) This function frees a terminal object created by "unibi_dummy" or "unibi_from_mem". unibi_dummy(3) If you want to create a terminfo entry from scratch, use this function to create a dummy "unibi_term". Set its capabilities with the various "unibi_set_*"... unibi_dump(3) This function creates a compiled terminfo entry from ut. The output is written to p, which must have room for at least n bytes. unibi_format(3) "unibi_format" takes a format string fmt and executes it. All output is done by (possibly repeated) calls to out. In the calls to out the first argument is... unibi_from_env(3) This function calls "unibi_from_term" with the value of the environment variable "TERM". unibi_from_fd(3) This function reads up to 4096 bytes from fd, then calls "unibi_from_mem". unibi_from_fp(3) This function reads up to 4096 bytes from fp, then calls "unibi_from_mem". unibi_from_mem(3) This function parses a compiled terminfo entry that starts at p and is n bytes long and constructs a "unibi_term" object from it. When you're done with it, you... unibi_from_term(3) This function locates the terminfo file for name, then calls "unibi_from_file". unibi_get_aliases(3) "unibi_get_aliases" returns the list of aliases from ut; "unibi_set_aliases" sets it to v. The format of this list is like "argv": a null-terminated vector of... unibi_get_bool(3) Get/set boolean, numeric, and string capabilities. Absent numeric capabilities are represented as "-1", absent string capabilities as "NULL". Note that... unibi_get_ext_bool(3) Get/set extended boolean, numeric, and string capabilities. i is the index of the extended capability to act on; it must be less than... unibi_get_ext_bool_name(3) Get/set the names of extended boolean, numeric, and string capabilities. i is the index of the extended capability to act on; it must be less than... unibi_get_name(3) "unibi_get_name" gets the name from ut; "unibi_set_name" sets the name to s. Note that "unibi_set_name" simply stores the pointer it is given; it will not free... unibilium.h(3) This library provides functions and types to access terminal descriptions in the terminfo database. unibi_name_bool(3) These functions return the names of capabilities as strings. By default long names ("variable names") are returned; the "unibi_short_name_*" variants use the... unibi_terminfo_dirs(3) A colon-separated list of directories that is used by "unibi_from_term" if "TERMINFO_DIRS" is not set.