diff options
| author | johannes <johannes.herman@gmail.com> | 2024-02-06 12:54:10 +0100 |
|---|---|---|
| committer | johannes <johannes.herman@gmail.com> | 2024-02-06 12:54:10 +0100 |
| commit | f8e8e6622eda179bc6f88b0c064fb2629c98fac2 (patch) | |
| tree | ccbe6f1bffcf4fc804290cd1cf7e2726455e1f8c /inc | |
| parent | 808883b430e869413046b87a12095068677fe383 (diff) | |
moved reverseint to pack
Diffstat (limited to 'inc')
| -rw-r--r-- | inc/demo.h | 10 | ||||
| -rw-r--r-- | inc/pack.h | 3 |
2 files changed, 12 insertions, 1 deletions
@@ -3,6 +3,14 @@ #include <stdio.h> +typedef enum +{ + DEMOTICK = 0, + DEMOSNAP = 1, + DEMOMESSAGE = 2, + DEMODELTA = 3 +} demotype; + /* demoheader struct */ typedef struct { @@ -72,7 +80,7 @@ typedef union { /* demochunk struct */ typedef struct { - unsigned char type; + demotype type; chunkdata data; } demochunk; @@ -3,6 +3,9 @@ #include <stdio.h> +/* reads a big endian int into an int */ +int reverseint(const unsigned char in[4]); + /* reads a teeworlds packed int from given buffer */ /* the given pointer is incremented */ int readint(unsigned char **cp); |
