Пошлиб - Poshlib

Posh - программный фреймворк, используемый при разработке кроссплатформенного программного обеспечения . Он был создан Brian Hook. Он лицензирован BSD и по состоянию на 17 марта 2014 года имеет версию 1.3.002.

Программный фреймворк Posh предоставляет файл заголовка и дополнительный исходный файл C.

Posh не предоставляет альтернатив, если платформа хоста не предлагает функции, а сообщает через макросы препроцессора, что поддерживается, а что нет. Он устанавливает макросы для помощи в компиляции с различными компиляторами (такими как GCC , MSVC и OpenWatcom ) и с разным порядком байтов хоста . В простейшей форме требуется только один файл заголовка. В необязательном исходном файле C есть функции для обмена байтами и сериализации / десериализации в памяти .

Брайан Хук также создал SAL (простую аудиотеку), в которой используется Posh. Оба они описаны в его книге «Написание переносимого кода». Posh также используется в Ferret и Vega Strike .

Смотрите также

внешние ссылки