Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
doc::unibi_from_mem(3)		   unibilium		doc::unibi_from_mem(3)

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 this object, you should call "unibi_destroy" to free it.

       "unibi_from_mem"	parses both the	traditional ncurses terminfo format
       (starting with the bytes	"1A 01") and the newer "wide integer" format
       (starting with the bytes	"1E 02").

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

ERRORS
       "EINVAL"
	   The bytes p points at 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)

unibilium-2.0.0			  2019-08-11		doc::unibi_from_mem(3)

NAME | SYNOPSIS | DESCRIPTION | RETURN VALUE | ERRORS | SEE ALSO

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=unibi_from_mem&sektion=3&manpath=FreeBSD+12.1-RELEASE+and+Ports>

home | help