| cfg.h | AirCERT configuration subsystem |
| cla.c | Command-line argument parser |
| cla.h | Command-line argument parsing API |
| daemon.c | Routines to help you write daemons |
| db.c | Database abstraction layer for AirCERT |
| db_tbl.c | RDBMS table-level abstraction support code |
| db_tbl.h | Database table abstraction API |
| err.c | The error handling API |
| file.c | Portable file handling primitives |
| flagbits.c | Flag bit utility |
| flagbits.h | API for flagbits routine |
| hash.c | Simple hash tables that map string|int keys to string|int vals |
| hash.h | Hash table API |
| https.c | Socket, SSL/TLS, and HTTPS networking routines |
| https.h | Socket and SSL/TLS API |
| libair.c | Routines that return configure-time constants at runtime |
| libair.h | Main include file for libair |
| log.c | Logging functions |
| log.h | Logging API |
| panic.c | Intergalactic planetary planetary intergalactic |
| rewrite.c | Rewriters |
| sanitize.c | Sanitizing data from an XML document per a site policy |
| sanitize.h | The API for sanitizing data from an XML document per a site policy |
| strutil.c | String utilities |
| strutil.h | String utilities |
| timing.h | Timing macros and data structure |
| tree.c | Tree operations |
| tree.h | Tree manipulation API |
| tree_transform.c | Converts between the different air XML tree types |
| tree_xml.c | Air XML tree to XML document conversion |
| tree_xml.h | IH tree to XML document conversion API |
| types.h | Defines primitive data types, for portability |
| ualloc.c | User-defined allocation domains |
| ualloc.h | User allocation domains |
| url.c | URL-bashing routines |
| url.h | API for URL-bashing functions |
| xbuf.c | Xbuf = size + length + data (+ trailing NUL byte paranoia) |
| xbuf.h | Extendable buffers |
| xform.c | Semantically-typed data transformation facility |
| xml.c | XML document to air XML tree conversion |
| xml.h | XML document to air XML tree conversion API |