Пошлиб - Poshlib
Posh - программный фреймворк, используемый при разработке кроссплатформенного программного обеспечения . Он был создан Brian Hook. Он лицензирован BSD и по состоянию на 17 марта 2014 года имеет версию 1.3.002.
Программный фреймворк Posh предоставляет файл заголовка и дополнительный исходный файл C.
Posh не предоставляет альтернатив, если платформа хоста не предлагает функции, а сообщает через макросы препроцессора, что поддерживается, а что нет. Он устанавливает макросы для помощи в компиляции с различными компиляторами (такими как GCC , MSVC и OpenWatcom ) и с разным порядком байтов хоста . В простейшей форме требуется только один файл заголовка. В необязательном исходном файле C есть функции для обмена байтами и сериализации / десериализации в памяти .
Брайан Хук также создал SAL (простую аудиотеку), в которой используется Posh. Оба они описаны в его книге «Написание переносимого кода». Posh также используется в Ferret и Vega Strike .
Смотрите также
внешние ссылки
- Poshlib - Официальный сайт (логин: guest, пароль: guest123)
- POSH: Портативная система с открытым исходным кодом - документация Doxygen
- Простая аудиотека
- poshlib - репозиторий GitHub