---
name: "unibilium.h"
section: "3"
platform: "linux"
package: "unibilium"
version: "2.1.4-1"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/unibilium.h"
---

# unibilium.h(3)

ncurses terminfo parser and utility functions

## NAME

unibilium.h - ncurses terminfo parser and utility functions

## SYNOPSIS

```
  #include <unibilium.h>
```

## DESCRIPTION

This library provides functions and types to access terminal descriptions in the terminfo database (in the format used by ncurses). It can parse compiled terminfo entries from memory or files, access and modify their capabilities, and generate new terminfo entries.

### Types

The following types are provided:

- unibi\_term

  The main type. It represents a terminfo entry. Most functions take a pointer to this structure.

- unibi\_var\_t

  A type that represents the values in format string operations, which are either integers or strings. Its exact representation is unspecified.

  See [**unibi\_var\_from\_num**(3)](/unibi_var_from_num/3.md), [**unibi\_var\_from\_str**(3)](/unibi_var_from_str/3.md), [**unibi\_num\_from\_var**(3)](/unibi_num_from_var/3.md), [**unibi\_str\_from\_var**(3)](/unibi_str_from_var/3.md) for how to use values of this type.

  However, it is guaranteed that zero-initializing a `"unibi_var_t"` is equivalent to `unibi_var_from_num(0)`.

- enum unibi\_boolean

  An enumeration of boolean capabilities. It has the following elements:

  - "unibi\_auto\_left\_margin"

    - "unibi\_auto\_right\_margin"

    - "unibi\_no\_esc\_ctlc"

    - "unibi\_ceol\_standout\_glitch"

    - "unibi\_eat\_newline\_glitch"

    - "unibi\_erase\_overstrike"

    - "unibi\_generic\_type"

    - "unibi\_hard\_copy"

    - "unibi\_has\_meta\_key"

    - "unibi\_has\_status\_line"

    - "unibi\_insert\_null\_glitch"

    - "unibi\_memory\_above"

    - "unibi\_memory\_below"

    - "unibi\_move\_insert\_mode"

    - "unibi\_move\_standout\_mode"

    - "unibi\_over\_strike"

    - "unibi\_status\_line\_esc\_ok"

    - "unibi\_dest\_tabs\_magic\_smso"

    - "unibi\_tilde\_glitch"

    - "unibi\_transparent\_underline"

    - "unibi\_xon\_xoff"

    - "unibi\_needs\_xon\_xoff"

    - "unibi\_prtr\_silent"

    - "unibi\_hard\_cursor"

    - "unibi\_non\_rev\_rmcup"

    - "unibi\_no\_pad\_char"

    - "unibi\_non\_dest\_scroll\_region"

    - "unibi\_can\_change"

    - "unibi\_back\_color\_erase"

    - "unibi\_hue\_lightness\_saturation"

    - "unibi\_col\_addr\_glitch"

    - "unibi\_cr\_cancels\_micro\_mode"

    - "unibi\_has\_print\_wheel"

    - "unibi\_row\_addr\_glitch"

    - "unibi\_semi\_auto\_right\_margin"

    - "unibi\_cpi\_changes\_res"

    - "unibi\_lpi\_changes\_res"

    - "unibi\_backspaces\_with\_bs"

    - "unibi\_crt\_no\_scrolling"

    - "unibi\_no\_correctly\_working\_cr"

    - "unibi\_gnu\_has\_meta\_key"

    - "unibi\_linefeed\_is\_newline"

    - "unibi\_has\_hardware\_tabs"

    - "unibi\_return\_does\_clr\_eol"

    The special values `"unibi_boolean_begin_"` and `"unibi_boolean_end_"` are provided to make it easier for programs to loop over all boolean capabilities. All of the enum values listed above are greater than `"unibi_boolean_begin_"` and less than `"unibi_boolean_end_"`.

- enum unibi\_numeric

  An enumeration of numeric capabilities. It has the following elements:

  - "unibi\_columns"

    - "unibi\_init\_tabs"

    - "unibi\_lines"

    - "unibi\_lines\_of\_memory"

    - "unibi\_magic\_cookie\_glitch"

    - "unibi\_padding\_baud\_rate"

    - "unibi\_virtual\_terminal"

    - "unibi\_width\_status\_line"

    - "unibi\_num\_labels"

    - "unibi\_label\_height"

    - "unibi\_label\_width"

    - "unibi\_max\_attributes"

    - "unibi\_maximum\_windows"

    - "unibi\_max\_colors"

    - "unibi\_max\_pairs"

    - "unibi\_no\_color\_video"

    - "unibi\_buffer\_capacity"

    - "unibi\_dot\_vert\_spacing"

    - "unibi\_dot\_horz\_spacing"

    - "unibi\_max\_micro\_address"

    - "unibi\_max\_micro\_jump"

    - "unibi\_micro\_col\_size"

    - "unibi\_micro\_line\_size"

    - "unibi\_number\_of\_pins"

    - "unibi\_output\_res\_char"

    - "unibi\_output\_res\_line"

    - "unibi\_output\_res\_horz\_inch"

    - "unibi\_output\_res\_vert\_inch"

    - "unibi\_print\_rate"

    - "unibi\_wide\_char\_size"

    - "unibi\_buttons"

    - "unibi\_bit\_image\_entwining"

    - "unibi\_bit\_image\_type"

    - "unibi\_magic\_cookie\_glitch\_ul"

    - "unibi\_carriage\_return\_delay"

    - "unibi\_new\_line\_delay"

    - "unibi\_backspace\_delay"

    - "unibi\_horizontal\_tab\_delay"

    - "unibi\_number\_of\_function\_keys"

    The special values `"unibi_numeric_begin_"` and `"unibi_numeric_end_"` are provided to make it easier for programs to loop over all numeric capabilities. All of the enum values listed above are greater than `"unibi_numeric_begin_"` and less than `"unibi_numeric_end_"`.

- enum unibi\_string

  An enumeration of string capabilities. It has the following elements:

  - "unibi\_back\_tab"

    - "unibi\_bell"

    - "unibi\_carriage\_return"

    - "unibi\_change\_scroll\_region"

    - "unibi\_clear\_all\_tabs"

    - "unibi\_clear\_screen"

    - "unibi\_clr\_eol"

    - "unibi\_clr\_eos"

    - "unibi\_column\_address"

    - "unibi\_command\_character"

    - "unibi\_cursor\_address"

    - "unibi\_cursor\_down"

    - "unibi\_cursor\_home"

    - "unibi\_cursor\_invisible"

    - "unibi\_cursor\_left"

    - "unibi\_cursor\_mem\_address"

    - "unibi\_cursor\_normal"

    - "unibi\_cursor\_right"

    - "unibi\_cursor\_to\_ll"

    - "unibi\_cursor\_up"

    - "unibi\_cursor\_visible"

    - "unibi\_delete\_character"

    - "unibi\_delete\_line"

    - "unibi\_dis\_status\_line"

    - "unibi\_down\_half\_line"

    - "unibi\_enter\_alt\_charset\_mode"

    - "unibi\_enter\_blink\_mode"

    - "unibi\_enter\_bold\_mode"

    - "unibi\_enter\_ca\_mode"

    - "unibi\_enter\_delete\_mode"

    - "unibi\_enter\_dim\_mode"

    - "unibi\_enter\_insert\_mode"

    - "unibi\_enter\_secure\_mode"

    - "unibi\_enter\_protected\_mode"

    - "unibi\_enter\_reverse\_mode"

    - "unibi\_enter\_standout\_mode"

    - "unibi\_enter\_underline\_mode"

    - "unibi\_erase\_chars"

    - "unibi\_exit\_alt\_charset\_mode"

    - "unibi\_exit\_attribute\_mode"

    - "unibi\_exit\_ca\_mode"

    - "unibi\_exit\_delete\_mode"

    - "unibi\_exit\_insert\_mode"

    - "unibi\_exit\_standout\_mode"

    - "unibi\_exit\_underline\_mode"

    - "unibi\_flash\_screen"

    - "unibi\_form\_feed"

    - "unibi\_from\_status\_line"

    - "unibi\_init\_1string"

    - "unibi\_init\_2string"

    - "unibi\_init\_3string"

    - "unibi\_init\_file"

    - "unibi\_insert\_character"

    - "unibi\_insert\_line"

    - "unibi\_insert\_padding"

    - "unibi\_key\_backspace"

    - "unibi\_key\_catab"

    - "unibi\_key\_clear"

    - "unibi\_key\_ctab"

    - "unibi\_key\_dc"

    - "unibi\_key\_dl"

    - "unibi\_key\_down"

    - "unibi\_key\_eic"

    - "unibi\_key\_eol"

    - "unibi\_key\_eos"

    - "unibi\_key\_f0"

    - "unibi\_key\_f1"

    - "unibi\_key\_f10"

    - "unibi\_key\_f2"

    - "unibi\_key\_f3"

    - "unibi\_key\_f4"

    - "unibi\_key\_f5"

    - "unibi\_key\_f6"

    - "unibi\_key\_f7"

    - "unibi\_key\_f8"

    - "unibi\_key\_f9"

    - "unibi\_key\_home"

    - "unibi\_key\_ic"

    - "unibi\_key\_il"

    - "unibi\_key\_left"

    - "unibi\_key\_ll"

    - "unibi\_key\_npage"

    - "unibi\_key\_ppage"

    - "unibi\_key\_right"

    - "unibi\_key\_sf"

    - "unibi\_key\_sr"

    - "unibi\_key\_stab"

    - "unibi\_key\_up"

    - "unibi\_keypad\_local"

    - "unibi\_keypad\_xmit"

    - "unibi\_lab\_f0"

    - "unibi\_lab\_f1"

    - "unibi\_lab\_f10"

    - "unibi\_lab\_f2"

    - "unibi\_lab\_f3"

    - "unibi\_lab\_f4"

    - "unibi\_lab\_f5"

    - "unibi\_lab\_f6"

    - "unibi\_lab\_f7"

    - "unibi\_lab\_f8"

    - "unibi\_lab\_f9"

    - "unibi\_meta\_off"

    - "unibi\_meta\_on"

    - "unibi\_newline"

    - "unibi\_pad\_char"

    - "unibi\_parm\_dch"

    - "unibi\_parm\_delete\_line"

    - "unibi\_parm\_down\_cursor"

    - "unibi\_parm\_ich"

    - "unibi\_parm\_index"

    - "unibi\_parm\_insert\_line"

    - "unibi\_parm\_left\_cursor"

    - "unibi\_parm\_right\_cursor"

    - "unibi\_parm\_rindex"

    - "unibi\_parm\_up\_cursor"

    - "unibi\_pkey\_key"

    - "unibi\_pkey\_local"

    - "unibi\_pkey\_xmit"

    - "unibi\_print\_screen"

    - "unibi\_prtr\_off"

    - "unibi\_prtr\_on"

    - "unibi\_repeat\_char"

    - "unibi\_reset\_1string"

    - "unibi\_reset\_2string"

    - "unibi\_reset\_3string"

    - "unibi\_reset\_file"

    - "unibi\_restore\_cursor"

    - "unibi\_row\_address"

    - "unibi\_save\_cursor"

    - "unibi\_scroll\_forward"

    - "unibi\_scroll\_reverse"

    - "unibi\_set\_attributes"

    - "unibi\_set\_tab"

    - "unibi\_set\_window"

    - "unibi\_tab"

    - "unibi\_to\_status\_line"

    - "unibi\_underline\_char"

    - "unibi\_up\_half\_line"

    - "unibi\_init\_prog"

    - "unibi\_key\_a1"

    - "unibi\_key\_a3"

    - "unibi\_key\_b2"

    - "unibi\_key\_c1"

    - "unibi\_key\_c3"

    - "unibi\_prtr\_non"

    - "unibi\_char\_padding"

    - "unibi\_acs\_chars"

    - "unibi\_plab\_norm"

    - "unibi\_key\_btab"

    - "unibi\_enter\_xon\_mode"

    - "unibi\_exit\_xon\_mode"

    - "unibi\_enter\_am\_mode"

    - "unibi\_exit\_am\_mode"

    - "unibi\_xon\_character"

    - "unibi\_xoff\_character"

    - "unibi\_ena\_acs"

    - "unibi\_label\_on"

    - "unibi\_label\_off"

    - "unibi\_key\_beg"

    - "unibi\_key\_cancel"

    - "unibi\_key\_close"

    - "unibi\_key\_command"

    - "unibi\_key\_copy"

    - "unibi\_key\_create"

    - "unibi\_key\_end"

    - "unibi\_key\_enter"

    - "unibi\_key\_exit"

    - "unibi\_key\_find"

    - "unibi\_key\_help"

    - "unibi\_key\_mark"

    - "unibi\_key\_message"

    - "unibi\_key\_move"

    - "unibi\_key\_next"

    - "unibi\_key\_open"

    - "unibi\_key\_options"

    - "unibi\_key\_previous"

    - "unibi\_key\_print"

    - "unibi\_key\_redo"

    - "unibi\_key\_reference"

    - "unibi\_key\_refresh"

    - "unibi\_key\_replace"

    - "unibi\_key\_restart"

    - "unibi\_key\_resume"

    - "unibi\_key\_save"

    - "unibi\_key\_suspend"

    - "unibi\_key\_undo"

    - "unibi\_key\_sbeg"

    - "unibi\_key\_scancel"

    - "unibi\_key\_scommand"

    - "unibi\_key\_scopy"

    - "unibi\_key\_screate"

    - "unibi\_key\_sdc"

    - "unibi\_key\_sdl"

    - "unibi\_key\_select"

    - "unibi\_key\_send"

    - "unibi\_key\_seol"

    - "unibi\_key\_sexit"

    - "unibi\_key\_sfind"

    - "unibi\_key\_shelp"

    - "unibi\_key\_shome"

    - "unibi\_key\_sic"

    - "unibi\_key\_sleft"

    - "unibi\_key\_smessage"

    - "unibi\_key\_smove"

    - "unibi\_key\_snext"

    - "unibi\_key\_soptions"

    - "unibi\_key\_sprevious"

    - "unibi\_key\_sprint"

    - "unibi\_key\_sredo"

    - "unibi\_key\_sreplace"

    - "unibi\_key\_sright"

    - "unibi\_key\_srsume"

    - "unibi\_key\_ssave"

    - "unibi\_key\_ssuspend"

    - "unibi\_key\_sundo"

    - "unibi\_req\_for\_input"

    - "unibi\_key\_f11"

    - "unibi\_key\_f12"

    - "unibi\_key\_f13"

    - "unibi\_key\_f14"

    - "unibi\_key\_f15"

    - "unibi\_key\_f16"

    - "unibi\_key\_f17"

    - "unibi\_key\_f18"

    - "unibi\_key\_f19"

    - "unibi\_key\_f20"

    - "unibi\_key\_f21"

    - "unibi\_key\_f22"

    - "unibi\_key\_f23"

    - "unibi\_key\_f24"

    - "unibi\_key\_f25"

    - "unibi\_key\_f26"

    - "unibi\_key\_f27"

    - "unibi\_key\_f28"

    - "unibi\_key\_f29"

    - "unibi\_key\_f30"

    - "unibi\_key\_f31"

    - "unibi\_key\_f32"

    - "unibi\_key\_f33"

    - "unibi\_key\_f34"

    - "unibi\_key\_f35"

    - "unibi\_key\_f36"

    - "unibi\_key\_f37"

    - "unibi\_key\_f38"

    - "unibi\_key\_f39"

    - "unibi\_key\_f40"

    - "unibi\_key\_f41"

    - "unibi\_key\_f42"

    - "unibi\_key\_f43"

    - "unibi\_key\_f44"

    - "unibi\_key\_f45"

    - "unibi\_key\_f46"

    - "unibi\_key\_f47"

    - "unibi\_key\_f48"

    - "unibi\_key\_f49"

    - "unibi\_key\_f50"

    - "unibi\_key\_f51"

    - "unibi\_key\_f52"

    - "unibi\_key\_f53"

    - "unibi\_key\_f54"

    - "unibi\_key\_f55"

    - "unibi\_key\_f56"

    - "unibi\_key\_f57"

    - "unibi\_key\_f58"

    - "unibi\_key\_f59"

    - "unibi\_key\_f60"

    - "unibi\_key\_f61"

    - "unibi\_key\_f62"

    - "unibi\_key\_f63"

    - "unibi\_clr\_bol"

    - "unibi\_clear\_margins"

    - "unibi\_set\_left\_margin"

    - "unibi\_set\_right\_margin"

    - "unibi\_label\_format"

    - "unibi\_set\_clock"

    - "unibi\_display\_clock"

    - "unibi\_remove\_clock"

    - "unibi\_create\_window"

    - "unibi\_goto\_window"

    - "unibi\_hangup"

    - "unibi\_dial\_phone"

    - "unibi\_quick\_dial"

    - "unibi\_tone"

    - "unibi\_pulse"

    - "unibi\_flash\_hook"

    - "unibi\_fixed\_pause"

    - "unibi\_wait\_tone"

    - "unibi\_user0"

    - "unibi\_user1"

    - "unibi\_user2"

    - "unibi\_user3"

    - "unibi\_user4"

    - "unibi\_user5"

    - "unibi\_user6"

    - "unibi\_user7"

    - "unibi\_user8"

    - "unibi\_user9"

    - "unibi\_orig\_pair"

    - "unibi\_orig\_colors"

    - "unibi\_initialize\_color"

    - "unibi\_initialize\_pair"

    - "unibi\_set\_color\_pair"

    - "unibi\_set\_foreground"

    - "unibi\_set\_background"

    - "unibi\_change\_char\_pitch"

    - "unibi\_change\_line\_pitch"

    - "unibi\_change\_res\_horz"

    - "unibi\_change\_res\_vert"

    - "unibi\_define\_char"

    - "unibi\_enter\_doublewide\_mode"

    - "unibi\_enter\_draft\_quality"

    - "unibi\_enter\_italics\_mode"

    - "unibi\_enter\_leftward\_mode"

    - "unibi\_enter\_micro\_mode"

    - "unibi\_enter\_near\_letter\_quality"

    - "unibi\_enter\_normal\_quality"

    - "unibi\_enter\_shadow\_mode"

    - "unibi\_enter\_subscript\_mode"

    - "unibi\_enter\_superscript\_mode"

    - "unibi\_enter\_upward\_mode"

    - "unibi\_exit\_doublewide\_mode"

    - "unibi\_exit\_italics\_mode"

    - "unibi\_exit\_leftward\_mode"

    - "unibi\_exit\_micro\_mode"

    - "unibi\_exit\_shadow\_mode"

    - "unibi\_exit\_subscript\_mode"

    - "unibi\_exit\_superscript\_mode"

    - "unibi\_exit\_upward\_mode"

    - "unibi\_micro\_column\_address"

    - "unibi\_micro\_down"

    - "unibi\_micro\_left"

    - "unibi\_micro\_right"

    - "unibi\_micro\_row\_address"

    - "unibi\_micro\_up"

    - "unibi\_order\_of\_pins"

    - "unibi\_parm\_down\_micro"

    - "unibi\_parm\_left\_micro"

    - "unibi\_parm\_right\_micro"

    - "unibi\_parm\_up\_micro"

    - "unibi\_select\_char\_set"

    - "unibi\_set\_bottom\_margin"

    - "unibi\_set\_bottom\_margin\_parm"

    - "unibi\_set\_left\_margin\_parm"

    - "unibi\_set\_right\_margin\_parm"

    - "unibi\_set\_top\_margin"

    - "unibi\_set\_top\_margin\_parm"

    - "unibi\_start\_bit\_image"

    - "unibi\_start\_char\_set\_def"

    - "unibi\_stop\_bit\_image"

    - "unibi\_stop\_char\_set\_def"

    - "unibi\_subscript\_characters"

    - "unibi\_superscript\_characters"

    - "unibi\_these\_cause\_cr"

    - "unibi\_zero\_motion"

    - "unibi\_char\_set\_names"

    - "unibi\_key\_mouse"

    - "unibi\_mouse\_info"

    - "unibi\_req\_mouse\_pos"

    - "unibi\_get\_mouse"

    - "unibi\_set\_a\_foreground"

    - "unibi\_set\_a\_background"

    - "unibi\_pkey\_plab"

    - "unibi\_device\_type"

    - "unibi\_code\_set\_init"

    - "unibi\_set0\_des\_seq"

    - "unibi\_set1\_des\_seq"

    - "unibi\_set2\_des\_seq"

    - "unibi\_set3\_des\_seq"

    - "unibi\_set\_lr\_margin"

    - "unibi\_set\_tb\_margin"

    - "unibi\_bit\_image\_repeat"

    - "unibi\_bit\_image\_newline"

    - "unibi\_bit\_image\_carriage\_return"

    - "unibi\_color\_names"

    - "unibi\_define\_bit\_image\_region"

    - "unibi\_end\_bit\_image\_region"

    - "unibi\_set\_color\_band"

    - "unibi\_set\_page\_length"

    - "unibi\_display\_pc\_char"

    - "unibi\_enter\_pc\_charset\_mode"

    - "unibi\_exit\_pc\_charset\_mode"

    - "unibi\_enter\_scancode\_mode"

    - "unibi\_exit\_scancode\_mode"

    - "unibi\_pc\_term\_options"

    - "unibi\_scancode\_escape"

    - "unibi\_alt\_scancode\_esc"

    - "unibi\_enter\_horizontal\_hl\_mode"

    - "unibi\_enter\_left\_hl\_mode"

    - "unibi\_enter\_low\_hl\_mode"

    - "unibi\_enter\_right\_hl\_mode"

    - "unibi\_enter\_top\_hl\_mode"

    - "unibi\_enter\_vertical\_hl\_mode"

    - "unibi\_set\_a\_attributes"

    - "unibi\_set\_pglen\_inch"

    - "unibi\_termcap\_init2"

    - "unibi\_termcap\_reset"

    - "unibi\_linefeed\_if\_not\_lf"

    - "unibi\_backspace\_if\_not\_bs"

    - "unibi\_other\_non\_function\_keys"

    - "unibi\_arrow\_key\_map"

    - "unibi\_acs\_ulcorner"

    - "unibi\_acs\_llcorner"

    - "unibi\_acs\_urcorner"

    - "unibi\_acs\_lrcorner"

    - "unibi\_acs\_ltee"

    - "unibi\_acs\_rtee"

    - "unibi\_acs\_btee"

    - "unibi\_acs\_ttee"

    - "unibi\_acs\_hline"

    - "unibi\_acs\_vline"

    - "unibi\_acs\_plus"

    - "unibi\_memory\_lock"

    - "unibi\_memory\_unlock"

    - "unibi\_box\_chars\_1"

    The special values `"unibi_string_begin_"` and `"unibi_string_end_"` are provided to make it easier for programs to loop over all string capabilities. All of the enum values listed above are greater than `"unibi_string_begin_"` and less than `"unibi_string_end_"`.

## SEE ALSO

[**terminfo**(5)](/terminfo/5.md), [**unibi\_dummy**(3)](/unibi_dummy/3.md), [**unibi\_from\_mem**(3)](/unibi_from_mem/3.md), [**unibi\_destroy**(3)](/unibi_destroy/3.md), [**unibi\_dump**(3)](/unibi_dump/3.md), [**unibi\_get\_name**(3)](/unibi_get_name/3.md), [**unibi\_set\_name**(3)](/unibi_set_name/3.md), [**unibi\_get\_aliases**(3)](/unibi_get_aliases/3.md), [**unibi\_set\_aliases**(3)](/unibi_set_aliases/3.md), [**unibi\_get\_bool**(3)](/unibi_get_bool/3.md), [**unibi\_set\_bool**(3)](/unibi_set_bool/3.md), [**unibi\_get\_num**(3)](/unibi_get_num/3.md), [**unibi\_set\_num**(3)](/unibi_set_num/3.md), [**unibi\_get\_str**(3)](/unibi_get_str/3.md), [**unibi\_set\_str**(3)](/unibi_set_str/3.md), [**unibi\_from\_fp**(3)](/unibi_from_fp/3.md), [**unibi\_from\_fd**(3)](/unibi_from_fd/3.md), [**unibi\_from\_file**(3)](/unibi_from_file/3.md), [**unibi\_from\_term**(3)](/unibi_from_term/3.md), [**unibi\_from\_env**(3)](/unibi_from_env/3.md), [**unibi\_terminfo\_dirs**(3)](/unibi_terminfo_dirs/3.md), [**unibi\_name\_bool**(3)](/unibi_name_bool/3.md), [**unibi\_short\_name\_bool**(3)](/unibi_short_name_bool/3.md), [**unibi\_name\_num**(3)](/unibi_name_num/3.md), [**unibi\_short\_name\_num**(3)](/unibi_short_name_num/3.md), [**unibi\_name\_str**(3)](/unibi_name_str/3.md), [**unibi\_short\_name\_str**(3)](/unibi_short_name_str/3.md), [**unibi\_count\_ext\_bool**(3)](/unibi_count_ext_bool/3.md), [**unibi\_count\_ext\_num**(3)](/unibi_count_ext_num/3.md), [**unibi\_count\_ext\_str**(3)](/unibi_count_ext_str/3.md), [**unibi\_get\_ext\_bool**(3)](/unibi_get_ext_bool/3.md), [**unibi\_get\_ext\_num**(3)](/unibi_get_ext_num/3.md), [**unibi\_get\_ext\_str**(3)](/unibi_get_ext_str/3.md), [**unibi\_set\_ext\_bool**(3)](/unibi_set_ext_bool/3.md), [**unibi\_set\_ext\_num**(3)](/unibi_set_ext_num/3.md), [**unibi\_set\_ext\_str**(3)](/unibi_set_ext_str/3.md), [**unibi\_get\_ext\_bool\_name**(3)](/unibi_get_ext_bool_name/3.md), [**unibi\_get\_ext\_num\_name**(3)](/unibi_get_ext_num_name/3.md), [**unibi\_get\_ext\_str\_name**(3)](/unibi_get_ext_str_name/3.md), [**unibi\_set\_ext\_bool\_name**(3)](/unibi_set_ext_bool_name/3.md), [**unibi\_set\_ext\_num\_name**(3)](/unibi_set_ext_num_name/3.md), [**unibi\_set\_ext\_str\_name**(3)](/unibi_set_ext_str_name/3.md), [**unibi\_add\_ext\_bool**(3)](/unibi_add_ext_bool/3.md), [**unibi\_add\_ext\_num**(3)](/unibi_add_ext_num/3.md), [**unibi\_add\_ext\_str**(3)](/unibi_add_ext_str/3.md), [**unibi\_del\_ext\_bool**(3)](/unibi_del_ext_bool/3.md), **unibi\_del\_ext\_num**(3), **unibi\_del\_ext\_str**(3), [**unibi\_var\_from\_num**(3)](/unibi_var_from_num/3.md), [**unibi\_var\_from\_str**(3)](/unibi_var_from_str/3.md), [**unibi\_num\_from\_var**(3)](/unibi_num_from_var/3.md), [**unibi\_str\_from\_var**(3)](/unibi_str_from_var/3.md), [**unibi\_format**(3)](/unibi_format/3.md), [**unibi\_run**(3)](/unibi_run/3.md)
