mirror of
https://github.com/gbdev/rgbds.git
synced 2025-11-21 02:32:06 +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/symbol.o \
|
||||||
src/asm/locallex.o \
|
src/asm/locallex.o \
|
||||||
src/extern/err.o \
|
src/extern/err.o \
|
||||||
|
src/extern/reallocarray.o \
|
||||||
src/extern/strlcpy.o \
|
src/extern/strlcpy.o \
|
||||||
src/extern/strlcat.o
|
src/extern/strlcat.o
|
||||||
|
|
||||||
|
|||||||
@@ -185,7 +185,7 @@ opt_AddDefine(char *s)
|
|||||||
if(cldefines_index >= cldefines_size)
|
if(cldefines_index >= cldefines_size)
|
||||||
{
|
{
|
||||||
cldefines_size *= 2;
|
cldefines_size *= 2;
|
||||||
cldefines = reallocarray(cldefines, cldefines_size
|
cldefines = reallocarray(cldefines, cldefines_size,
|
||||||
2 * sizeof(void *));
|
2 * sizeof(void *));
|
||||||
if(!cldefines)
|
if(!cldefines)
|
||||||
{
|
{
|
||||||
@@ -270,7 +270,8 @@ main(int argc, char *argv[])
|
|||||||
char *tzMainfile;
|
char *tzMainfile;
|
||||||
|
|
||||||
cldefines_size = 32;
|
cldefines_size = 32;
|
||||||
cldefines = reallocarray(cldefines_size, 2 * sizeof(void *));
|
cldefines = reallocarray(cldefines, cldefines_size,
|
||||||
|
2 * sizeof(void *));
|
||||||
if(!cldefines)
|
if(!cldefines)
|
||||||
{
|
{
|
||||||
fatalerror("No memory for command line defines");
|
fatalerror("No memory for command line defines");
|
||||||
|
|||||||
Reference in New Issue
Block a user