Outra solução portátil:
POSH: O chicote portátil de código aberto
"POSH é um" chicote "simples, portátil, fácil de usar, fácil de integrar, flexível e de código aberto, projetado para tornar a escrita de bibliotecas e aplicativos de plataforma cruzada significativamente menos tediosa para criar e transportar."
http://poshlib.hookatooka.com/poshlib/trac.cgi
conforme descrito e usado no livro: Escreva código portátil: uma introdução ao desenvolvimento de software para várias plataformas Por Brian Hook
http://books.google.ca/books?id=4VOKcEAPPO0C
-Jason
stdint.h