avr-gcc.exe -mmcu=atmega32 -Wall -gdwarf-2 -std=gnu99 -O2 -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT fat-0.3.o -MF dep/fat-0.3.o.d -c ../fat-0.3.c ../fat-0.3.c: In function 'fat_loadSector': ../fat-0.3.c:100: warning: implicit declaration of function 'fat_writeSector' ../fat-0.3.c:101: warning: implicit declaration of function 'mmc_read_sector' ../fat-0.3.c: At top level: ../fat-0.3.c:117: error: conflicting types for 'fat_writeSector' ../fat-0.3.c:100: error: previous implicit declaration of 'fat_writeSector' was here ../fat-0.3.c: In function 'fat_writeSector': ../fat-0.3.c:119: warning: implicit declaration of function 'mmc_write_sector' ../fat-0.3.c: In function 'fat_loadFileDataFromCluster': ../fat-0.3.c:198: warning: implicit declaration of function 'strncmp' ../fat-0.3.c: In function 'fat_loadFileDataFromDir': ../fat-0.3.c:232: warning: implicit declaration of function 'fat_getNextCluster' ../fat-0.3.c: In function 'fat_getFreeRowOfDir': ../fat-0.3.c:313: warning: implicit declaration of function 'fat_getFreeCluster' ../fat-0.3.c:315: warning: implicit declaration of function 'fat_setCluster' ../fat-0.3.c: At top level: ../fat-0.3.c:426: error: conflicting types for 'fat_getNextCluster' ../fat-0.3.c:232: error: previous implicit declaration of 'fat_getNextCluster' was here ../fat-0.3.c:470: error: conflicting types for 'fat_getFreeCluster' ../fat-0.3.c:313: error: previous implicit declaration of 'fat_getFreeCluster' was here ../fat-0.3.c:486: error: conflicting types for 'fat_setCluster' ../fat-0.3.c:315: error: previous implicit declaration of 'fat_setCluster' was here ../fat-0.3.c: In function 'fat_initfat': ../fat-0.3.c:653: error: 'superfloppy' undeclared (first use in this function) ../fat-0.3.c:653: error: (Each undeclared identifier is reported only once ../fat-0.3.c:653: error: for each function it appears in.) make: *** [fat-0.3.o] Error 1 Build failed with 11 errors and 7 warnings...