prog.c: In function ‘CreateIntArray’:
prog.c:3:17: warning: implicit declaration of function ‘getSizeOf’ [-Wimplicit-function-declaration]
int nameSize = getSizeOf(arguments[1]);
^~~~~~~~~
prog.c:4:16: warning: implicit declaration of function ‘strtol’ [-Wimplicit-function-declaration]
int arrSize = strtol(arguments[2], NULL, 10);
^~~~~~
prog.c:4:37: error: ‘NULL’ undeclared (first use in this function)
int arrSize = strtol(arguments[2], NULL, 10);
^~~~
prog.c:4:37: note: ‘NULL’ is defined in header ‘<stddef.h>’; did you forget to ‘#include <stddef.h>’?
prog.c:1:1:
+#include <stddef.h>
int* CreateIntArray(int numOfArgs, char** arguments)
prog.c:4:37:
int arrSize = strtol(arguments[2], NULL, 10);
^~~~
prog.c:4:37: note: each undeclared identifier is reported only once for each function it appears in
prog.c:12:4: error: ‘addr’ undeclared (first use in this function)
*(addr) = actualSize, addr++;
^~~~
prog.c:12:22: warning: left-hand operand of comma expression has no effect [-Wunused-value]
*(addr) = actualSize, addr++;
^
prog.c:26:2: warning: implicit declaration of function ‘cprintf’ [-Wimplicit-function-declaration]
cprintf("Name size : %d\narray size : %d\nAllocated in %x\n", nameSize, actualSize, addr - displacement);
^~~~~~~
prog.c:25:8: warning: unused variable ‘tmp’ [-Wunused-variable]
int * tmp = addr - displacement;
^~~
prog.c:29:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^