a terminfo parsing library
C Perl Other
Failed to load latest commit information.
doc document semantics of zero-initializing unibi_var_t Aug 14, 2015
man build man pages locally first Sep 24, 2011
secret some docs for the terminfo file format (including extended capabilities) Mar 25, 2012
t regenerate static tests Aug 30, 2015
tools don't depend on unibi_var_t representation Aug 30, 2015
.gitignore ignore tools Apr 17, 2013
Changes oops, forgot changelog Aug 17, 2015
GPLv3 initial import May 16, 2010
LGPLv3 initial import May 16, 2010
LICENSE refactor licensing; mention custom licensing terms Dec 23, 2014
Makefile new make target to automatically regenerate static tests Aug 30, 2015
README refactor licensing; mention custom licensing terms Dec 23, 2014
maint.mk gcc 5 no longer warns for {0} Aug 30, 2015
unibilium.c add helper functions for unibi_var_t manipulation Jul 24, 2015
unibilium.h
unibilium.pc.in a bit of build infrastructure Jul 30, 2011
uninames.c tabs -> spaces Dec 18, 2014
uniutil.c assert unibi_from_term arg is non-null Dec 29, 2015

README

Unibilium is a very basic terminfo library. It doesn't depend on curses or any
other library. It also doesn't use global variables, so it should be
thread-safe.

Basic documentation is in the doc/ directory.

To use it, compile unibilium.c, uninames.c, and uniutil.c into a library.
Include "unibilium.h" in your code.

Alternatively use the provided Makefile:
    make PREFIX=/usr/local && make install PREFIX=/usr/local

Other variables that can be set on the command line include CFLAGS
(C compiler options) and DESTDIR (build for installation into $PREFIX
but copy the built files into $DESTDIR/$PREFIX instead).

See the LICENSE file for licensing information.