diff --git a/Makefile b/Makefile index 1118f461..ba197193 100644 --- a/Makefile +++ b/Makefile @@ -23,6 +23,7 @@ rgbasm_obj = \ src/asm/symbol.o \ src/asm/locallex.o \ src/extern/err.o \ + src/extern/reallocarray.o \ src/extern/strlcpy.o \ src/extern/strlcat.o diff --git a/src/asm/main.c b/src/asm/main.c index dac48335..2e500c61 100644 --- a/src/asm/main.c +++ b/src/asm/main.c @@ -185,7 +185,7 @@ opt_AddDefine(char *s) if(cldefines_index >= cldefines_size) { cldefines_size *= 2; - cldefines = reallocarray(cldefines, cldefines_size + cldefines = reallocarray(cldefines, cldefines_size, 2 * sizeof(void *)); if(!cldefines) { @@ -270,7 +270,8 @@ main(int argc, char *argv[]) char *tzMainfile; cldefines_size = 32; - cldefines = reallocarray(cldefines_size, 2 * sizeof(void *)); + cldefines = reallocarray(cldefines, cldefines_size, + 2 * sizeof(void *)); if(!cldefines) { fatalerror("No memory for command line defines");