diff options
| -rw-r--r-- | inc/pack.h | 2 | ||||
| -rw-r--r-- | src/demo.c | 8 | ||||
| -rw-r--r-- | src/main.c | 4 | ||||
| -rw-r--r-- | src/pack.c | 2 |
4 files changed, 8 insertions, 8 deletions
@@ -11,7 +11,7 @@ void tobigendian(const int in, unsigned char out[4]); /* reads a teeworlds packed int from given buffer */ /* the given pointer is incremented */ -int readint(unsigned char **cp); +int readint(char **cp); /* writes given int to teeworlds packed */ /* the given pointer is incremented */ @@ -130,8 +130,8 @@ int readdemotick(FILE *fp, char chunkhead, demotick *tick, unsigned char ver) int readdemosnap(FILE *fp, demosnap *snap, int size) { - unsigned char data[size]; - unsigned char unpacked[1024 * 8]; + char data[size]; + char unpacked[1024 * 8]; fread(data, sizeof(unsigned char), size, fp); @@ -141,7 +141,7 @@ int readdemosnap(FILE *fp, demosnap *snap, int size) return 0; } - unsigned char *cp = unpacked; + char *cp = unpacked; snap->datasize = readint(&cp); snap->numitems = readint(&cp); @@ -400,6 +400,6 @@ int writedemotick(FILE *fp, demotick *tick, unsigned char ver) int writedemosnap(FILE *fp, demosnap *snap, unsigned char ver) { - + return 1; } @@ -131,8 +131,8 @@ void dumbtestpacker() printf("\n"); cp = buf; - int res = readint((unsigned char **)&cp); - int res2 = readint((unsigned char **)&cp); + int res = readint(&cp); + int res2 = readint(&cp); printf("res: %d\n", res); printf("res2: %d\n", res2); @@ -13,7 +13,7 @@ void tobigendian(const int in, unsigned char out[4]) out[3] = in & 0xff; } -int readint(unsigned char **cp) +int readint(char **cp) { int result = 0; int len = 1; |
