X-Git-Url: https://plomlompom.com/repos/?a=blobdiff_plain;f=src%2Freadwrite.c;h=40fc63f0a5feb5c8f210e3c06a0060400cb80ab2;hb=7296e69def0d5744e3fe4b8899294cfd7fa18671;hp=19fca5d007d79aa33f85e5f0883cdb24b8e796c4;hpb=f350d81aac58d07ca1c614d63a03cf522a2d3ddb;p=plomrogue diff --git a/src/readwrite.c b/src/readwrite.c index 19fca5d..40fc63f 100644 --- a/src/readwrite.c +++ b/src/readwrite.c @@ -1,34 +1,42 @@ -/* readwrite.c */ +/* readwrite.c */ #include "readwrite.h" -#include -#include +#include /* for FILE typedef*/ +#include /* for uint16_t, uint32_t */ -extern uint16_t read_uint16_bigendian( FILE * file ) + + +extern uint16_t read_uint16_bigendian(FILE * file) { uint16_t x; - x = (uint16_t) fgetc(file) << 8 ; - x = x + (uint16_t) fgetc(file) ; + x = (uint16_t) fgetc(file) << 8; + x = x + (uint16_t) fgetc(file); return x; } -extern uint32_t read_uint32_bigendian( FILE * file ) + + +extern uint32_t read_uint32_bigendian(FILE * file) { uint32_t x; - x = (uint32_t) fgetc(file) << 24 ; - x = x + ( (uint32_t) fgetc(file) << 16 ) ; - x = x + ( (uint32_t) fgetc(file) << 8 ) ; - x = x + (uint32_t) fgetc(file) ; + x = (uint32_t) fgetc(file) << 24; + x = x + ( (uint32_t) fgetc(file) << 16 ); + x = x + ( (uint32_t) fgetc(file) << 8 ); + x = x + (uint32_t) fgetc(file); return x; } -extern void write_uint16_bigendian( uint16_t x, FILE * file ) + + +extern void write_uint16_bigendian(uint16_t x, FILE * file) { fputc( x >> 8, file ); fputc( x & 0xFF, file ); } -extern void write_uint32_bigendian( uint32_t x, FILE * file ) + + +extern void write_uint32_bigendian(uint32_t x, FILE * file) { fputc( x >> 24, file); fputc( ( x >> 16 ) & 0xFF, file);