Posh is a
software framework
A framework is a generic term commonly referring to an essential supporting structure which other things are built on top of.
Framework may refer to:
Computing
* Application framework, used to implement the structure of an application for an op ...
used in
cross-platform software
development. It was created by Brian Hook. It is
BSD licensed and at
version 1.3.002.
The Posh software framework provides a
header file and an optional
C source file.
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. It sets macros to assist in compiling with various
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
Sal, SAL, or S.A.L. may refer to:
Personal name
* Sal (name), a list of people and fictional characters with the given name or nickname
Places
* Sal, Cape Verde, an island and municipality
* Sal, Iran, a village in East Azerbaijan Province
* Ca ...
(Simple Audio Library) that utilises Posh. Both are featured in his book "Write Portable Code". Posh is also used in
Ferret
The ferret (''Mustela furo'') is a small, Domestication, domesticated species belonging to the family Mustelidae. The ferret is most likely a domesticated form of the wild European polecat (''Mustela putorius''), evidenced by their Hybrid (biol ...
and
Vega Strike.
See also
*
libslack
Libslack is a library of general utilities designed to make UNIX/ C programming a bit easier on the eye. It is a seemingly random collection of modules and functions. It was originally implemented as part of the "daemon" program (although some of ...
*
Simple DirectMedia Layer (SDL)
External links
Poshlib- Official website (username: guest, password: guest123)
POSH: The Portable Open Source Harness-
Doxygen documentation
Simple Audio Libraryposhlib- A GitHub repository
Computer libraries
{{compu-prog-stub