Solaris doesn't necessarily have stdint.h, use inttypes.h

Solaris doesn't necessarily have ```stdint.h```, it's more portable to use ```sys/inttypes.h```.

See:
http://wiki.opencsw.org/porting-faq#toc1