summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorjohannes <johannes.herman@gmail.com>2024-02-07 15:47:55 +0100
committerjohannes <johannes.herman@gmail.com>2024-02-07 15:47:55 +0100
commita883cabd1df1f440a027d1f936bbebe5a71dba36 (patch)
treeb2bbe0ea32947d0e969255e43ac3af86256b44e6 /src
parentab6cb49b0b875b5c27510dc57fe3767bfd074dae (diff)
changed read int to take char ** instead of unsigned char **
Diffstat (limited to 'src')
-rw-r--r--src/demo.c8
-rw-r--r--src/main.c4
-rw-r--r--src/pack.c2
3 files changed, 7 insertions, 7 deletions
diff --git a/src/demo.c b/src/demo.c
index 8452b06..a9879c0 100644
--- a/src/demo.c
+++ b/src/demo.c
@@ -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;
}
diff --git a/src/main.c b/src/main.c
index a21c4cf..0c71919 100644
--- a/src/main.c
+++ b/src/main.c
@@ -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);
diff --git a/src/pack.c b/src/pack.c
index 918bda9..0d23ca7 100644
--- a/src/pack.c
+++ b/src/pack.c
@@ -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;