Made use of the typedefs and macros found in stdint.h to make this program more portable. Minor nits in the read functions.