unibi_name_bool man page

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

#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).

unibi_name_num(3), unibi_name_str(3), unibi_short_name_bool(3), unibi_short_name_num(3) and unibi_short_name_str(3) are aliases of unibi_name_bool(3).

2015-08-14 unibilium-1.2.0 unibilium