logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

unibi_add_ext_bool, unibi_add_ext_num, unibi_add_ext_str - add extended capabilities to a terminal object

Description

       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. They will not free t or s or copy any
       strings.

Name

       unibi_add_ext_bool, unibi_add_ext_num, unibi_add_ext_str - add extended capabilities to a terminal object

Return Value

       The return value is the index of the new capability, which can be used in unibi_get_ext_bool(3),
       unibi_set_ext_bool(3), etc. If an error occurs, "SIZE_MAX" is returned.

See Also

unibilium.h(3), unibi_del_ext_bool(3), unibi_del_ext_num(3), unibi_del_ext_str(3)

unibilium-2.1.1                                    2024-03-20                         doc::unibi_add_ext_bool(3)

Synopsis

        #include <unibilium.h>

        size_t unibi_add_ext_bool(unibi_term *ut, const char *t, int b);
        size_t unibi_add_ext_num(unibi_term *ut, const char *t, int v);
        size_t unibi_add_ext_str(unibi_term *ut, const char *t, const char *s);

See Also