Provided by: libunibilium-dev_1.2.0-1_amd64 bug

NAME

       unibi_from_mem - construct a terminal object from a compiled terminfo entry

SYNOPSIS

        #include <unibilium.h>

        unibi_term *unibi_from_mem(const char *p, size_t n);

DESCRIPTION

       This function parses a compiled terminfo entry that starts at p and is n bytes long and
       constructs a "unibi_term" object from it. When you're done with it, you should call
       "unibi_destroy" to free it.

RETURN VALUE

       A pointer to a new "unibi_term". In case of failure, "NULL" is returned and "errno" is
       set.

ERRORS

       "EINVAL"
           The passed bytes don't look like a valid terminfo entry.

       "EFAULT"
           n is too small for a valid terminfo entry.

SEE ALSO

       unibilium.h(3), unibi_dump(3), unibi_destroy(3), unibi_from_fp(3), unibi_from_fd(3),
       unibi_from_file(3), unibi_from_term(3), unibi_from_env(3)