![]() | This article has multiple issues. Please helpimprove it or discuss these issues on thetalk page.(Learn how and when to remove these messages) (Learn how and when to remove this message)
|
Posh is asoftwareframework used incross-platform softwaredevelopment. It was created by Brian Hook.[1] It isBSD licensed and as of 17 March 2014[update], atversion 1.3.002.
The Posh software framework provides aheader file and an optionalC source file.
Posh does not provide alternatives where a hostplatform does not offer a feature, but informs throughpreprocessormacros what is supported and what is not. It sets macros to assist in compiling with variouscompilers (such asGCC,MSVC andOpenWatcom), and different hostendiannesses. In its simplest form, only a single header file is required. In the optional C source file, there arefunctions for byte swapping and in-memoryserialisation/deserialisation.
Brian Hook also createdSAL (Simple Audio Library) that utilises Posh. Both are featured in his book "Write Portable Code". Posh is also used inFerret andVega Strike.
![]() | Thiscomputer-programming-related article is astub. You can help Wikipedia byexpanding it. |