| This article is an orphan, as few or no other articles link to it. Please introduce links to this page from other articles related to it. (April 2007) |
| The introduction to this article provides insufficient context for those unfamiliar with the subject. Please help improve the article with a good introductory style. (October 2009) |
Posh is a software framework consisting of a header file and an optional C source file to aid in cross-platform software development. It was created by Brian Hook. It's BSD licensed and currently 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's supported and what not. It sets macros to assist in compiling with various different compilers (such as GCC, MSVC and OpenWatcom), and different host endiannesses. 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. Both are featured in his book "Write Portable Code". Posh is also used in Ferret and Vega Strike.
See also
External links
- Poshlib - Official website (username: guest, password: guest123)
- POSH: The Portable Open Source Harness - Doxygen documentation
- Simple Audio Library
| This computer programming-related article is a stub. You can help Wikipedia by expanding it. |
This entry is from Wikipedia, the leading user-contributed encyclopedia. It may not have been reviewed by professional editors (see full disclaimer)




