Poshlib - Poshlib

Posh ist ein Software- Framework, das in der plattformübergreifenden Softwareentwicklung verwendet wird . Es wurde von Brian Hook erstellt. Es ist BSD-lizensiert und hat am 17. März 2014 die Version 1.3.002.

Das Software-Framework von Posh bietet eine Header-Datei und eine optionale C- Quelldatei.

Posh bietet keine Alternativen, bei denen eine Host- Plattform keine Funktion bietet, sondern informiert über Präprozessor- Makros, was unterstützt wird und was nicht. Es setzt Makros, die das Kompilieren mit verschiedenen Compilern (wie GCC , MSVC und OpenWatcom ) und verschiedenen Host- Endianness unterstützen . In seiner einfachsten Form ist nur eine einzige Header-Datei erforderlich. In der optionalen C-Quelldatei gibt es Funktionen für Byte-Swapping und In-Memory- Serialisierung/Deserialisierung .

Brian Hook hat auch SAL (Simple Audio Library) entwickelt, das Posh verwendet. Beide werden in seinem Buch "Write Portable Code" vorgestellt. Posh wird auch in Ferret und Vega Strike verwendet .

Siehe auch

Externe Links