Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

Poshlib

From Wikipedia, the free encyclopedia
Software framework used in cross-platform software development
This article has multiple issues. Please helpimprove it or discuss these issues on thetalk page.(Learn how and when to remove these messages)
This articleprovides insufficient context for those unfamiliar with the subject. Please helpimprove the article byproviding more context for the reader.(April 2016) (Learn how and when to remove this message)
This articleneeds additional citations forverification. Please helpimprove this article byadding citations to reliable sources. Unsourced material may be challenged and removed.
Find sources: "Poshlib" – news ·newspapers ·books ·scholar ·JSTOR
(September 2023) (Learn how and when to remove this message)
The topic of this articlemay not meet Wikipedia'sgeneral notability guideline. Please help to demonstrate the notability of the topic by citingreliable secondary sources that areindependent of the topic and provide significant coverage of it beyond a mere trivial mention. If notability cannot be shown, the article is likely to bemerged,redirected, ordeleted.
Find sources: "Poshlib" – news ·newspapers ·books ·scholar ·JSTOR
(April 2016) (Learn how and when to remove this message)
(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.

See also

[edit]

References

[edit]
  1. ^Hook, Brian (2005).Write Portable Code: An Introduction to Developing Software for Multiple Platforms. No Starch Press.ISBN 978-1-59327-056-8.

External links

[edit]


Stub icon

Thiscomputer-programming-related article is astub. You can help Wikipedia byexpanding it.

Retrieved from "https://en.wikipedia.org/w/index.php?title=Poshlib&oldid=1182608448"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2025 Movatter.jp