==> Creating clean working copy [build]...done ==> Making package: mdcrack 1.2-3 (Fri Mar 24 11:47:00 EDT 2017) ==> Retrieving sources... -> Found mdcrack-1.2.tar.gz -> Found mdcrack.patch ==> Validating source files with sha512sums... mdcrack-1.2.tar.gz ... Passed mdcrack.patch ... Passed ==> Making package: mdcrack 1.2-3 (Fri Mar 24 11:47:00 EDT 2017) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Retrieving sources... -> Found mdcrack-1.2.tar.gz -> Found mdcrack.patch ==> WARNING: Skipping verification of source file PGP signatures. ==> Validating source files with sha512sums... mdcrack-1.2.tar.gz ... Passed mdcrack.patch ... Passed ==> Extracting sources... -> Extracting mdcrack-1.2.tar.gz with bsdtar ==> Starting prepare()... patching file src/MD4/core3.c patching file src/MD5/core3.c ==> Starting build()... -*-*-*-*-*-*-*-*-* NOTE -*-*-*-*-*-*-*-*-*-* Compiling MDcrack for little endian processors. make[1]: Entering directory '/build/mdcrack/src/mdcrack-1.2' gcc -c -O3 -fforce-addr -funroll-loops -fomit-frame-pointer -ffast-math -DNCURSES -DRESUME_FILE="\"/tmp/.mdcrack-resume\"" -DBENCH_HASH="\"ffffffffffffffffffffffffffffffff\"" -DALFA="\"abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ\"" -DBLOCKSIZE=50 src/coding.c -o src/coding.o src/coding.c: In function 'Encode': src/coding.c:13:12: warning: type defaults to 'int' in declaration of 'i' [-Wimplicit-int] register i, j; ^ src/coding.c:13:15: warning: type defaults to 'int' in declaration of 'j' [-Wimplicit-int] register i, j; ^ src/coding.c: In function 'Decode': src/coding.c:32:12: warning: type defaults to 'int' in declaration of 'i' [-Wimplicit-int] register i, j; ^ src/coding.c:32:15: warning: type defaults to 'int' in declaration of 'j' [-Wimplicit-int] register i, j; ^ gcc -c -O3 -fforce-addr -funroll-loops -fomit-frame-pointer -ffast-math -DNCURSES -DRESUME_FILE="\"/tmp/.mdcrack-resume\"" -DBENCH_HASH="\"ffffffffffffffffffffffffffffffff\"" -DALFA="\"abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ\"" -DBLOCKSIZE=50 src/NTLM1/core3.c -o src/NTLM1/core3.o src/NTLM1/core3.c: In function 'crack_NTLM_core3': src/NTLM1/core3.c:39:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] register int MAX=(unsigned int) alfa+strlen(alfa+1)+1; ^ src/NTLM1/core3.c:40:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] register int MIN=(unsigned int) alfa+1; ^ src/NTLM1/core3.c:52:6: warning: implicit declaration of function 'mdmesg' [-Wimplicit-function-declaration] mdmesg(7, NULL); ^~~~~~ src/NTLM1/core3.c:53:6: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] exit(0); ^~~~ src/NTLM1/core3.c:53:6: warning: incompatible implicit declaration of built-in function 'exit' src/NTLM1/core3.c:53:6: note: include '<stdlib.h>' or provide a declaration of 'exit' src/NTLM1/core3.c:61:7: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] h=(char *)MIN; ^ src/NTLM1/core3.c:64:3: warning: implicit declaration of function 'up2low' [-Wimplicit-function-declaration] up2low(input); ^~~~~~ src/NTLM1/core3.c:65:3: warning: implicit declaration of function 'ascii2bin' [-Wimplicit-function-declaration] ascii2bin(copy, conv, mov2); ^~~~~~~~~ src/NTLM1/core3.c:66:3: warning: implicit declaration of function 'Decode' [-Wimplicit-function-declaration] Decode(digest2, mov2, 16); ^~~~~~ src/NTLM1/core3.c:73:6: warning: implicit declaration of function 'doexit' [-Wimplicit-function-declaration] doexit(); ^~~~~~ src/NTLM1/core3.c:84:13: warning: implicit declaration of function 'ascii2unicode' [-Wimplicit-function-declaration] len_end=ascii2unicode(end); ^~~~~~~~~~~~~ src/NTLM1/core3.c:128:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] h=(char *)MIN; ^ src/NTLM1/core3.c:221:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;a<(char *)MAX;a++) ^ src/NTLM1/core3.c:224:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;b<(char *)MAX;b++) ^ src/NTLM1/core3.c:227:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;c<(char *)MAX;c++) ^ src/NTLM1/core3.c:230:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;d<(char *)MAX;d++) ^ src/NTLM1/core3.c:233:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;e<(char *)MAX;e++) ^ src/NTLM1/core3.c:236:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;f<(char *)MAX;f++) ^ src/NTLM1/core3.c:239:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;g<(char *)MAX;g++) ^ src/NTLM1/core3.c:242:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;h<(char *)MAX;h+=2) ^ src/NTLM1/core3.c:260:16: warning: implicit declaration of function 'stats' [-Wimplicit-function-declaration] if (!stats(total, len)) ^~~~~ src/NTLM1/core3.c:282:33: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] h=(char *)MIN; ^ src/NTLM1/core3.c:300:8: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] g=(char *)MIN; ^ src/NTLM1/core3.c:317:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] f=(char *)MIN; ^ src/NTLM1/core3.c:334:7: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] e=(char *)MIN; ^ src/NTLM1/core3.c:351:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] d=(char *)MIN; ^ src/NTLM1/core3.c:368:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] c=(char *)MIN; ^ src/NTLM1/core3.c:385:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] b=(char *)MIN; ^ src/NTLM1/core3.c: In function 'crack_verbose_NTLM_core3': src/NTLM1/core3.c:429:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] register int MAX=(unsigned int) alfa+strlen(alfa+1)+1; ^ src/NTLM1/core3.c:430:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] register int MIN=(unsigned int) alfa+1; ^ src/NTLM1/core3.c:444:6: warning: incompatible implicit declaration of built-in function 'exit' exit(0); ^~~~ src/NTLM1/core3.c:444:6: note: include '<stdlib.h>' or provide a declaration of 'exit' src/NTLM1/core3.c:453:5: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] h=(char *)MIN; ^ src/NTLM1/core3.c:620:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;a<(char *)MAX;a++) ^ src/NTLM1/core3.c:623:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;b<(char *)MAX;b++) ^ src/NTLM1/core3.c:626:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;c<(char *)MAX;c++) ^ src/NTLM1/core3.c:629:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;d<(char *)MAX;d++) ^ src/NTLM1/core3.c:632:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;e<(char *)MAX;e++) ^ src/NTLM1/core3.c:635:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;f<(char *)MAX;f++) ^ src/NTLM1/core3.c:638:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;g<(char *)MAX;g++) ^ src/NTLM1/core3.c:641:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;h<(char *)MAX;h+=2) ^ src/NTLM1/core3.c:679:11: warning: implicit declaration of function 'hashprintw' [-Wimplicit-function-declaration] hashprintw(result2, 10, 25); ^~~~~~~~~~ src/NTLM1/core3.c:732:33: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] h=(char *)MIN; ^ src/NTLM1/core3.c:750:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] g=(char *)MIN; ^ src/NTLM1/core3.c:768:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] f=(char *)MIN; ^ src/NTLM1/core3.c:786:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] e=(char *)MIN; ^ src/NTLM1/core3.c:804:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] d=(char *)MIN; ^ src/NTLM1/core3.c:822:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] c=(char *)MIN; ^ src/NTLM1/core3.c:840:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] b=(char *)MIN; ^ gcc -c -O3 -fforce-addr -funroll-loops -fomit-frame-pointer -ffast-math -DNCURSES -DRESUME_FILE="\"/tmp/.mdcrack-resume\"" -DBENCH_HASH="\"ffffffffffffffffffffffffffffffff\"" -DALFA="\"abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ\"" -DBLOCKSIZE=50 src/NTLM1/core3b.c -o src/NTLM1/core3b.o src/NTLM1/core3b.c: In function 'crack_NTLM_core3b': src/NTLM1/core3b.c:39:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] register int MAX=(unsigned int) alfa+strlen(alfa+1)+1; ^ src/NTLM1/core3b.c:40:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] register int MIN=(unsigned int) alfa+1; ^ src/NTLM1/core3b.c:53:6: warning: implicit declaration of function 'mdmesg' [-Wimplicit-function-declaration] mdmesg(7, NULL); ^~~~~~ src/NTLM1/core3b.c:54:6: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] exit(0); ^~~~ src/NTLM1/core3b.c:54:6: warning: incompatible implicit declaration of built-in function 'exit' src/NTLM1/core3b.c:54:6: note: include '<stdlib.h>' or provide a declaration of 'exit' src/NTLM1/core3b.c:62:7: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] h=(char *)MIN; ^ src/NTLM1/core3b.c:65:3: warning: implicit declaration of function 'up2low' [-Wimplicit-function-declaration] up2low(input); ^~~~~~ src/NTLM1/core3b.c:66:3: warning: implicit declaration of function 'ascii2bin' [-Wimplicit-function-declaration] ascii2bin(copy, conv, mov2); ^~~~~~~~~ src/NTLM1/core3b.c:67:3: warning: implicit declaration of function 'Decode' [-Wimplicit-function-declaration] Decode(digest2, mov2, 16); ^~~~~~ src/NTLM1/core3b.c:74:6: warning: implicit declaration of function 'doexit' [-Wimplicit-function-declaration] doexit(); ^~~~~~ src/NTLM1/core3b.c:85:13: warning: implicit declaration of function 'ascii2unicode' [-Wimplicit-function-declaration] len_end=ascii2unicode(end); ^~~~~~~~~~~~~ src/NTLM1/core3b.c:135:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] h=(char *)MIN; ^ src/NTLM1/core3b.c:235:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;a<(char *)MAX;a++) ^ src/NTLM1/core3b.c:238:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;b<(char *)MAX;b++) ^ src/NTLM1/core3b.c:241:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;c<(char *)MAX;c++) ^ src/NTLM1/core3b.c:244:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;d<(char *)MAX;d++) ^ src/NTLM1/core3b.c:247:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;e<(char *)MAX;e++) ^ src/NTLM1/core3b.c:250:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;f<(char *)MAX;f++) ^ src/NTLM1/core3b.c:253:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;g<(char *)MAX;g++) ^ src/NTLM1/core3b.c:256:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;h<(char *)MAX;h++) ^ src/NTLM1/core3b.c:274:16: warning: implicit declaration of function 'stats' [-Wimplicit-function-declaration] if (!stats(total, len)) ^~~~~ src/NTLM1/core3b.c:284:33: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] h=(char *)MIN; ^ src/NTLM1/core3b.c:302:8: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] g=(char *)MIN; ^ src/NTLM1/core3b.c:319:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] f=(char *)MIN; ^ src/NTLM1/core3b.c:336:7: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] e=(char *)MIN; ^ src/NTLM1/core3b.c:353:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] d=(char *)MIN; ^ src/NTLM1/core3b.c:370:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] c=(char *)MIN; ^ src/NTLM1/core3b.c:387:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] b=(char *)MIN; ^ src/NTLM1/core3b.c: In function 'crack_verbose_NTLM_core3b': src/NTLM1/core3b.c:431:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] register int MAX=(unsigned int) alfa+strlen(alfa+1)+1; ^ src/NTLM1/core3b.c:432:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] register int MIN=(unsigned int) alfa+1; ^ src/NTLM1/core3b.c:446:6: warning: incompatible implicit declaration of built-in function 'exit' exit(0); ^~~~ src/NTLM1/core3b.c:446:6: note: include '<stdlib.h>' or provide a declaration of 'exit' src/NTLM1/core3b.c:455:5: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] h=(char *)MIN; ^ src/NTLM1/core3b.c:521:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] h=(char *)MIN; ^ src/NTLM1/core3b.c:629:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;a<(char *)MAX;a++) ^ src/NTLM1/core3b.c:632:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;b<(char *)MAX;b++) ^ src/NTLM1/core3b.c:635:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;c<(char *)MAX;c++) ^ src/NTLM1/core3b.c:638:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;d<(char *)MAX;d++) ^ src/NTLM1/core3b.c:641:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;e<(char *)MAX;e++) ^ src/NTLM1/core3b.c:644:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;f<(char *)MAX;f++) ^ src/NTLM1/core3b.c:647:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;g<(char *)MAX;g++) ^ src/NTLM1/core3b.c:650:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;h<(char *)MAX;h++) ^ src/NTLM1/core3b.c:679:11: warning: implicit declaration of function 'hashprintw' [-Wimplicit-function-declaration] hashprintw(result2, 9, 25); ^~~~~~~~~~ src/NTLM1/core3b.c:717:33: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] h=(char *)MIN; ^ src/NTLM1/core3b.c:735:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] g=(char *)MIN; ^ src/NTLM1/core3b.c:753:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] f=(char *)MIN; ^ src/NTLM1/core3b.c:771:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] e=(char *)MIN; ^ src/NTLM1/core3b.c:789:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] d=(char *)MIN; ^ src/NTLM1/core3b.c:807:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] c=(char *)MIN; ^ src/NTLM1/core3b.c:825:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] b=(char *)MIN; ^ gcc -c -O3 -fforce-addr -funroll-loops -fomit-frame-pointer -ffast-math -DNCURSES -DRESUME_FILE="\"/tmp/.mdcrack-resume\"" -DBENCH_HASH="\"ffffffffffffffffffffffffffffffff\"" -DALFA="\"abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ\"" -DBLOCKSIZE=50 src/NTLM1/unicode.c -o src/NTLM1/unicode.o src/NTLM1/unicode.c: In function 'unicode2ascii': src/NTLM1/unicode.c:11:17: warning: implicit declaration of function 'malloc' [-Wimplicit-function-declaration] tempo=(char *)malloc((size+1)*sizeof(char)); ^~~~~~ src/NTLM1/unicode.c:11:17: warning: incompatible implicit declaration of built-in function 'malloc' src/NTLM1/unicode.c:11:17: note: include '<stdlib.h>' or provide a declaration of 'malloc' src/NTLM1/unicode.c:14:3: warning: implicit declaration of function 'bzero' [-Wimplicit-function-declaration] bzero(tempo, size+1); ^~~~~ src/NTLM1/unicode.c:14:3: warning: incompatible implicit declaration of built-in function 'bzero' src/NTLM1/unicode.c:24:3: warning: implicit declaration of function 'memcpy' [-Wimplicit-function-declaration] memcpy(input, tempo, size_final); ^~~~~~ src/NTLM1/unicode.c:24:3: warning: incompatible implicit declaration of built-in function 'memcpy' src/NTLM1/unicode.c:24:3: note: include '<string.h>' or provide a declaration of 'memcpy' src/NTLM1/unicode.c:25:3: warning: implicit declaration of function 'free' [-Wimplicit-function-declaration] free(tempo); ^~~~ src/NTLM1/unicode.c:25:3: warning: incompatible implicit declaration of built-in function 'free' src/NTLM1/unicode.c:25:3: note: include '<stdlib.h>' or provide a declaration of 'free' src/NTLM1/unicode.c: In function 'ascii2unicode': src/NTLM1/unicode.c:36:17: warning: incompatible implicit declaration of built-in function 'malloc' tempo=(char *)malloc((strlen(input)*2+1)*sizeof(char)); ^~~~~~ src/NTLM1/unicode.c:36:17: note: include '<stdlib.h>' or provide a declaration of 'malloc' src/NTLM1/unicode.c:36:25: warning: implicit declaration of function 'strlen' [-Wimplicit-function-declaration] tempo=(char *)malloc((strlen(input)*2+1)*sizeof(char)); ^~~~~~ src/NTLM1/unicode.c:36:25: warning: incompatible implicit declaration of built-in function 'strlen' src/NTLM1/unicode.c:36:25: note: include '<string.h>' or provide a declaration of 'strlen' src/NTLM1/unicode.c:39:3: warning: incompatible implicit declaration of built-in function 'bzero' bzero(tempo, (strlen(input)*2+1)); ^~~~~ src/NTLM1/unicode.c:47:3: warning: implicit declaration of function 'realloc' [-Wimplicit-function-declaration] realloc(input, (size+1)*sizeof(char)); ^~~~~~~ src/NTLM1/unicode.c:47:3: warning: incompatible implicit declaration of built-in function 'realloc' src/NTLM1/unicode.c:47:3: note: include '<stdlib.h>' or provide a declaration of 'realloc' src/NTLM1/unicode.c:51:3: warning: incompatible implicit declaration of built-in function 'memcpy' memcpy(input, tempo, (size)); ^~~~~~ src/NTLM1/unicode.c:51:3: note: include '<string.h>' or provide a declaration of 'memcpy' src/NTLM1/unicode.c:52:3: warning: incompatible implicit declaration of built-in function 'free' free(tempo); ^~~~ src/NTLM1/unicode.c:52:3: note: include '<stdlib.h>' or provide a declaration of 'free' gcc -c -O3 -fforce-addr -funroll-loops -fomit-frame-pointer -ffast-math -DNCURSES -DRESUME_FILE="\"/tmp/.mdcrack-resume\"" -DBENCH_HASH="\"ffffffffffffffffffffffffffffffff\"" -DALFA="\"abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ\"" -DBLOCKSIZE=50 src/MD4/core1b.c -o src/MD4/core1b.o src/MD4/core1b.c: In function 'crack4_begin_core1': src/MD4/core1b.c:46:29: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] register unsigned int MAX=(unsigned int) alfa+strlen(alfa+1)+1; ^ src/MD4/core1b.c:47:29: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] register unsigned int MIN=(unsigned int) alfa+1; ^ src/MD4/core1b.c:63:6: warning: implicit declaration of function 'mdmesg' [-Wimplicit-function-declaration] mdmesg(7, NULL); ^~~~~~ src/MD4/core1b.c:64:6: warning: implicit declaration of function 'doexit' [-Wimplicit-function-declaration] doexit(); ^~~~~~ src/MD4/core1b.c:75:5: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] h=(char *) MIN; ^ src/MD4/core1b.c:79:3: warning: implicit declaration of function 'up2low' [-Wimplicit-function-declaration] up2low(input); ^~~~~~ src/MD4/core1b.c:80:3: warning: implicit declaration of function 'ascii2bin' [-Wimplicit-function-declaration] ascii2bin(copy, conv, mov); ^~~~~~~~~ src/MD4/core1b.c:81:3: warning: implicit declaration of function 'Decode' [-Wimplicit-function-declaration] Decode(digest2, mov, 16); ^~~~~~ src/MD4/core1b.c:219:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;a<(char *)MAX;a++) ^ src/MD4/core1b.c:222:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;b<(char *)MAX;b++) ^ src/MD4/core1b.c:225:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;c<(char *)MAX;c++) ^ src/MD4/core1b.c:228:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;d<(char *)MAX;d++) ^ src/MD4/core1b.c:231:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;e<(char *)MAX;e++) ^ src/MD4/core1b.c:234:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;f<(char *)MAX;f++) ^ src/MD4/core1b.c:237:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;g<(char *)MAX;g++) ^ src/MD4/core1b.c:240:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;h<(char *)(MAX);h++) ^ src/MD4/core1b.c:250:15: warning: implicit declaration of function 'core41b' [-Wimplicit-function-declaration] if (val=core41b()) ^~~~~~~ src/MD4/core1b.c:252:16: warning: implicit declaration of function 'stats' [-Wimplicit-function-declaration] if (!stats(total,len)) ^~~~~ src/MD4/core1b.c:260:33: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] h=(char *)MIN; ^ src/MD4/core1b.c:277:8: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] g=(char *)MIN; ^ src/MD4/core1b.c:294:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] f=(char *)MIN; ^ src/MD4/core1b.c:311:7: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] e=(char *)MIN; ^ src/MD4/core1b.c:329:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] d=(char *)MIN; ^ src/MD4/core1b.c:346:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] c=(char *)MIN; ^ src/MD4/core1b.c:363:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] b=(char *)MIN; ^ src/MD4/core1b.c: In function 'crack4_begin_end_core1': src/MD4/core1b.c:408:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] unsigned int MAX=(unsigned int) alfa+strlen(alfa+1)+1; ^ src/MD4/core1b.c:409:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] unsigned int MIN=(unsigned int) alfa+1; ^ src/MD4/core1b.c:423:6: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] exit(0); ^~~~ src/MD4/core1b.c:423:6: warning: incompatible implicit declaration of built-in function 'exit' src/MD4/core1b.c:423:6: note: include '<stdlib.h>' or provide a declaration of 'exit' src/MD4/core1b.c:431:7: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] h=(char *) MIN; ^ src/MD4/core1b.c:583:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;a<(char *)MAX;a++) ^ src/MD4/core1b.c:586:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;b<(char *)MAX;b++) ^ src/MD4/core1b.c:589:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;c<(char *)MAX;c++) ^ src/MD4/core1b.c:592:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;d<(char *)MAX;d++) ^ src/MD4/core1b.c:595:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;e<(char *)MAX;e++) ^ src/MD4/core1b.c:598:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;f<(char *)MAX;f++) ^ src/MD4/core1b.c:601:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;g<(char *)MAX;g++) ^ src/MD4/core1b.c:604:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;h<(char *)MAX;h++) ^ src/MD4/core1b.c:629:33: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] h=(char *)MIN; ^ src/MD4/core1b.c:651:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] g=(char *)MIN; ^ src/MD4/core1b.c:672:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] f=(char *)MIN; ^ src/MD4/core1b.c:692:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] e=(char *)MIN; ^ src/MD4/core1b.c:712:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] d=(char *)MIN; ^ src/MD4/core1b.c:732:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] c=(char *)MIN; ^ src/MD4/core1b.c:753:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] b=(char *)MIN; ^ gcc -c -O3 -fforce-addr -funroll-loops -fomit-frame-pointer -ffast-math -DNCURSES -DRESUME_FILE="\"/tmp/.mdcrack-resume\"" -DBENCH_HASH="\"ffffffffffffffffffffffffffffffff\"" -DALFA="\"abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ\"" -DBLOCKSIZE=50 src/MD4/core2b.c -o src/MD4/core2b.o src/MD4/core2b.c: In function 'crack4_begin_core2': src/MD4/core2b.c:37:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] register int MAX=(unsigned int) alfa+strlen(alfa+1)+1; ^ src/MD4/core2b.c:38:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] register int MIN=(unsigned int) alfa+1; ^ src/MD4/core2b.c:50:6: warning: implicit declaration of function 'mdmesg' [-Wimplicit-function-declaration] mdmesg(7, NULL); ^~~~~~ src/MD4/core2b.c:51:6: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] exit(0); ^~~~ src/MD4/core2b.c:51:6: warning: incompatible implicit declaration of built-in function 'exit' src/MD4/core2b.c:51:6: note: include '<stdlib.h>' or provide a declaration of 'exit' src/MD4/core2b.c:59:7: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] h=(char *) MIN; ^ src/MD4/core2b.c:61:5: warning: implicit declaration of function 'up2low' [-Wimplicit-function-declaration] up2low(input); ^~~~~~ src/MD4/core2b.c:62:5: warning: implicit declaration of function 'ascii2bin' [-Wimplicit-function-declaration] ascii2bin(copy, conv, mov2); ^~~~~~~~~ src/MD4/core2b.c:63:5: warning: implicit declaration of function 'Decode' [-Wimplicit-function-declaration] Decode(digest2, mov2, 16); ^~~~~~ src/MD4/core2b.c:72:6: warning: implicit declaration of function 'doexit' [-Wimplicit-function-declaration] doexit(); ^~~~~~ src/MD4/core2b.c:108:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] h=(char *)MIN; ^ src/MD4/core2b.c:215:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;a<(char *)MAX;a++) ^ src/MD4/core2b.c:218:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;b<(char *)MAX;b++) ^ src/MD4/core2b.c:221:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;c<(char *)MAX;c++) ^ src/MD4/core2b.c:224:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;d<(char *)MAX;d++) ^ src/MD4/core2b.c:227:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;e<(char *)MAX;e++) ^ src/MD4/core2b.c:230:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;f<(char *)MAX;f++) ^ src/MD4/core2b.c:233:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;g<(char *)MAX;g++) ^ src/MD4/core2b.c:236:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;h<(char *)MAX;h++) ^ src/MD4/core2b.c:255:15: warning: implicit declaration of function 'stats' [-Wimplicit-function-declaration] if (!stats(total, len)) ^~~~~ src/MD4/core2b.c:264:33: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] h=(char *)MIN; ^ src/MD4/core2b.c:281:8: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] g=(char *)MIN; ^ src/MD4/core2b.c:298:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] f=(char *)MIN; ^ src/MD4/core2b.c:315:7: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] e=(char *)MIN; ^ src/MD4/core2b.c:332:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] d=(char *)MIN; ^ src/MD4/core2b.c:349:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] c=(char *)MIN; ^ src/MD4/core2b.c:366:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] b=(char *)MIN; ^ gcc -c -O3 -fforce-addr -funroll-loops -fomit-frame-pointer -ffast-math -DNCURSES -DRESUME_FILE="\"/tmp/.mdcrack-resume\"" -DBENCH_HASH="\"ffffffffffffffffffffffffffffffff\"" -DALFA="\"abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ\"" -DBLOCKSIZE=50 src/MD4/core3b.c -o src/MD4/core3b.o src/MD4/core3b.c: In function 'crack4_begin_core3': src/MD4/core3b.c:39:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] register int MAX=(unsigned int) alfa+strlen(alfa+1)+1; ^ src/MD4/core3b.c:40:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] register int MIN=(unsigned int) alfa+1; ^ src/MD4/core3b.c:53:6: warning: implicit declaration of function 'mdmesg' [-Wimplicit-function-declaration] mdmesg(7, NULL); ^~~~~~ src/MD4/core3b.c:54:6: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] exit(0); ^~~~ src/MD4/core3b.c:54:6: warning: incompatible implicit declaration of built-in function 'exit' src/MD4/core3b.c:54:6: note: include '<stdlib.h>' or provide a declaration of 'exit' src/MD4/core3b.c:62:7: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] h=(char *)MIN; ^ src/MD4/core3b.c:65:3: warning: implicit declaration of function 'up2low' [-Wimplicit-function-declaration] up2low(input); ^~~~~~ src/MD4/core3b.c:66:3: warning: implicit declaration of function 'ascii2bin' [-Wimplicit-function-declaration] ascii2bin(copy, conv, mov2); ^~~~~~~~~ src/MD4/core3b.c:67:3: warning: implicit declaration of function 'Decode' [-Wimplicit-function-declaration] Decode(digest2, mov2, 16); ^~~~~~ src/MD4/core3b.c:74:6: warning: implicit declaration of function 'doexit' [-Wimplicit-function-declaration] doexit(); ^~~~~~ src/MD4/core3b.c:111:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] h=(char *)MIN; ^ src/MD4/core3b.c:212:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;a<(char *)MAX;a++) ^ src/MD4/core3b.c:215:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;b<(char *)MAX;b++) ^ src/MD4/core3b.c:218:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;c<(char *)MAX;c++) ^ src/MD4/core3b.c:221:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;d<(char *)MAX;d++) ^ src/MD4/core3b.c:224:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;e<(char *)MAX;e++) ^ src/MD4/core3b.c:227:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;f<(char *)MAX;f++) ^ src/MD4/core3b.c:230:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;g<(char *)MAX;g++) ^ src/MD4/core3b.c:233:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;h<(char *)MAX;h++) ^ src/MD4/core3b.c:249:16: warning: implicit declaration of function 'stats' [-Wimplicit-function-declaration] if (!stats(total, len)) ^~~~~ src/MD4/core3b.c:257:33: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] h=(char *)MIN; ^ src/MD4/core3b.c:274:8: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] g=(char *)MIN; ^ src/MD4/core3b.c:291:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] f=(char *)MIN; ^ src/MD4/core3b.c:308:7: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] e=(char *)MIN; ^ src/MD4/core3b.c:325:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] d=(char *)MIN; ^ src/MD4/core3b.c:342:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] c=(char *)MIN; ^ src/MD4/core3b.c:359:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] b=(char *)MIN; ^ src/MD4/core3b.c: In function 'crack4_begin_verbose_core3': src/MD4/core3b.c:401:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] register int MAX=(unsigned int) alfa+strlen(alfa+1)+1; ^ src/MD4/core3b.c:402:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] register int MIN=(unsigned int) alfa+1; ^ src/MD4/core3b.c:417:6: warning: incompatible implicit declaration of built-in function 'exit' exit(0); ^~~~ src/MD4/core3b.c:417:6: note: include '<stdlib.h>' or provide a declaration of 'exit' src/MD4/core3b.c:425:7: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] h=(char *)MIN; ^ src/MD4/core3b.c:471:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] h=(char *)MIN; ^ src/MD4/core3b.c:592:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;a<(char *)MAX;a++) ^ src/MD4/core3b.c:595:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;b<(char *)MAX;b++) ^ src/MD4/core3b.c:598:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;c<(char *)MAX;c++) ^ src/MD4/core3b.c:601:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;d<(char *)MAX;d++) ^ src/MD4/core3b.c:604:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;e<(char *)MAX;e++) ^ src/MD4/core3b.c:607:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;f<(char *)MAX;f++) ^ src/MD4/core3b.c:610:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;g<(char *)MAX;g++) ^ src/MD4/core3b.c:613:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;h<(char *)MAX;h++) ^ src/MD4/core3b.c:668:9: warning: implicit declaration of function 'hashprintw' [-Wimplicit-function-declaration] hashprintw(result2, 9, 25); ^~~~~~~~~~ src/MD4/core3b.c:710:33: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] h=(char *)MIN; ^ src/MD4/core3b.c:722:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] g=(char *)MIN; ^ src/MD4/core3b.c:734:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] f=(char *)MIN; ^ src/MD4/core3b.c:746:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] e=(char *)MIN; ^ src/MD4/core3b.c:758:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] d=(char *)MIN; ^ src/MD4/core3b.c:770:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] c=(char *)MIN; ^ src/MD4/core3b.c:782:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] b=(char *)MIN; ^ src/MD4/core3b.c: In function 'crack4_begin_write_core3': src/MD4/core3b.c:815:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] register int MAX=(unsigned int) alfa+strlen(alfa+1)+1; ^ src/MD4/core3b.c:816:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] register int MIN=(unsigned int) alfa+1; ^ src/MD4/core3b.c:843:7: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] h=(char *)MIN; ^ src/MD4/core3b.c:893:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] h=(char *)MIN; ^ src/MD4/core3b.c:1016:3: warning: implicit declaration of function 'realloc' [-Wimplicit-function-declaration] realloc(bufferr, (BLOCKSIZE/2)*1024*1024); ^~~~~~~ src/MD4/core3b.c:1016:3: warning: incompatible implicit declaration of built-in function 'realloc' src/MD4/core3b.c:1016:3: note: include '<stdlib.h>' or provide a declaration of 'realloc' src/MD4/core3b.c:1074:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;a<(char *)MAX;a++) ^ src/MD4/core3b.c:1077:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;b<(char *)MAX;b++) ^ src/MD4/core3b.c:1080:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;c<(char *)MAX;c++) ^ src/MD4/core3b.c:1083:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;d<(char *)MAX;d++) ^ src/MD4/core3b.c:1086:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;e<(char *)MAX;e++) ^ src/MD4/core3b.c:1089:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;f<(char *)MAX;f++) ^ src/MD4/core3b.c:1092:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;g<(char *)MAX;g++) ^ src/MD4/core3b.c:1095:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;h<(char *)MAX;h++) ^ src/MD4/core3b.c:1157:33: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] h=(char *)MIN; ^ src/MD4/core3b.c:1177:8: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] g=(char *)MIN; ^ src/MD4/core3b.c:1197:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] f=(char *)MIN; ^ src/MD4/core3b.c:1217:7: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] e=(char *)MIN; ^ src/MD4/core3b.c:1237:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] d=(char *)MIN; ^ src/MD4/core3b.c:1257:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] c=(char *)MIN; ^ src/MD4/core3b.c:1277:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] b=(char *)MIN; ^ gcc -c -O3 -fforce-addr -funroll-loops -fomit-frame-pointer -ffast-math -DNCURSES -DRESUME_FILE="\"/tmp/.mdcrack-resume\"" -DBENCH_HASH="\"ffffffffffffffffffffffffffffffff\"" -DALFA="\"abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ\"" -DBLOCKSIZE=50 src/MD4/core1.c -o src/MD4/core1.o src/MD4/core1.c: In function 'crack4_core1': src/MD4/core1.c:77:29: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] register unsigned int MAX=(unsigned int) alfa+strlen(alfa+1)+1; ^ src/MD4/core1.c:78:29: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] register unsigned int MIN=(unsigned int) alfa+1; ^ src/MD4/core1.c:92:6: warning: implicit declaration of function 'mdmesg' [-Wimplicit-function-declaration] mdmesg(7, NULL); ^~~~~~ src/MD4/core1.c:93:6: warning: implicit declaration of function 'doexit' [-Wimplicit-function-declaration] doexit(); ^~~~~~ src/MD4/core1.c:104:7: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] h=(char *)MIN; ^ src/MD4/core1.c:193:3: warning: implicit declaration of function 'up2low' [-Wimplicit-function-declaration] up2low(input); ^~~~~~ src/MD4/core1.c:194:3: warning: implicit declaration of function 'ascii2bin' [-Wimplicit-function-declaration] ascii2bin(copy, conv, mov); ^~~~~~~~~ src/MD4/core1.c:195:3: warning: implicit declaration of function 'Decode' [-Wimplicit-function-declaration] Decode(digest2, mov, 16); ^~~~~~ src/MD4/core1.c:239:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;a<(char *)MAX;a++) ^ src/MD4/core1.c:242:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;b<(char *)MAX;b++) ^ src/MD4/core1.c:245:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;c<(char *)MAX;c++) ^ src/MD4/core1.c:248:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;d<(char *)MAX;d++) ^ src/MD4/core1.c:251:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;e<(char *)MAX;e++) ^ src/MD4/core1.c:254:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;f<(char *)MAX;f++) ^ src/MD4/core1.c:257:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;g<(char *)MAX;g++) ^ src/MD4/core1.c:260:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;h<(char *)(MAX);h+=2) ^ src/MD4/core1.c:271:15: warning: implicit declaration of function 'core41' [-Wimplicit-function-declaration] if (val=core41()) ^~~~~~ src/MD4/core1.c:273:16: warning: implicit declaration of function 'stats' [-Wimplicit-function-declaration] if (!stats(total,len)) ^~~~~ src/MD4/core1.c:281:33: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] h=(char *)MIN; ^ src/MD4/core1.c:298:8: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] g=(char *)MIN; ^ src/MD4/core1.c:315:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] f=(char *)MIN; ^ src/MD4/core1.c:333:7: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] e=(char *)MIN; ^ src/MD4/core1.c:351:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] d=(char *)MIN; ^ src/MD4/core1.c:368:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] c=(char *)MIN; ^ src/MD4/core1.c:385:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] b=(char *)MIN; ^ src/MD4/core1.c: In function 'crack4_end_core1': src/MD4/core1.c:427:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] unsigned int MAX=(unsigned int) alfa+strlen(alfa+1)+1; ^ src/MD4/core1.c:428:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] unsigned int MIN=(unsigned int) alfa+1; ^ src/MD4/core1.c:442:6: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] exit(0); ^~~~ src/MD4/core1.c:442:6: warning: incompatible implicit declaration of built-in function 'exit' src/MD4/core1.c:442:6: note: include '<stdlib.h>' or provide a declaration of 'exit' src/MD4/core1.c:450:5: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] h=(char *)MIN; ^ src/MD4/core1.c:589:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;a<(char *)MAX;a++) ^ src/MD4/core1.c:592:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;b<(char *)MAX;b++) ^ src/MD4/core1.c:595:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;c<(char *)MAX;c++) ^ src/MD4/core1.c:598:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;d<(char *)MAX;d++) ^ src/MD4/core1.c:601:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;e<(char *)MAX;e++) ^ src/MD4/core1.c:604:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;f<(char *)MAX;f++) ^ src/MD4/core1.c:607:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;g<(char *)MAX;g++) ^ src/MD4/core1.c:610:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;h<(char *)MAX;h+=2) ^ src/MD4/core1.c:633:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] h=(char *)MIN; ^ src/MD4/core1.c:656:8: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] g=(char *)MIN; ^ src/MD4/core1.c:678:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] f=(char *)MIN; ^ src/MD4/core1.c:700:7: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] e=(char *)MIN; ^ src/MD4/core1.c:721:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] d=(char *)MIN; ^ src/MD4/core1.c:742:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] c=(char *)MIN; ^ src/MD4/core1.c:764:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] b=(char *)MIN; ^ gcc -c -O3 -fforce-addr -funroll-loops -fomit-frame-pointer -ffast-math -DNCURSES -DRESUME_FILE="\"/tmp/.mdcrack-resume\"" -DBENCH_HASH="\"ffffffffffffffffffffffffffffffff\"" -DALFA="\"abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ\"" -DBLOCKSIZE=50 src/MD4/core2.c -o src/MD4/core2.o src/MD4/core2.c: In function 'crack4_core2': src/MD4/core2.c:76:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] register int MAX=(unsigned int) alfa+strlen(alfa+1)+1; ^ src/MD4/core2.c:77:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] register int MIN=(unsigned int) alfa+1; ^ src/MD4/core2.c:89:6: warning: implicit declaration of function 'mdmesg' [-Wimplicit-function-declaration] mdmesg(7, NULL); ^~~~~~ src/MD4/core2.c:90:6: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] exit(0); ^~~~ src/MD4/core2.c:90:6: warning: incompatible implicit declaration of built-in function 'exit' src/MD4/core2.c:90:6: note: include '<stdlib.h>' or provide a declaration of 'exit' src/MD4/core2.c:98:5: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] h=(char *)MIN; ^ src/MD4/core2.c:101:5: warning: implicit declaration of function 'up2low' [-Wimplicit-function-declaration] up2low(input); ^~~~~~ src/MD4/core2.c:102:5: warning: implicit declaration of function 'ascii2bin' [-Wimplicit-function-declaration] ascii2bin(copy, conv, mov2); ^~~~~~~~~ src/MD4/core2.c:103:5: warning: implicit declaration of function 'Decode' [-Wimplicit-function-declaration] Decode(digest2, mov2, 16); ^~~~~~ src/MD4/core2.c:112:2: warning: implicit declaration of function 'doexit' [-Wimplicit-function-declaration] doexit(); ^~~~~~ src/MD4/core2.c:239:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;a<(char *)MAX;a++) ^ src/MD4/core2.c:242:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;b<(char *)MAX;b++) ^ src/MD4/core2.c:245:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;c<(char *)MAX;c++) ^ src/MD4/core2.c:248:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;d<(char *)MAX;d++) ^ src/MD4/core2.c:251:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;e<(char *)MAX;e++) ^ src/MD4/core2.c:254:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;f<(char *)MAX;f++) ^ src/MD4/core2.c:257:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;g<(char *)MAX;g++) ^ src/MD4/core2.c:260:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;h<(char *)MAX;h+=2) ^ src/MD4/core2.c:284:15: warning: implicit declaration of function 'stats' [-Wimplicit-function-declaration] if (!stats(total, len)) ^~~~~ src/MD4/core2.c:304:33: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] h=(char *)MIN; ^ src/MD4/core2.c:321:8: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] g=(char *)MIN; ^ src/MD4/core2.c:338:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] f=(char *)MIN; ^ src/MD4/core2.c:355:7: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] e=(char *)MIN; ^ src/MD4/core2.c:373:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] d=(char *)MIN; ^ src/MD4/core2.c:389:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] c=(char *)MIN; ^ src/MD4/core2.c:405:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] b=(char *)MIN; ^ gcc -c -O3 -fforce-addr -funroll-loops -fomit-frame-pointer -ffast-math -DNCURSES -DRESUME_FILE="\"/tmp/.mdcrack-resume\"" -DBENCH_HASH="\"ffffffffffffffffffffffffffffffff\"" -DALFA="\"abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ\"" -DBLOCKSIZE=50 src/MD4/core3.c -o src/MD4/core3.o src/MD4/core3.c: In function 'crack4_core3': src/MD4/core3.c:63:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] register int MAX=(unsigned int) alfa+strlen(alfa+1)+1; ^ src/MD4/core3.c:64:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] register int MIN=(unsigned int) alfa+1; ^ src/MD4/core3.c:77:6: warning: implicit declaration of function 'mdmesg' [-Wimplicit-function-declaration] mdmesg(7, NULL); ^~~~~~ src/MD4/core3.c:78:6: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] exit(0); ^~~~ src/MD4/core3.c:78:6: warning: incompatible implicit declaration of built-in function 'exit' src/MD4/core3.c:78:6: note: include '<stdlib.h>' or provide a declaration of 'exit' src/MD4/core3.c:86:7: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] h=(char *)MIN; ^ src/MD4/core3.c:90:5: warning: implicit declaration of function 'up2low' [-Wimplicit-function-declaration] up2low(input); ^~~~~~ src/MD4/core3.c:91:5: warning: implicit declaration of function 'ascii2bin' [-Wimplicit-function-declaration] ascii2bin(copy, conv, mov2); ^~~~~~~~~ src/MD4/core3.c:92:5: warning: implicit declaration of function 'Decode' [-Wimplicit-function-declaration] Decode(digest2, mov2, 16); ^~~~~~ src/MD4/core3.c:100:2: warning: implicit declaration of function 'doexit' [-Wimplicit-function-declaration] doexit(); ^~~~~~ src/MD4/core3.c:227:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;a<(char *)MAX;a++) ^ src/MD4/core3.c:230:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;b<(char *)MAX;b++) ^ src/MD4/core3.c:233:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;c<(char *)MAX;c++) ^ src/MD4/core3.c:236:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;d<(char *)MAX;d++) ^ src/MD4/core3.c:239:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;e<(char *)MAX;e++) ^ src/MD4/core3.c:242:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;f<(char *)MAX;f++) ^ src/MD4/core3.c:245:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;g<(char *)MAX;g++) ^ src/MD4/core3.c:248:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;h<(char *)MAX;h+=2) ^ src/MD4/core3.c:266:16: warning: implicit declaration of function 'stats' [-Wimplicit-function-declaration] if (!stats(total, len)) ^~~~~ src/MD4/core3.c:284:33: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] h=(char *)MIN; ^ src/MD4/core3.c:301:8: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] g=(char *)MIN; ^ src/MD4/core3.c:318:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] f=(char *)MIN; ^ src/MD4/core3.c:335:7: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] e=(char *)MIN; ^ src/MD4/core3.c:352:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] d=(char *)MIN; ^ src/MD4/core3.c:368:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] c=(char *)MIN; ^ src/MD4/core3.c:384:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] b=(char *)MIN; ^ src/MD4/core3.c: In function 'crack4_verbose_core3': src/MD4/core3.c:425:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] register int MAX=(unsigned int) alfa+strlen(alfa+1)+1; ^ src/MD4/core3.c:426:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] register int MIN=(unsigned int) alfa+1; ^ src/MD4/core3.c:441:6: warning: incompatible implicit declaration of built-in function 'exit' exit(0); ^~~~ src/MD4/core3.c:441:6: note: include '<stdlib.h>' or provide a declaration of 'exit' src/MD4/core3.c:449:7: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] h=(char *) MIN; ^ src/MD4/core3.c:605:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;a<(char *)MAX;a++) ^ src/MD4/core3.c:608:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;b<(char *)MAX;b++) ^ src/MD4/core3.c:611:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;c<(char *)MAX;c++) ^ src/MD4/core3.c:614:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;d<(char *)MAX;d++) ^ src/MD4/core3.c:617:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;e<(char *)MAX;e++) ^ src/MD4/core3.c:620:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;f<(char *)MAX;f++) ^ src/MD4/core3.c:623:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;g<(char *)MAX;g++) ^ src/MD4/core3.c:626:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;h<(char *)MAX;h+=2) ^ src/MD4/core3.c:699:9: warning: implicit declaration of function 'hashprintw' [-Wimplicit-function-declaration] hashprintw(result2, 10, 25); ^~~~~~~~~~ src/MD4/core3.c:753:33: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] h=(char *)MIN; ^ src/MD4/core3.c:766:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] g=(char *)MIN; ^ src/MD4/core3.c:779:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] f=(char *)MIN; ^ src/MD4/core3.c:792:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] e=(char *)MIN; ^ src/MD4/core3.c:805:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] d=(char *)MIN; ^ src/MD4/core3.c:818:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] c=(char *)MIN; ^ src/MD4/core3.c:831:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] b=(char *)MIN; ^ src/MD4/core3.c: In function 'crack4_write_core3': src/MD4/core3.c:865:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] register int MAX=(unsigned int) alfa+strlen(alfa+1)+1; ^ src/MD4/core3.c:866:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] register int MIN=(unsigned int) alfa+1; ^ src/MD4/core3.c:891:7: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] h=(char *) MIN; ^ src/MD4/core3.c:1066:3: warning: implicit declaration of function 'realloc' [-Wimplicit-function-declaration] realloc(bufferr, (BLOCKSIZE/2)*1024*1024); ^~~~~~~ src/MD4/core3.c:1066:3: warning: incompatible implicit declaration of built-in function 'realloc' src/MD4/core3.c:1066:3: note: include '<stdlib.h>' or provide a declaration of 'realloc' src/MD4/core3.c:1117:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;a<(char *)MAX;a++) ^ src/MD4/core3.c:1120:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;b<(char *)MAX;b++) ^ src/MD4/core3.c:1123:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;c<(char *)MAX;c++) ^ src/MD4/core3.c:1126:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;d<(char *)MAX;d++) ^ src/MD4/core3.c:1129:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;e<(char *)MAX;e++) ^ src/MD4/core3.c:1132:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;f<(char *)MAX;f++) ^ src/MD4/core3.c:1135:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;g<(char *)MAX;g++) ^ src/MD4/core3.c:1138:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;h<(char *)MAX;h+=2) ^ src/MD4/core3.c:1233:33: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] h=(char *)MIN; ^ src/MD4/core3.c:1254:8: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] g=(char *)MIN; ^ src/MD4/core3.c:1274:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] f=(char *)MIN; ^ src/MD4/core3.c:1294:7: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] e=(char *)MIN; ^ src/MD4/core3.c:1314:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] d=(char *)MIN; ^ src/MD4/core3.c:1334:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] c=(char *)MIN; ^ src/MD4/core3.c:1354:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] b=(char *)MIN; ^ src/MD4/core3.c: In function 'crack4_read_core3': src/MD4/core3.c:1520:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] max=(unsigned int)bufferr+amount; ^ src/MD4/core3.c:1522:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] while((unsigned int)bufferr2+len+16 < max) ^ src/MD4/core3.c:1661:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] strcpy(total, (char *)((unsigned int)bufferr2-len-35)); ^ src/MD4/core3.c:1661:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] strcpy(total, (char *)((unsigned int)bufferr2-len-35)); ^ src/MD4/core3.c:1674:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] fseek(desw,((unsigned int)bufferr2-max), SEEK_CUR); ^ src/MD4/core3.c:1676:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] fseek(desw,((unsigned int)bufferr2-max), SEEK_CUR); ^ gcc -c -O3 -fforce-addr -funroll-loops -fomit-frame-pointer -ffast-math -DNCURSES -DRESUME_FILE="\"/tmp/.mdcrack-resume\"" -DBENCH_HASH="\"ffffffffffffffffffffffffffffffff\"" -DALFA="\"abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ\"" -DBLOCKSIZE=50 src/MD5/core1b.c -o src/MD5/core1b.o src/MD5/core1b.c: In function 'crack_begin_core1': src/MD5/core1b.c:45:29: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] register unsigned int MAX=(unsigned int) alfa+strlen(alfa+1)+1; ^ src/MD5/core1b.c:46:29: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] register unsigned int MIN=(unsigned int) alfa+1; ^ src/MD5/core1b.c:62:6: warning: implicit declaration of function 'mdmesg' [-Wimplicit-function-declaration] mdmesg(7, NULL); ^~~~~~ src/MD5/core1b.c:63:6: warning: implicit declaration of function 'doexit' [-Wimplicit-function-declaration] doexit(); ^~~~~~ src/MD5/core1b.c:75:3: warning: implicit declaration of function 'up2low' [-Wimplicit-function-declaration] up2low(input); ^~~~~~ src/MD5/core1b.c:76:3: warning: implicit declaration of function 'ascii2bin' [-Wimplicit-function-declaration] ascii2bin(copy, conv, mov); ^~~~~~~~~ src/MD5/core1b.c:77:3: warning: implicit declaration of function 'Decode' [-Wimplicit-function-declaration] Decode(digest2, mov, 16); ^~~~~~ src/MD5/core1b.c:93:5: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] h=(char *)MIN; ^ src/MD5/core1b.c:213:3: warning: implicit declaration of function 'md5_reverse' [-Wimplicit-function-declaration] md5_reverse(); ^~~~~~~~~~~ src/MD5/core1b.c:230:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;a<(char *)MAX;a++) ^ src/MD5/core1b.c:233:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;b<(char *)MAX;b++) ^ src/MD5/core1b.c:236:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;c<(char *)MAX;c++) ^ src/MD5/core1b.c:239:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;d<(char *)MAX;d++) ^ src/MD5/core1b.c:242:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;e<(char *)MAX;e++) ^ src/MD5/core1b.c:245:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;f<(char *)MAX;f++) ^ src/MD5/core1b.c:248:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;g<(char *)MAX;g++) ^ src/MD5/core1b.c:251:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;h<(char *)(MAX);h++) ^ src/MD5/core1b.c:261:15: warning: implicit declaration of function 'core1b' [-Wimplicit-function-declaration] if (val=core1b()) ^~~~~~ src/MD5/core1b.c:263:16: warning: implicit declaration of function 'stats' [-Wimplicit-function-declaration] if (!stats(total,len)) ^~~~~ src/MD5/core1b.c:271:33: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] h=(char *)MIN; ^ src/MD5/core1b.c:288:8: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] g=(char *)MIN; ^ src/MD5/core1b.c:305:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] f=(char *)MIN; ^ src/MD5/core1b.c:322:7: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] e=(char *)MIN; ^ src/MD5/core1b.c:341:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] d=(char *)MIN; ^ src/MD5/core1b.c:359:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] c=(char *)MIN; ^ src/MD5/core1b.c:377:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] b=(char *)MIN; ^ src/MD5/core1b.c: In function 'crack_begin_end_core1': src/MD5/core1b.c:423:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] unsigned int MAX=(unsigned int) alfa+strlen(alfa+1)+1; ^ src/MD5/core1b.c:424:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] unsigned int MIN=(unsigned int) alfa+1; ^ src/MD5/core1b.c:438:6: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] exit(0); ^~~~ src/MD5/core1b.c:438:6: warning: incompatible implicit declaration of built-in function 'exit' src/MD5/core1b.c:438:6: note: include '<stdlib.h>' or provide a declaration of 'exit' src/MD5/core1b.c:446:5: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] h=(char *) MIN; ^ src/MD5/core1b.c:605:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;a<(char *)MAX;a++) ^ src/MD5/core1b.c:608:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;b<(char *)MAX;b++) ^ src/MD5/core1b.c:611:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;c<(char *)MAX;c++) ^ src/MD5/core1b.c:614:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;d<(char *)MAX;d++) ^ src/MD5/core1b.c:617:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;e<(char *)MAX;e++) ^ src/MD5/core1b.c:620:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;f<(char *)MAX;f++) ^ src/MD5/core1b.c:623:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;g<(char *)MAX;g++) ^ src/MD5/core1b.c:626:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;h<(char *)MAX;h++) ^ src/MD5/core1b.c:651:33: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] h=(char *)MIN; ^ src/MD5/core1b.c:673:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] g=(char *)MIN; ^ src/MD5/core1b.c:694:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] f=(char *)MIN; ^ src/MD5/core1b.c:715:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] e=(char *)MIN; ^ src/MD5/core1b.c:736:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] d=(char *)MIN; ^ src/MD5/core1b.c:757:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] c=(char *)MIN; ^ src/MD5/core1b.c:779:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] b=(char *)MIN; ^ gcc -c -O3 -fforce-addr -funroll-loops -fomit-frame-pointer -ffast-math -DNCURSES -DRESUME_FILE="\"/tmp/.mdcrack-resume\"" -DBENCH_HASH="\"ffffffffffffffffffffffffffffffff\"" -DALFA="\"abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ\"" -DBLOCKSIZE=50 src/MD5/core2b.c -o src/MD5/core2b.o src/MD5/core2b.c: In function 'crack_begin_core2': src/MD5/core2b.c:38:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] register int MAX=(unsigned int) alfa+strlen(alfa+1)+1; ^ src/MD5/core2b.c:39:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] register int MIN=(unsigned int) alfa+1; ^ src/MD5/core2b.c:51:6: warning: implicit declaration of function 'mdmesg' [-Wimplicit-function-declaration] mdmesg(7, NULL); ^~~~~~ src/MD5/core2b.c:52:6: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] exit(0); ^~~~ src/MD5/core2b.c:52:6: warning: incompatible implicit declaration of built-in function 'exit' src/MD5/core2b.c:52:6: note: include '<stdlib.h>' or provide a declaration of 'exit' src/MD5/core2b.c:61:3: warning: implicit declaration of function 'up2low' [-Wimplicit-function-declaration] up2low(input); ^~~~~~ src/MD5/core2b.c:62:3: warning: implicit declaration of function 'ascii2bin' [-Wimplicit-function-declaration] ascii2bin(copy, conv, mov2); ^~~~~~~~~ src/MD5/core2b.c:63:3: warning: implicit declaration of function 'Decode' [-Wimplicit-function-declaration] Decode(digest2, mov2, 16); ^~~~~~ src/MD5/core2b.c:72:6: warning: implicit declaration of function 'doexit' [-Wimplicit-function-declaration] doexit(); ^~~~~~ src/MD5/core2b.c:78:5: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] h=(char *)MIN; ^ src/MD5/core2b.c:110:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] h=(char *)MIN; ^ src/MD5/core2b.c:216:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;a<(char *)MAX;a++) ^ src/MD5/core2b.c:219:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;b<(char *)MAX;b++) ^ src/MD5/core2b.c:222:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;c<(char *)MAX;c++) ^ src/MD5/core2b.c:225:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;d<(char *)MAX;d++) ^ src/MD5/core2b.c:228:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;e<(char *)MAX;e++) ^ src/MD5/core2b.c:231:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;f<(char *)MAX;f++) ^ src/MD5/core2b.c:234:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;g<(char *)MAX;g++) ^ src/MD5/core2b.c:237:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;h<(char *)MAX;h++) ^ src/MD5/core2b.c:256:15: warning: implicit declaration of function 'stats' [-Wimplicit-function-declaration] if (!stats(total, len)) ^~~~~ src/MD5/core2b.c:265:33: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] h=(char *)MIN; ^ src/MD5/core2b.c:282:8: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] g=(char *)MIN; ^ src/MD5/core2b.c:299:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] f=(char *)MIN; ^ src/MD5/core2b.c:316:7: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] e=(char *)MIN; ^ src/MD5/core2b.c:333:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] d=(char *)MIN; ^ src/MD5/core2b.c:350:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] c=(char *)MIN; ^ src/MD5/core2b.c:367:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] b=(char *)MIN; ^ gcc -c -O3 -fforce-addr -funroll-loops -fomit-frame-pointer -ffast-math -DNCURSES -DRESUME_FILE="\"/tmp/.mdcrack-resume\"" -DBENCH_HASH="\"ffffffffffffffffffffffffffffffff\"" -DALFA="\"abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ\"" -DBLOCKSIZE=50 src/MD5/core3b.c -o src/MD5/core3b.o src/MD5/core3b.c: In function 'crack_begin_core3': src/MD5/core3b.c:38:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] register int MAX=(unsigned int) alfa+strlen(alfa+1)+1; ^ src/MD5/core3b.c:39:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] register int MIN=(unsigned int) alfa+1; ^ src/MD5/core3b.c:52:6: warning: implicit declaration of function 'mdmesg' [-Wimplicit-function-declaration] mdmesg(7, NULL); ^~~~~~ src/MD5/core3b.c:53:6: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] exit(0); ^~~~ src/MD5/core3b.c:53:6: warning: incompatible implicit declaration of built-in function 'exit' src/MD5/core3b.c:53:6: note: include '<stdlib.h>' or provide a declaration of 'exit' src/MD5/core3b.c:61:5: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] h=(char *)MIN; ^ src/MD5/core3b.c:64:3: warning: implicit declaration of function 'up2low' [-Wimplicit-function-declaration] up2low(input); ^~~~~~ src/MD5/core3b.c:65:3: warning: implicit declaration of function 'ascii2bin' [-Wimplicit-function-declaration] ascii2bin(copy, conv, mov2); ^~~~~~~~~ src/MD5/core3b.c:66:3: warning: implicit declaration of function 'Decode' [-Wimplicit-function-declaration] Decode(digest2, mov2, 16); ^~~~~~ src/MD5/core3b.c:73:6: warning: implicit declaration of function 'doexit' [-Wimplicit-function-declaration] doexit(); ^~~~~~ src/MD5/core3b.c:110:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] h=(char *)MIN; ^ src/MD5/core3b.c:207:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;a<(char *)MAX;a++) ^ src/MD5/core3b.c:210:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;b<(char *)MAX;b++) ^ src/MD5/core3b.c:213:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;c<(char *)MAX;c++) ^ src/MD5/core3b.c:216:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;d<(char *)MAX;d++) ^ src/MD5/core3b.c:219:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;e<(char *)MAX;e++) ^ src/MD5/core3b.c:222:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;f<(char *)MAX;f++) ^ src/MD5/core3b.c:225:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;g<(char *)MAX;g++) ^ src/MD5/core3b.c:228:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;h<(char *)MAX;h++) ^ src/MD5/core3b.c:244:16: warning: implicit declaration of function 'stats' [-Wimplicit-function-declaration] if (!stats(total, len)) ^~~~~ src/MD5/core3b.c:252:33: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] h=(char *)MIN; ^ src/MD5/core3b.c:269:8: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] g=(char *)MIN; ^ src/MD5/core3b.c:286:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] f=(char *)MIN; ^ src/MD5/core3b.c:303:7: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] e=(char *)MIN; ^ src/MD5/core3b.c:320:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] d=(char *)MIN; ^ src/MD5/core3b.c:337:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] c=(char *)MIN; ^ src/MD5/core3b.c:354:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] b=(char *)MIN; ^ src/MD5/core3b.c: In function 'crack_begin_verbose_core3': src/MD5/core3b.c:396:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] register int MAX=(unsigned int) alfa+strlen(alfa+1)+1; ^ src/MD5/core3b.c:397:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] register int MIN=(unsigned int) alfa+1; ^ src/MD5/core3b.c:412:6: warning: incompatible implicit declaration of built-in function 'exit' exit(0); ^~~~ src/MD5/core3b.c:412:6: note: include '<stdlib.h>' or provide a declaration of 'exit' src/MD5/core3b.c:420:5: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] h=(char *)MIN; ^ src/MD5/core3b.c:466:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] h=(char *)MIN; ^ src/MD5/core3b.c:588:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;a<(char *)MAX;a++) ^ src/MD5/core3b.c:591:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;b<(char *)MAX;b++) ^ src/MD5/core3b.c:594:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;c<(char *)MAX;c++) ^ src/MD5/core3b.c:597:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;d<(char *)MAX;d++) ^ src/MD5/core3b.c:600:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;e<(char *)MAX;e++) ^ src/MD5/core3b.c:603:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;f<(char *)MAX;f++) ^ src/MD5/core3b.c:606:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;g<(char *)MAX;g++) ^ src/MD5/core3b.c:609:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;h<(char *)MAX;h++) ^ src/MD5/core3b.c:664:9: warning: implicit declaration of function 'hashprintw' [-Wimplicit-function-declaration] hashprintw(result2, 9, 25); ^~~~~~~~~~ src/MD5/core3b.c:706:33: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] h=(char *)MIN; ^ src/MD5/core3b.c:718:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] g=(char *)MIN; ^ src/MD5/core3b.c:730:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] f=(char *)MIN; ^ src/MD5/core3b.c:742:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] e=(char *)MIN; ^ src/MD5/core3b.c:754:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] d=(char *)MIN; ^ src/MD5/core3b.c:766:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] c=(char *)MIN; ^ src/MD5/core3b.c:778:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] b=(char *)MIN; ^ src/MD5/core3b.c: In function 'crack_begin_write_core3': src/MD5/core3b.c:811:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] register int MAX=(unsigned int) alfa+strlen(alfa+1)+1; ^ src/MD5/core3b.c:812:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] register int MIN=(unsigned int) alfa+1; ^ src/MD5/core3b.c:839:5: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] h=(char *)MIN; ^ src/MD5/core3b.c:889:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] h=(char *)MIN; ^ src/MD5/core3b.c:1014:3: warning: implicit declaration of function 'realloc' [-Wimplicit-function-declaration] realloc(bufferr, (BLOCKSIZE/2)*1024*1024); ^~~~~~~ src/MD5/core3b.c:1014:3: warning: incompatible implicit declaration of built-in function 'realloc' src/MD5/core3b.c:1014:3: note: include '<stdlib.h>' or provide a declaration of 'realloc' src/MD5/core3b.c:1072:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;a<(char *)MAX;a++) ^ src/MD5/core3b.c:1075:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;b<(char *)MAX;b++) ^ src/MD5/core3b.c:1078:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;c<(char *)MAX;c++) ^ src/MD5/core3b.c:1081:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;d<(char *)MAX;d++) ^ src/MD5/core3b.c:1084:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;e<(char *)MAX;e++) ^ src/MD5/core3b.c:1087:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;f<(char *)MAX;f++) ^ src/MD5/core3b.c:1090:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;g<(char *)MAX;g++) ^ src/MD5/core3b.c:1093:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;h<(char *)MAX;h++) ^ src/MD5/core3b.c:1155:33: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] h=(char *)MIN; ^ src/MD5/core3b.c:1175:8: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] g=(char *)MIN; ^ src/MD5/core3b.c:1195:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] f=(char *)MIN; ^ src/MD5/core3b.c:1215:7: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] e=(char *)MIN; ^ src/MD5/core3b.c:1235:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] d=(char *)MIN; ^ src/MD5/core3b.c:1255:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] c=(char *)MIN; ^ src/MD5/core3b.c:1275:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] b=(char *)MIN; ^ gcc -c -O3 -fforce-addr -funroll-loops -fomit-frame-pointer -ffast-math -DNCURSES -DRESUME_FILE="\"/tmp/.mdcrack-resume\"" -DBENCH_HASH="\"ffffffffffffffffffffffffffffffff\"" -DALFA="\"abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ\"" -DBLOCKSIZE=50 src/MD5/core1.c -o src/MD5/core1.o src/MD5/core1.c: In function 'crack_core1': src/MD5/core1.c:45:29: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] register unsigned int MAX=(unsigned int) alfa+strlen(alfa+1)+1; ^ src/MD5/core1.c:46:29: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] register unsigned int MIN=(unsigned int) alfa+1; ^ src/MD5/core1.c:58:6: warning: implicit declaration of function 'mdmesg' [-Wimplicit-function-declaration] mdmesg(7, NULL); ^~~~~~ src/MD5/core1.c:59:6: warning: implicit declaration of function 'doexit' [-Wimplicit-function-declaration] doexit(); ^~~~~~ src/MD5/core1.c:78:6: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] h=(char *)MIN; ^ src/MD5/core1.c:155:3: warning: implicit declaration of function 'up2low' [-Wimplicit-function-declaration] up2low(input); ^~~~~~ src/MD5/core1.c:156:3: warning: implicit declaration of function 'ascii2bin' [-Wimplicit-function-declaration] ascii2bin(copy, conv, mov); ^~~~~~~~~ src/MD5/core1.c:157:3: warning: implicit declaration of function 'Decode' [-Wimplicit-function-declaration] Decode(digest2, mov, 16); ^~~~~~ src/MD5/core1.c:189:3: warning: implicit declaration of function 'md5_reverse' [-Wimplicit-function-declaration] md5_reverse(); ^~~~~~~~~~~ src/MD5/core1.c:209:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;a<(char *)MAX;a++) ^ src/MD5/core1.c:212:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;b<(char *)MAX;b++) ^ src/MD5/core1.c:215:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;c<(char *)MAX;c++) ^ src/MD5/core1.c:218:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;d<(char *)MAX;d++) ^ src/MD5/core1.c:221:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;e<(char *)MAX;e++) ^ src/MD5/core1.c:224:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;f<(char *)MAX;f++) ^ src/MD5/core1.c:227:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;g<(char *)MAX;g++) ^ src/MD5/core1.c:230:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;h<(char *)(MAX);h+=2) ^ src/MD5/core1.c:244:15: warning: implicit declaration of function 'core1' [-Wimplicit-function-declaration] if (val=core1()) ^~~~~ src/MD5/core1.c:246:16: warning: implicit declaration of function 'stats' [-Wimplicit-function-declaration] if (!stats(total,len)) ^~~~~ src/MD5/core1.c:254:33: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] h=(char *)MIN; ^ src/MD5/core1.c:271:8: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] g=(char *)MIN; ^ src/MD5/core1.c:288:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] f=(char *)MIN; ^ src/MD5/core1.c:305:7: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] e=(char *)MIN; ^ src/MD5/core1.c:323:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] d=(char *)MIN; ^ src/MD5/core1.c:340:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] c=(char *)MIN; ^ src/MD5/core1.c:357:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] b=(char *)MIN; ^ src/MD5/core1.c: In function 'crack_end_core1': src/MD5/core1.c:400:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] unsigned int MAX=(unsigned int) alfa+strlen(alfa+1)+1; ^ src/MD5/core1.c:401:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] unsigned int MIN=(unsigned int) alfa+1; ^ src/MD5/core1.c:415:6: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] exit(0); ^~~~ src/MD5/core1.c:415:6: warning: incompatible implicit declaration of built-in function 'exit' src/MD5/core1.c:415:6: note: include '<stdlib.h>' or provide a declaration of 'exit' src/MD5/core1.c:438:7: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] h=(char *)MIN; ^ src/MD5/core1.c:574:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;a<(char *)MAX;a++) ^ src/MD5/core1.c:577:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;b<(char *)MAX;b++) ^ src/MD5/core1.c:580:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;c<(char *)MAX;c++) ^ src/MD5/core1.c:583:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;d<(char *)MAX;d++) ^ src/MD5/core1.c:586:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;e<(char *)MAX;e++) ^ src/MD5/core1.c:589:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;f<(char *)MAX;f++) ^ src/MD5/core1.c:592:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;g<(char *)MAX;g++) ^ src/MD5/core1.c:595:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;h<(char *)MAX;h+=2) ^ src/MD5/core1.c:620:7: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] h=(char *)MIN; ^ src/MD5/core1.c:643:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] g=(char *)MIN; ^ src/MD5/core1.c:665:6: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] f=(char *)MIN; ^ src/MD5/core1.c:687:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] e=(char *)MIN; ^ src/MD5/core1.c:708:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] d=(char *)MIN; ^ src/MD5/core1.c:729:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] c=(char *)MIN; ^ src/MD5/core1.c:751:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] b=(char *)MIN; ^ gcc -c -O3 -fforce-addr -funroll-loops -fomit-frame-pointer -ffast-math -DNCURSES -DRESUME_FILE="\"/tmp/.mdcrack-resume\"" -DBENCH_HASH="\"ffffffffffffffffffffffffffffffff\"" -DALFA="\"abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ\"" -DBLOCKSIZE=50 src/MD5/core2.c -o src/MD5/core2.o src/MD5/core2.c: In function 'crack_core2': src/MD5/core2.c:38:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] register int MAX=(unsigned int) alfa+strlen(alfa+1)+1; ^ src/MD5/core2.c:39:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] register int MIN=(unsigned int) alfa+1; ^ src/MD5/core2.c:51:6: warning: implicit declaration of function 'mdmesg' [-Wimplicit-function-declaration] mdmesg(7, NULL); ^~~~~~ src/MD5/core2.c:52:6: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] exit(0); ^~~~ src/MD5/core2.c:52:6: warning: incompatible implicit declaration of built-in function 'exit' src/MD5/core2.c:52:6: note: include '<stdlib.h>' or provide a declaration of 'exit' src/MD5/core2.c:61:3: warning: implicit declaration of function 'up2low' [-Wimplicit-function-declaration] up2low(input); ^~~~~~ src/MD5/core2.c:62:3: warning: implicit declaration of function 'ascii2bin' [-Wimplicit-function-declaration] ascii2bin(copy, conv, mov2); ^~~~~~~~~ src/MD5/core2.c:63:3: warning: implicit declaration of function 'Decode' [-Wimplicit-function-declaration] Decode(digest2, mov2, 16); ^~~~~~ src/MD5/core2.c:74:7: warning: implicit declaration of function 'doexit' [-Wimplicit-function-declaration] doexit(); ^~~~~~ src/MD5/core2.c:81:5: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] h=(char *)MIN; ^ src/MD5/core2.c:211:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;a<(char *)MAX;a++) ^ src/MD5/core2.c:214:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;b<(char *)MAX;b++) ^ src/MD5/core2.c:217:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;c<(char *)MAX;c++) ^ src/MD5/core2.c:220:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;d<(char *)MAX;d++) ^ src/MD5/core2.c:223:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;e<(char *)MAX;e++) ^ src/MD5/core2.c:226:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;f<(char *)MAX;f++) ^ src/MD5/core2.c:229:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;g<(char *)MAX;g++) ^ src/MD5/core2.c:232:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;h<(char *)MAX;h+=2) ^ src/MD5/core2.c:253:13: warning: implicit declaration of function 'stats' [-Wimplicit-function-declaration] if (!stats(total, len)) ^~~~~ src/MD5/core2.c:273:33: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] h=(char *)MIN; ^ src/MD5/core2.c:290:8: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] g=(char *)MIN; ^ src/MD5/core2.c:307:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] f=(char *)MIN; ^ src/MD5/core2.c:324:7: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] e=(char *)MIN; ^ src/MD5/core2.c:342:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] d=(char *)MIN; ^ src/MD5/core2.c:359:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] c=(char *)MIN; ^ src/MD5/core2.c:376:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] b=(char *)MIN; ^ gcc -c -O3 -fforce-addr -funroll-loops -fomit-frame-pointer -ffast-math -DNCURSES -DRESUME_FILE="\"/tmp/.mdcrack-resume\"" -DBENCH_HASH="\"ffffffffffffffffffffffffffffffff\"" -DALFA="\"abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ\"" -DBLOCKSIZE=50 src/MD5/core3.c -o src/MD5/core3.o src/MD5/core3.c: In function 'crack_core3': src/MD5/core3.c:34:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] register int MAX=(unsigned int) alfa+strlen(alfa+1)+1; ^ src/MD5/core3.c:35:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] register int MIN=(unsigned int) alfa+1; ^ src/MD5/core3.c:48:6: warning: implicit declaration of function 'mdmesg' [-Wimplicit-function-declaration] mdmesg(7, NULL); ^~~~~~ src/MD5/core3.c:49:6: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] exit(0); ^~~~ src/MD5/core3.c:49:6: warning: incompatible implicit declaration of built-in function 'exit' src/MD5/core3.c:49:6: note: include '<stdlib.h>' or provide a declaration of 'exit' src/MD5/core3.c:57:5: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] h=(char *)MIN; ^ src/MD5/core3.c:61:5: warning: implicit declaration of function 'up2low' [-Wimplicit-function-declaration] up2low(input); ^~~~~~ src/MD5/core3.c:62:5: warning: implicit declaration of function 'ascii2bin' [-Wimplicit-function-declaration] ascii2bin(copy, conv, mov2); ^~~~~~~~~ src/MD5/core3.c:63:5: warning: implicit declaration of function 'Decode' [-Wimplicit-function-declaration] Decode(digest2, mov2, 16); ^~~~~~ src/MD5/core3.c:69:2: warning: implicit declaration of function 'doexit' [-Wimplicit-function-declaration] doexit(); ^~~~~~ src/MD5/core3.c:194:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;a<(char *)MAX;a++) ^ src/MD5/core3.c:197:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;b<(char *)MAX;b++) ^ src/MD5/core3.c:200:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;c<(char *)MAX;c++) ^ src/MD5/core3.c:203:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;d<(char *)MAX;d++) ^ src/MD5/core3.c:206:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;e<(char *)MAX;e++) ^ src/MD5/core3.c:209:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;f<(char *)MAX;f++) ^ src/MD5/core3.c:212:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;g<(char *)MAX;g++) ^ src/MD5/core3.c:215:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;h<(char *)MAX;h+=2) ^ src/MD5/core3.c:231:16: warning: implicit declaration of function 'stats' [-Wimplicit-function-declaration] if (!stats(total, len)) ^~~~~ src/MD5/core3.c:249:33: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] h=(char *)MIN; ^ src/MD5/core3.c:265:8: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] g=(char *)MIN; ^ src/MD5/core3.c:281:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] f=(char *)MIN; ^ src/MD5/core3.c:297:7: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] e=(char *)MIN; ^ src/MD5/core3.c:313:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] d=(char *)MIN; ^ src/MD5/core3.c:329:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] c=(char *)MIN; ^ src/MD5/core3.c:345:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] b=(char *)MIN; ^ src/MD5/core3.c: In function 'crack_verbose_core3': src/MD5/core3.c:386:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] register int MAX=(unsigned int) alfa+strlen(alfa+1)+1; ^ src/MD5/core3.c:387:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] register int MIN=(unsigned int) alfa+1; ^ src/MD5/core3.c:402:6: warning: incompatible implicit declaration of built-in function 'exit' exit(0); ^~~~ src/MD5/core3.c:402:6: note: include '<stdlib.h>' or provide a declaration of 'exit' src/MD5/core3.c:410:5: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] h=(char *) MIN; ^ src/MD5/core3.c:567:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;a<(char *)MAX;a++) ^ src/MD5/core3.c:570:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;b<(char *)MAX;b++) ^ src/MD5/core3.c:573:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;c<(char *)MAX;c++) ^ src/MD5/core3.c:576:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;d<(char *)MAX;d++) ^ src/MD5/core3.c:579:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;e<(char *)MAX;e++) ^ src/MD5/core3.c:582:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;f<(char *)MAX;f++) ^ src/MD5/core3.c:585:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;g<(char *)MAX;g++) ^ src/MD5/core3.c:588:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;h<(char *)MAX;h+=2) ^ src/MD5/core3.c:661:9: warning: implicit declaration of function 'hashprintw' [-Wimplicit-function-declaration] hashprintw(result2, 10, 25); ^~~~~~~~~~ src/MD5/core3.c:715:33: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] h=(char *)MIN; ^ src/MD5/core3.c:728:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] g=(char *)MIN; ^ src/MD5/core3.c:741:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] f=(char *)MIN; ^ src/MD5/core3.c:754:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] e=(char *)MIN; ^ src/MD5/core3.c:767:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] d=(char *)MIN; ^ src/MD5/core3.c:780:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] c=(char *)MIN; ^ src/MD5/core3.c:793:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] b=(char *)MIN; ^ src/MD5/core3.c: In function 'crack_write_core3': src/MD5/core3.c:827:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] register int MAX=(unsigned int) alfa+strlen(alfa+1)+1; ^ src/MD5/core3.c:828:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] register int MIN=(unsigned int) alfa+1; ^ src/MD5/core3.c:853:5: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] h=(char *) MIN; ^ src/MD5/core3.c:1028:3: warning: implicit declaration of function 'realloc' [-Wimplicit-function-declaration] realloc(bufferr, (BLOCKSIZE/2)*1024*1024); ^~~~~~~ src/MD5/core3.c:1028:3: warning: incompatible implicit declaration of built-in function 'realloc' src/MD5/core3.c:1028:3: note: include '<stdlib.h>' or provide a declaration of 'realloc' src/MD5/core3.c:1079:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;a<(char *)MAX;a++) ^ src/MD5/core3.c:1082:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;b<(char *)MAX;b++) ^ src/MD5/core3.c:1085:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;c<(char *)MAX;c++) ^ src/MD5/core3.c:1088:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;d<(char *)MAX;d++) ^ src/MD5/core3.c:1091:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;e<(char *)MAX;e++) ^ src/MD5/core3.c:1094:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;f<(char *)MAX;f++) ^ src/MD5/core3.c:1097:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;g<(char *)MAX;g++) ^ src/MD5/core3.c:1100:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for(;h<(char *)MAX;h+=2) ^ src/MD5/core3.c:1195:33: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] h=(char *)MIN; ^ src/MD5/core3.c:1216:8: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] g=(char *)MIN; ^ src/MD5/core3.c:1236:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] f=(char *)MIN; ^ src/MD5/core3.c:1256:7: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] e=(char *)MIN; ^ src/MD5/core3.c:1276:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] d=(char *)MIN; ^ src/MD5/core3.c:1296:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] c=(char *)MIN; ^ src/MD5/core3.c:1316:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] b=(char *)MIN; ^ src/MD5/core3.c: In function 'crack_read_core3': src/MD5/core3.c:1482:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] max=(unsigned int)bufferr+amount; ^ src/MD5/core3.c:1484:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] while((unsigned int)bufferr2+len+16 < max) ^ src/MD5/core3.c:1623:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] strcpy(total, (char *)((unsigned int)bufferr2-len-35)); ^ src/MD5/core3.c:1623:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] strcpy(total, (char *)((unsigned int)bufferr2-len-35)); ^ src/MD5/core3.c:1636:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] fseek(desw,((unsigned int)bufferr2-max), SEEK_CUR); ^ src/MD5/core3.c:1638:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] fseek(desw,((unsigned int)bufferr2-max), SEEK_CUR); ^ gcc -c -O3 -fforce-addr -funroll-loops -fomit-frame-pointer -ffast-math -DNCURSES -DRESUME_FILE="\"/tmp/.mdcrack-resume\"" -DBENCH_HASH="\"ffffffffffffffffffffffffffffffff\"" -DALFA="\"abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ\"" -DBLOCKSIZE=50 src/title.c -o src/title.o src/title.c: In function 'logow': src/title.c:68:3: warning: implicit declaration of function 'mdmesg' [-Wimplicit-function-declaration] mdmesg(30, NULL); ^~~~~~ src/title.c:89:25: warning: implicit declaration of function 'doexit2' [-Wimplicit-function-declaration] if (getch()!=ERR) doexit2(); ^~~~~~~ src/title.c:105:7: warning: implicit declaration of function 'slogan_screen2' [-Wimplicit-function-declaration] slogan_screen2(" Bruteforce your hashes ", 16, 2, 3); ^~~~~~~~~~~~~~ src/title.c:107:7: warning: implicit declaration of function 'clear_line' [-Wimplicit-function-declaration] clear_line(4, 2); ^~~~~~~~~~ src/title.c:109:7: warning: implicit declaration of function 'slogan_screen' [-Wimplicit-function-declaration] slogan_screen(" Homepages ", 16, 2, 3); ^~~~~~~~~~~~~ src/title.c: At top level: src/title.c:155:1: warning: return type defaults to 'int' [-Wimplicit-int] clear_line(x, y) ^~~~~~~~~~ src/title.c:169:1: warning: return type defaults to 'int' [-Wimplicit-int] slogan_screen(comment, x, y, sync) ^~~~~~~~~~~~~ src/title.c:201:1: warning: return type defaults to 'int' [-Wimplicit-int] slogan_screen2(comment, x, y, sync) ^~~~~~~~~~~~~~ gcc -c -O3 -fforce-addr -funroll-loops -fomit-frame-pointer -ffast-math -DNCURSES -DRESUME_FILE="\"/tmp/.mdcrack-resume\"" -DBENCH_HASH="\"ffffffffffffffffffffffffffffffff\"" -DALFA="\"abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ\"" -DBLOCKSIZE=50 src/mdcrack.c -o src/mdcrack.o src/mdcrack.c: In function 'handle': src/mdcrack.c:149:6: warning: implicit declaration of function 'mdmesg' [-Wimplicit-function-declaration] mdmesg(7, NULL); ^~~~~~ src/mdcrack.c:150:6: warning: implicit declaration of function 'doexit' [-Wimplicit-function-declaration] doexit(0); ^~~~~~ src/mdcrack.c:160:18: warning: implicit declaration of function 'unicode2ascii' [-Wimplicit-function-declaration] len_begin=unicode2ascii(begin, len_begin); ^~~~~~~~~~~~~ src/mdcrack.c:180:7: warning: implicit declaration of function 'hashprintw' [-Wimplicit-function-declaration] hashprintw(result2, 11, 25); ^~~~~~~~~~ src/mdcrack.c:256:3: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] exit(0); ^~~~ src/mdcrack.c:256:3: warning: incompatible implicit declaration of built-in function 'exit' src/mdcrack.c:256:3: note: include '<stdlib.h>' or provide a declaration of 'exit' src/mdcrack.c: In function 'usage': src/mdcrack.c:555:3: warning: implicit declaration of function 'logow' [-Wimplicit-function-declaration] logow(); ^~~~~ src/mdcrack.c: In function 'main': src/mdcrack.c:746:16: warning: implicit declaration of function 'atoi' [-Wimplicit-function-declaration] duration=atoi(optarg); ^~~~ src/mdcrack.c:762:7: warning: implicit declaration of function 'doexit3' [-Wimplicit-function-declaration] doexit3(); ^~~~~~~ src/mdcrack.c:796:7: warning: implicit declaration of function 'realloc' [-Wimplicit-function-declaration] realloc(begin, strlen(optarg)+1); ^~~~~~~ src/mdcrack.c:796:7: warning: incompatible implicit declaration of built-in function 'realloc' src/mdcrack.c:796:7: note: include '<stdlib.h>' or provide a declaration of 'realloc' src/mdcrack.c:834:7: warning: implicit declaration of function 'charset_sort' [-Wimplicit-function-declaration] charset_sort(optarg); ^~~~~~~~~~~~ src/mdcrack.c:941:19: warning: implicit declaration of function 'crack_read_core3' [-Wimplicit-function-declaration] if (!(found=crack_read_core3(feed, resume))) ^~~~~~~~~~~~~~~~ src/mdcrack.c:946:19: warning: implicit declaration of function 'crack4_read_core3' [-Wimplicit-function-declaration] if (!(found=crack4_read_core3(feed, resume))) ^~~~~~~~~~~~~~~~~ src/mdcrack.c:964:16: warning: implicit declaration of function 'crack_verbose_NTLM_core3b' [-Wimplicit-function-declaration] if (!(found=crack_verbose_NTLM_core3b(feed, resume))) ^~~~~~~~~~~~~~~~~~~~~~~~~ src/mdcrack.c:970:16: warning: implicit declaration of function 'crack_verbose_NTLM_core3' [-Wimplicit-function-declaration] if (!(found=crack_verbose_NTLM_core3(feed, resume))) ^~~~~~~~~~~~~~~~~~~~~~~~ src/mdcrack.c:980:16: warning: implicit declaration of function 'crack_begin_verbose_core3' [-Wimplicit-function-declaration] if (!(found=crack_begin_verbose_core3(feed, resume))) ^~~~~~~~~~~~~~~~~~~~~~~~~ src/mdcrack.c:986:16: warning: implicit declaration of function 'crack_verbose_core3' [-Wimplicit-function-declaration] if (!(found=crack_verbose_core3(feed, resume))) ^~~~~~~~~~~~~~~~~~~ src/mdcrack.c:995:16: warning: implicit declaration of function 'crack4_begin_verbose_core3' [-Wimplicit-function-declaration] if (!(found=crack4_begin_verbose_core3(feed, resume))) ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/mdcrack.c:1001:16: warning: implicit declaration of function 'crack4_verbose_core3' [-Wimplicit-function-declaration] if (!(found=crack4_verbose_core3(feed, resume))) ^~~~~~~~~~~~~~~~~~~~ src/mdcrack.c:1027:16: warning: implicit declaration of function 'crack_begin_write_core3' [-Wimplicit-function-declaration] if (!(found=crack_begin_write_core3(feed, resume))) ^~~~~~~~~~~~~~~~~~~~~~~ src/mdcrack.c:1032:16: warning: implicit declaration of function 'crack_write_core3' [-Wimplicit-function-declaration] if (!(found=crack_write_core3(feed, resume))) ^~~~~~~~~~~~~~~~~ src/mdcrack.c:1040:16: warning: implicit declaration of function 'crack4_begin_write_core3' [-Wimplicit-function-declaration] if (!(found=crack4_begin_write_core3(feed, resume))) ^~~~~~~~~~~~~~~~~~~~~~~~ src/mdcrack.c:1045:16: warning: implicit declaration of function 'crack4_write_core3' [-Wimplicit-function-declaration] if (!(found=crack4_write_core3(feed, resume))) ^~~~~~~~~~~~~~~~~~ src/mdcrack.c:1060:19: warning: implicit declaration of function 'crack_NTLM_core3b' [-Wimplicit-function-declaration] if (!(found=crack_NTLM_core3b(feed, resume))) ^~~~~~~~~~~~~~~~~ src/mdcrack.c:1066:19: warning: implicit declaration of function 'crack_NTLM_core3' [-Wimplicit-function-declaration] if (!(found=crack_NTLM_core3(feed, resume))) ^~~~~~~~~~~~~~~~ src/mdcrack.c:1081:16: warning: implicit declaration of function 'crack_begin_core3' [-Wimplicit-function-declaration] if (!(found=crack_begin_core3(feed, resume))) ^~~~~~~~~~~~~~~~~ src/mdcrack.c:1087:16: warning: implicit declaration of function 'crack4_begin_core3' [-Wimplicit-function-declaration] if (!(found=crack4_begin_core3(feed, resume))) ^~~~~~~~~~~~~~~~~~ src/mdcrack.c:1096:21: warning: implicit declaration of function 'crack_core3' [-Wimplicit-function-declaration] if (!(found=crack_core3(feed, resume))) ^~~~~~~~~~~ src/mdcrack.c:1102:21: warning: implicit declaration of function 'crack4_core3' [-Wimplicit-function-declaration] if (!(found=crack4_core3(feed, resume))) ^~~~~~~~~~~~ src/mdcrack.c:1116:16: warning: implicit declaration of function 'crack_begin_core2' [-Wimplicit-function-declaration] if (!(found=crack_begin_core2(feed, resume))) ^~~~~~~~~~~~~~~~~ src/mdcrack.c:1122:16: warning: implicit declaration of function 'crack4_begin_core2' [-Wimplicit-function-declaration] if (!(found=crack4_begin_core2(feed, resume))) ^~~~~~~~~~~~~~~~~~ src/mdcrack.c:1130:21: warning: implicit declaration of function 'crack_core2' [-Wimplicit-function-declaration] if (!(found=crack_core2(feed, resume))) ^~~~~~~~~~~ src/mdcrack.c:1136:21: warning: implicit declaration of function 'crack4_core2' [-Wimplicit-function-declaration] if (!(found=crack4_core2(feed, resume))) ^~~~~~~~~~~~ src/mdcrack.c:1152:17: warning: implicit declaration of function 'crack_begin_end_core1' [-Wimplicit-function-declaration] if (!(found=crack_begin_end_core1(feed, resume))) ^~~~~~~~~~~~~~~~~~~~~ src/mdcrack.c:1158:17: warning: implicit declaration of function 'crack4_begin_end_core1' [-Wimplicit-function-declaration] if (!(found=crack4_begin_end_core1(feed, resume))) ^~~~~~~~~~~~~~~~~~~~~~ src/mdcrack.c:1166:15: warning: implicit declaration of function 'crack_begin_core1' [-Wimplicit-function-declaration] if (!(found=crack_begin_core1(feed, resume))) ^~~~~~~~~~~~~~~~~ src/mdcrack.c:1172:15: warning: implicit declaration of function 'crack4_begin_core1' [-Wimplicit-function-declaration] if (!(found=crack4_begin_core1(feed, resume))) ^~~~~~~~~~~~~~~~~~ src/mdcrack.c:1185:19: warning: implicit declaration of function 'crack_end_core1' [-Wimplicit-function-declaration] if (!(found=crack_end_core1(feed, resume))) ^~~~~~~~~~~~~~~ src/mdcrack.c:1191:19: warning: implicit declaration of function 'crack4_end_core1' [-Wimplicit-function-declaration] if (!(found=crack4_end_core1(feed, resume))) ^~~~~~~~~~~~~~~~ src/mdcrack.c:1202:15: warning: implicit declaration of function 'crack_core1' [-Wimplicit-function-declaration] if (!(found=crack_core1(feed, resume))) ^~~~~~~~~~~ src/mdcrack.c:1208:15: warning: implicit declaration of function 'crack4_core1' [-Wimplicit-function-declaration] if (!(found=crack4_core1(feed, resume))) ^~~~~~~~~~~~ src/mdcrack.c: At top level: src/mdcrack.c:1227:1: warning: return type defaults to 'int' [-Wimplicit-int] doexit() ^~~~~~ src/mdcrack.c: In function 'doexit': src/mdcrack.c:1244:3: warning: incompatible implicit declaration of built-in function 'exit' exit(0); ^~~~ src/mdcrack.c:1244:3: note: include '<stdlib.h>' or provide a declaration of 'exit' src/mdcrack.c: At top level: src/mdcrack.c:1248:1: warning: return type defaults to 'int' [-Wimplicit-int] doexit2() ^~~~~~~ src/mdcrack.c: In function 'doexit2': src/mdcrack.c:1259:3: warning: incompatible implicit declaration of built-in function 'exit' exit(0); ^~~~ src/mdcrack.c:1259:3: note: include '<stdlib.h>' or provide a declaration of 'exit' src/mdcrack.c: At top level: src/mdcrack.c:1265:1: warning: return type defaults to 'int' [-Wimplicit-int] doexit3() ^~~~~~~ src/mdcrack.c: In function 'doexit3': src/mdcrack.c:1281:3: warning: incompatible implicit declaration of built-in function 'exit' exit(0); ^~~~ src/mdcrack.c:1281:3: note: include '<stdlib.h>' or provide a declaration of 'exit' gcc -c -DINF64=1 -DNCURSES -DRESUME_FILE="\"/tmp/.mdcrack-resume\"" -DBENCH_HASH="\"ffffffffffffffffffffffffffffffff\"" -DALFA="\"abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ\"" -DBLOCKSIZE=50 -O3 -fforce-addr -funroll-loops -fomit-frame-pointer -ffast-math src/stats.c -o src/stats.o src/stats.c: In function 'stats': src/stats.c:103:7: warning: implicit declaration of function 'mdmesg' [-Wimplicit-function-declaration] mdmesg(12, NULL); ^~~~~~ src/stats.c:157:3: warning: implicit declaration of function 'free' [-Wimplicit-function-declaration] free(output); ^~~~ src/stats.c:157:3: warning: incompatible implicit declaration of built-in function 'free' src/stats.c:157:3: note: include '<stdlib.h>' or provide a declaration of 'free' gcc -c -DINF64=1 -DNCURSES -DRESUME_FILE="\"/tmp/.mdcrack-resume\"" -DBENCH_HASH="\"ffffffffffffffffffffffffffffffff\"" -DALFA="\"abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ\"" -DBLOCKSIZE=50 -O3 -fforce-addr -funroll-loops -fomit-frame-pointer -ffast-math src/mesgs.c -o src/mesgs.o gcc -c -DINF64=1 -DNCURSES -DRESUME_FILE="\"/tmp/.mdcrack-resume\"" -DBENCH_HASH="\"ffffffffffffffffffffffffffffffff\"" -DALFA="\"abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ\"" -DBLOCKSIZE=50 -O3 -fforce-addr -funroll-loops -fomit-frame-pointer -ffast-math src/hash.c -o src/hash.o src/hash.c: In function 'ascii2bin': src/hash.c:39:4: warning: implicit declaration of function 'mdmesg' [-Wimplicit-function-declaration] mdmesg(31, NULL); ^~~~~~ src/hash.c:40:4: warning: implicit declaration of function 'doexit' [-Wimplicit-function-declaration] doexit(); ^~~~~~ gcc -c -DINF64=1 -DNCURSES -DRESUME_FILE="\"/tmp/.mdcrack-resume\"" -DBENCH_HASH="\"ffffffffffffffffffffffffffffffff\"" -DALFA="\"abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ\"" -DBLOCKSIZE=50 -O3 -fforce-addr -funroll-loops -fomit-frame-pointer -ffast-math src/charset.c -o src/charset.o src/charset.c: In function 'charset_sort': src/charset.c:31:3: warning: implicit declaration of function 'mdmesg' [-Wimplicit-function-declaration] mdmesg(27, NULL); ^~~~~~ src/charset.c:38:7: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] exit(0); ^~~~ src/charset.c:38:7: warning: incompatible implicit declaration of built-in function 'exit' src/charset.c:38:7: note: include '<stdlib.h>' or provide a declaration of 'exit' gcc -lncurses -o bin/mdcrack src/coding.o src/NTLM1/core3.o src/NTLM1/core3b.o src/NTLM1/unicode.o src/MD4/core1b.o src/MD4/core2b.o src/MD4/core3b.o src/MD4/core1.o src/MD4/core2.o src/MD4/core3.o src/MD5/core1b.o src/MD5/core2b.o src/MD5/core3b.o src/MD5/core1.o src/MD5/core2.o src/MD5/core3.o src/title.o src/mesgs.o src/mdcrack.o src/stats.o src/hash.o src/charset.o make[1]: Leaving directory '/build/mdcrack/src/mdcrack-1.2' ==> Entering fakeroot environment... ==> Starting package()... ==> Tidying install... -> Removing libtool files... -> Purging unwanted files... -> Removing static library files... -> Stripping unneeded symbols from binaries and libraries... -> Compressing man and info pages... ==> Checking for packaging issue... ==> Creating package "mdcrack"... -> Generating .PKGINFO file... -> Generating .BUILDINFO file... error: invalid option '--noprogressbar' -> Generating .MTREE file... -> Compressing package... ==> Leaving fakeroot environment. ==> Finished making: mdcrack 1.2-3 (Fri Mar 24 11:47:10 EDT 2017) ==> Cleaning up...