Еще одно портативное решение:
POSH: Портативная система с открытым исходным кодом
«POSH - это простая, портативная, удобная в использовании, легко интегрируемая, гибкая система с открытым исходным кодом, предназначенная для того, чтобы сделать написание кроссплатформенных библиотек и приложений значительно менее утомительным для создания и переноса».
http://poshlib.hookatooka.com/poshlib/trac.cgi
как описано и использовано в книге: Написание переносимого кода: введение в разработку программного обеспечения для нескольких платформ Автор Брайан Хук
http://books.google.ca/books?id=4VOKcEAPPO0C
Джейсон
stdint.h