libxg is a library designed on the principle of GNUlib, but designed to easily be shoehorned into a program, BSD licensed, and improves irix portability.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Kazuo Kuroi b5539bd56b Makefile updated for stringlist 1 year ago
include Stringlist added 1 year ago
src Makefile updated for stringlist 1 year ago
.gitignore Initial commit 3 years ago
BUILDING Added guards, building instructions, and updated README to reflect refactoring. 3 years ago
LICENSE Initial commit 3 years ago Updated README to add link to wiki 3 years ago Just a hacky little command 3 years ago


libxg, or libxenograft, is a currently maintained set of function headers targeted for IRIX to help ease porting of more modern software by providing definitions and header files IRIX does not have.

The original code in the file is released under a 3-clause BSD license due to mostly being derived from BSD and Solaris' BSD code.

libxg is currently in beta: It should be okay for most basic use-cases


See BUILDING for how to build.

To compile dynamically against it, pass -lxg to the linker. Otherwise, you can take libxg.a and compile it statically.

The protos should be good enough to drop right into /usr/include.


See the wiki article here: