4 $Id: README,v 1.3 2005/03/21 03:26:56 cpressey Exp $
9 libaura is a LIBrary of Assorted Useful Reusable Abstractions. Notably,
10 it provides dictionary and extensible buffer data types, memory management
11 functions (wrappers to malloc() and free()), and filesystem predicates
12 (is_file(), is_dir(), etc.)
14 What is the current state of the project?
15 -----------------------------------------
17 EXPERIMENTAL. libaura's application programming interface may change at
18 any time. libaura 3.0 is not intended to be backwards-compatible with
19 any previous versions. If you use libaura in a project, be prepared to
22 How do I build and install libaura?
23 -----------------------------------
25 On a BSD-based system, go into the libaura source directory and type:
29 Once built, it can be installed by typing (as root):
33 Directions may differ for other systems.
35 An alternative method is to build libaura using the ports system and
36 install it using the package system.
38 How do I use libaura from a program?
39 ------------------------------------
41 You can give gcc the following sort of command line flags to tell it to
42 link your program with libaura:
44 gcc foo.c -o foo -L/usr/local/lib -laura
46 See the libaura source code for the list of available functions and what