prog.c: In function ‘ReadFile’:
prog.c:10:17: error: ‘NULL’ undeclared (first use in this function)
void *buffer = NULL;
^
prog.c:10:17: note: each undeclared identifier is reported only once for each function it appears in
prog.c:12:2: warning: implicit declaration of function ‘FileRead_size’ [-Wimplicit-function-declaration]
file_size = FileRead_size(file);
^
prog.c:14:3: warning: implicit declaration of function ‘printf’ [-Wimplicit-function-declaration]
printf("Cannot get file size: %s\n", file);
^
prog.c:14:3: warning: incompatible implicit declaration of built-in function ‘printf’ [enabled by default]
prog.c:18:2: warning: implicit declaration of function ‘FileRead_open’ [-Wimplicit-function-declaration]
fh = FileRead_open(file, FALSE);
^
prog.c:18:27: error: ‘FALSE’ undeclared (first use in this function)
fh = FileRead_open(file, FALSE);
^
prog.c:20:3: warning: incompatible implicit declaration of built-in function ‘printf’ [enabled by default]
printf("Cannot open file: %s\n", file);
^
prog.c:25:2: warning: implicit declaration of function ‘malloc’ [-Wimplicit-function-declaration]
buffer = malloc(file_size);
^
prog.c:25:11: warning: incompatible implicit declaration of built-in function ‘malloc’ [enabled by default]
buffer = malloc(file_size);
^
prog.c:27:3: warning: incompatible implicit declaration of built-in function ‘printf’ [enabled by default]
printf("Cannot allocate memory: %s %ubytes\n", file, file_size);
^
prog.c:28:3: warning: implicit declaration of function ‘FileRead_close’ [-Wimplicit-function-declaration]
FileRead_close(fh);
^
prog.c:33:2: warning: implicit declaration of function ‘FileRead_read’ [-Wimplicit-function-declaration]
if (FileRead_read(buffer, file_size, fh) != file_size) { /* ファイル読み込み失敗*/
^
prog.c:34:3: warning: incompatible implicit declaration of built-in function ‘printf’ [enabled by default]
printf("Cannot read file: %s\n", file);
^
prog.c:35:3: warning: implicit declaration of function ‘free’ [-Wimplicit-function-declaration]
free(buffer);
^
prog.c:35:3: warning: incompatible implicit declaration of built-in function ‘free’ [enabled by default]
prog.c: In function ‘ShowSaveDialogEx’:
prog.c:61:23: error: ‘NULL’ undeclared (first use in this function)
void *icon0_buffer = NULL, *icon1_buffer = NULL, *pic1_buffer = NULL;
^
prog.c:68:3: warning: implicit declaration of function ‘SetSaveResource’ [-Wimplicit-function-declaration]
SetSaveResource(DXP_SAVE_RESOURCE_ICON0, icon0_buffer, file_size);
^
prog.c:68:19: error: ‘DXP_SAVE_RESOURCE_ICON0’ undeclared (first use in this function)
SetSaveResource(DXP_SAVE_RESOURCE_ICON0, icon0_buffer, file_size);
^
prog.c:72:19: error: ‘DXP_SAVE_RESOURCE_ICON1’ undeclared (first use in this function)
SetSaveResource(DXP_SAVE_RESOURCE_ICON1, icon1_buffer, file_size);
^
prog.c:76:19: error: ‘DXP_SAVE_RESOURCE_PIC1’ undeclared (first use in this function)
SetSaveResource(DXP_SAVE_RESOURCE_PIC1, pic1_buffer, file_size);
^
prog.c:80:19: error: ‘DXP_SAVE_RESOURCE_SND0’ undeclared (first use in this function)
SetSaveResource(DXP_SAVE_RESOURCE_SND0, snd0_buffer, file_size);
^
prog.c:83:2: warning: implicit declaration of function ‘ShowSaveDialog’ [-Wimplicit-function-declaration]
result = ShowSaveDialog(
^
prog.c:91:2: warning: incompatible implicit declaration of built-in function ‘free’ [enabled by default]
free(icon0_buffer);
^
prog.c:96:2: warning: ‘return’ with a value, in function returning void [enabled by default]
return result;
^