Poshlib

[1] It is BSD licensed and as of 17 March 2014[update], at version 1.3.002.

Posh does not provide alternatives where a host platform does not offer a feature, but informs through preprocessor macros what is supported and what is not.

In its simplest form, only a single header file is required.

In the optional C source file, there are functions for byte swapping and in-memory serialisation/deserialisation.

Brian Hook also created SAL (Simple Audio Library) that utilises Posh.