unibi_name_bool - Man Page

translate capability enums to names

Synopsis

​ #include <unibilium.h>
​ 
​ const char *unibi_name_bool(enum unibi_boolean b);
​ const char *unibi_name_num(enum unibi_numeric n);
​ const char *unibi_name_str(enum unibi_string s);
​ 
​ const char *unibi_short_name_bool(enum unibi_boolean b);
​ const char *unibi_short_name_num(enum unibi_numeric n);
​ const char *unibi_short_name_str(enum unibi_string s);

Description

These functions return the names of capabilities as strings. By default long names ("variable names") are returned; the unibi_short_name_* variants use the shorter "capnames".

Example

​ #include <stdio.h>
​ #include <unibilium.h>
​ 
​ int main(void) {
​   printf("%s - %s\n", unibi_name_bool(unibi_has_status_line), unibi_short_name_bool(unibi_has_status_line));
​   /* Output:
​      has_status_line - hs
​   */
​ }

See Also

unibilium.h(3)

Referenced By

unibilium.h(3).

The man pages unibi_name_num(3) and unibi_name_str(3) are aliases of unibi_name_bool(3).

2026-09-07 unibilium-2.1.4