diff options
| author | johannes <johannes.herman@gmail.com> | 2024-02-07 15:47:55 +0100 |
|---|---|---|
| committer | johannes <johannes.herman@gmail.com> | 2024-02-07 15:47:55 +0100 |
| commit | a883cabd1df1f440a027d1f936bbebe5a71dba36 (patch) | |
| tree | b2bbe0ea32947d0e969255e43ac3af86256b44e6 | |
| parent | ab6cb49b0b875b5c27510dc57fe3767bfd074dae (diff) | |
changed read int to take char ** instead of unsigned char **
| -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; |
