arm-none-eabi-gcc -Wall -Wextra -MMD -MP -marm -mlittle-endian -mcpu=arm946e-s -
march=armv5te -fno-builtin -fshort-wchar -std=c11 -Wno-main -c -o build/crypto
.o source/crypto.c
source/crypto.c: In function 'xor':
source/crypto.c:357:25: warning: comparison between signed and unsigned integer
expressions [-Wsign-compare]
int i; for(i = 0; i < size; i++) *(dest+i) = *(data1+i) ^ *(data2+i);
^
source/crypto.c: In function 'arm9loader':
source/crypto.c:381:21: warning: passing argument 3 of 'xor' discards 'const' qu
alifier from pointer target type [-Wdiscarded-qualifiers]
xor(key2, key2, memeKey, 0x10);
^
source/crypto.c:356:6: note: expected 'u8 * {aka unsigned char *}' but argument
is of type 'const u8 * {aka const unsigned char *}'
void xor(u8 *dest, u8 *data1, u8 *data2, u32 size){
^
arm-none-eabi-gcc -Wall -Wextra -MMD -MP -marm -mlittle-endian -mcpu=arm946e-s -
march=armv5te -fno-builtin -fshort-wchar -std=c11 -Wno-main -c -o build/draw.o
source/draw.c
arm-none-eabi-gcc -Wall -Wextra -MMD -MP -marm -mlittle-endian -mcpu=arm946e-s -
march=armv5te -fno-builtin -fshort-wchar -std=c11 -Wno-main -c -o build/emunan
d.o source/emunand.c
source/emunand.c: In function 'getSDMMC':
source/emunand.c:27:10: warning: assignment makes integer from pointer without a
cast [-Wint-conversion]
*off = memsearch(pos, pattern, size, 4);
^
source/emunand.c: In function 'getEmuRW':
source/emunand.c:47:14: warning: assignment makes integer from pointer without a
cast [-Wint-conversion]
*readOff = memsearch(pos, pattern, size, 4);
^
source/emunand.c:48:15: warning: assignment makes integer from pointer without a
cast [-Wint-conversion]
*writeOff = memsearch(readOff, pattern, 0x1000, 4);
^
source/emunand.c: In function 'getMPU':
source/emunand.c:54:19: warning: unused parameter 'pos' [-Wunused-parameter]
void getMPU(void *pos, u32 *off){
^
arm-none-eabi-gcc -Wall -Wextra -MMD -MP -marm -mlittle-endian -mcpu=arm946e-s -
march=armv5te -fno-builtin -fshort-wchar -std=c11 -Wno-main -c -o build/fatfs/
diskio.o source/fatfs/diskio.c
arm-none-eabi-gcc -Wall -Wextra -MMD -MP -marm -mlittle-endian -mcpu=arm946e-s -
march=armv5te -fno-builtin -fshort-wchar -std=c11 -Wno-main -c -o build/fatfs/
ff.o source/fatfs/ff.c
arm-none-eabi-gcc -Wall -Wextra -MMD -MP -marm -mlittle-endian -mcpu=arm946e-s -
march=armv5te -fno-builtin -fshort-wchar -std=c11 -Wno-main -c -o build/fatfs/
option/syscall.o source/fatfs/option/syscall.c
arm-none-eabi-as -mlittle-endian -mcpu=arm946e-s -march=armv5te -o build/fatfs/
sdmmc/delay.o source/fatfs/sdmmc/delay.s
arm-none-eabi-gcc -Wall -Wextra -MMD -MP -marm -mlittle-endian -mcpu=arm946e-s -
march=armv5te -fno-builtin -fshort-wchar -std=c11 -Wno-main -c -o build/fatfs/
sdmmc/sdmmc.o source/fatfs/sdmmc/sdmmc.c
In file included from c:\program files (x86)\gnu tools arm embedded\5.2 2015q4\a
rm-none-eabi\include\dirent.h:6:0,
from source/fatfs/sdmmc/sdmmc.c:32:
c:\program files (x86)\gnu tools arm embedded\5.2 2015q4\arm-none-eabi\include\s
ys\dirent.h:10:2: error: #error "<dirent.h> not supported"
#error "<dirent.h> not supported"
^
make: *** [build/fatfs/sdmmc/sdmmc.o] Error 1