mirror of
https://github.com/gbdev/rgbds.git
synced 2025-11-20 18:22:07 +00:00
Add reallocarray to Makefile; clean up some things in main.c
This commit is contained in:
1
Makefile
1
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
|
||||
|
||||
|
||||
@@ -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");
|
||||
|
||||
Reference in New Issue
Block a user