File List
Here is a list of all documented files with brief descriptions:
include/libu8/libu8.hThese functions provide miscellaneous functionality
include/libu8/u8contour.hThese declarations and macros support dynamic execution contexts for use in exception handling, memory de/allocation, etc
include/libu8/u8convert.hFunctions and structures for converting between UTF-8 and external encodings
include/libu8/u8crypto.hProvides u8_cryptofns
include/libu8/u8ctype.hThese functions and macros interrogate and transform unicode points
include/libu8/u8exceptions.hThese functions provide ways of managing exception state for libu8 and programs built on it
include/libu8/u8filefns.hThese functions access the metadata for local files
include/libu8/u8fileio.hThese functions provide wrappers for the STDIO and open() calls
include/libu8/u8logging.hThese functions provide various ways of logging program events
include/libu8/u8netfns.hThese functions provide for network access, especially network database functions and connection creation
include/libu8/u8pathfns.hThese functions provide ways to manipulate file pathnames
include/libu8/u8printf.hThis is a customizable formatted printer (based on printf) that works with libu8 streams (and wrapped for standard output)
include/libu8/u8rusage.hProvides u8_getrusage
include/libu8/u8srvfns.hThese functions provide a scaffolding for internet servers of various sorts, implementing a simple thread pool and listener model
include/libu8/u8streamio.hThese functions and macros support I/O with UTF-8 streams
include/libu8/u8stringfns.hThese functions provide utilities over UTF-8 strings
include/libu8/u8timefns.hProvides various functions for manipulating information about dates and times