doc::unibi\_short\_name\_num(3) unibilium doc::unibi\_short\_name\_num(3)

# [NAME](#NAME)

unibi\_name\_bool, unibi\_name\_num, unibi\_name\_str, unibi\_short\_name\_bool, unibit\_short\_name\_num, unibi\_short\_name\_str - translate capability enums to names

# [SYNOPSIS](#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](#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](#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](#SEE_ALSO)

[**unibilium.h**(3)](/man/os/unibilium/unibilium.h.3)

2026-08-30 unibilium-2.1.4

---

Document: unibi_short_name_num(3) from unibilium 2.1.4-r0 (Chainguard OS)
Source: https://github.com/neovim/unibilium
