Poshlib - Poshlib

Posh je softwarový rámec používaný při vývoji softwaru napříč platformami . Autorem je Brian Hook. Je licencován BSD a od 17. března 2014 ve verzi 1.3.002.

Softwarový rámec Posh poskytuje soubor záhlaví a volitelný zdrojový soubor C.

Posh neposkytuje alternativy, kde hostitelská platforma nenabízí funkci, ale prostřednictvím maker preprocesoru informuje o tom, co je podporováno a co ne. Nastavuje makra, která pomáhají při kompilaci s různými kompilátory (například GCC , MSVC a OpenWatcom ), a různé endiannesses hostitele . Ve své nejjednodušší formě je vyžadován pouze jeden soubor záhlaví. Ve volitelném zdrojovém souboru C jsou funkce pro výměnu bajtů a serializaci/deserializaci v paměti .

Brian Hook také vytvořil SAL (Simple Audio Library), která využívá Posh. Oba jsou obsaženy v jeho knize „Napsat přenosný kód“. Posh se také používá ve Ferret a Vega Strike .

Viz také

externí odkazy