rabbit@rabbox:~/Desktop/files/etdos$ make cd zzip && make make[1]: Entering directory `/home/rabbit/Desktop/files/etdos/zzip' gcc -I.. -Os -D_USE_MMAP -fomit-frame-pointer -Wall -Wstrict-prototypes -c -o zip.o zip.c In file included from zip.c:16: ../zzip/format.h:37: error: expected declaration specifiers or ‘...’ before ‘(’ token ../zzip/format.h:37: warning: function declaration isn’t a prototype ../zzip/format.h:43: error: expected declaration specifiers or ‘...’ before ‘(’ token ../zzip/format.h:43: warning: function declaration isn’t a prototype ../zzip/format.h:43: error: conflicting types for ‘__zzip_attribute__’ ../zzip/format.h:37: error: previous declaration of ‘__zzip_attribute__’ was here ../zzip/format.h:77: error: expected declaration specifiers or ‘...’ before ‘(’ token ../zzip/format.h:77: warning: function declaration isn’t a prototype ../zzip/format.h:77: error: conflicting types for ‘__zzip_attribute__’ ../zzip/format.h:37: error: previous declaration of ‘__zzip_attribute__’ was here ../zzip/format.h:93: error: expected declaration specifiers or ‘...’ before ‘(’ token ../zzip/format.h:93: warning: function declaration isn’t a prototype ../zzip/format.h:93: error: conflicting types for ‘__zzip_attribute__’ ../zzip/format.h:37: error: previous declaration of ‘__zzip_attribute__’ was here ../zzip/format.h:127: error: expected declaration specifiers or ‘...’ before ‘(’ token ../zzip/format.h:127: warning: function declaration isn’t a prototype ../zzip/format.h:127: error: conflicting types for ‘__zzip_attribute__’ ../zzip/format.h:37: error: previous declaration of ‘__zzip_attribute__’ was here ../zzip/format.h:151: error: expected declaration specifiers or ‘...’ before ‘(’ token ../zzip/format.h:151: warning: function declaration isn’t a prototype ../zzip/format.h:151: error: conflicting types for ‘__zzip_attribute__’ ../zzip/format.h:37: error: previous declaration of ‘__zzip_attribute__’ was here ../zzip/format.h:169: error: expected declaration specifiers or ‘...’ before ‘(’ token ../zzip/format.h:169: warning: function declaration isn’t a prototype ../zzip/format.h:169: error: conflicting types for ‘__zzip_attribute__’ ../zzip/format.h:37: error: previous declaration of ‘__zzip_attribute__’ was here ../zzip/format.h:177: error: expected declaration specifiers or ‘...’ before ‘(’ token ../zzip/format.h:177: warning: function declaration isn’t a prototype ../zzip/format.h:177: error: conflicting types for ‘__zzip_attribute__’ ../zzip/format.h:37: error: previous declaration of ‘__zzip_attribute__’ was here ../zzip/format.h:197: error: expected declaration specifiers or ‘...’ before ‘(’ token ../zzip/format.h:197: warning: function declaration isn’t a prototype ../zzip/format.h:197: error: conflicting types for ‘__zzip_attribute__’ ../zzip/format.h:37: error: previous declaration of ‘__zzip_attribute__’ was here In file included from zip.c:17: ../zzip/fetch.h: In function ‘__zzip_get32’: ../zzip/fetch.h:18: error: expected declaration specifiers before ‘__zzip_attribute__’ ../zzip/fetch.h:19: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__zzip_attribute__’ ../zzip/fetch.h:20: error: storage class specified for parameter ‘__zzip_set32’ ../zzip/fetch.h:21: error: storage class specified for parameter ‘__zzip_set16’ ../zzip/fetch.h:23: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__zzip_attribute__’ ../zzip/fetch.h:24: error: storage class specified for parameter ‘__zzip_set64’ In file included from zip.c:19: /usr/include/ctype.h:82: error: storage class specified for parameter ‘__ctype_b_loc’ /usr/include/ctype.h:84: error: storage class specified for parameter ‘__ctype_tolower_loc’ /usr/include/ctype.h:86: error: storage class specified for parameter ‘__ctype_toupper_loc’ /usr/include/ctype.h:102: error: storage class specified for parameter ‘isalnum’ /usr/include/ctype.h:103: error: storage class specified for parameter ‘isalpha’ /usr/include/ctype.h:104: error: storage class specified for parameter ‘iscntrl’ /usr/include/ctype.h:105: error: storage class specified for parameter ‘isdigit’ /usr/include/ctype.h:106: error: storage class specified for parameter ‘islower’ /usr/include/ctype.h:107: error: storage class specified for parameter ‘isgraph’ /usr/include/ctype.h:108: error: storage class specified for parameter ‘isprint’ /usr/include/ctype.h:109: error: storage class specified for parameter ‘ispunct’ /usr/include/ctype.h:110: error: storage class specified for parameter ‘isspace’ /usr/include/ctype.h:111: error: storage class specified for parameter ‘isupper’ /usr/include/ctype.h:112: error: storage class specified for parameter ‘isxdigit’ /usr/include/ctype.h:116: error: storage class specified for parameter ‘tolower’ /usr/include/ctype.h:119: error: storage class specified for parameter ‘toupper’ /usr/include/ctype.h:142: error: storage class specified for parameter ‘isascii’ /usr/include/ctype.h:146: error: storage class specified for parameter ‘toascii’ /usr/include/ctype.h:150: error: storage class specified for parameter ‘_toupper’ /usr/include/ctype.h:151: error: storage class specified for parameter ‘_tolower’ In file included from zip.c:21: /usr/include/stdlib.h:102: error: storage class specified for parameter ‘div_t’ /usr/include/stdlib.h:110: error: storage class specified for parameter ‘ldiv_t’ /usr/include/stdlib.h:140: error: storage class specified for parameter ‘__ctype_get_mb_cur_max’ /usr/include/stdlib.h:146: error: storage class specified for parameter ‘atof’ /usr/include/stdlib.h:149: error: storage class specified for parameter ‘atoi’ /usr/include/stdlib.h:152: error: storage class specified for parameter ‘atol’ /usr/include/stdlib.h:158: error: expected declaration specifiers before ‘__extension__’ /usr/include/stdlib.h:167: error: storage class specified for parameter ‘strtod’ /usr/include/stdlib.h:186: error: storage class specified for parameter ‘strtol’ /usr/include/stdlib.h:190: error: storage class specified for parameter ‘strtoul’ /usr/include/stdlib.h:195: error: expected declaration specifiers before ‘__extension__’ /usr/include/stdlib.h:200: error: expected declaration specifiers before ‘__extension__’ /usr/include/stdlib.h:209: error: expected declaration specifiers before ‘__extension__’ /usr/include/stdlib.h:214: error: expected declaration specifiers before ‘__extension__’ /usr/include/stdlib.h:281: error: storage class specified for parameter ‘__strtod_internal’ /usr/include/stdlib.h:284: error: storage class specified for parameter ‘__strtof_internal’ /usr/include/stdlib.h:288: error: storage class specified for parameter ‘__strtold_internal’ /usr/include/stdlib.h:293: error: storage class specified for parameter ‘__strtol_internal’ /usr/include/stdlib.h:300: error: storage class specified for parameter ‘__strtoul_internal’ /usr/include/stdlib.h:305: error: expected declaration specifiers before ‘__extension__’ /usr/include/stdlib.h:313: error: expected declaration specifiers before ‘__extension__’ /usr/include/stdlib.h:429: error: storage class specified for parameter ‘l64a’ /usr/include/stdlib.h:433: error: storage class specified for parameter ‘a64l’ /usr/include/stdlib.h:445: error: storage class specified for parameter ‘random’ /usr/include/stdlib.h:448: error: storage class specified for parameter ‘srandom’ /usr/include/stdlib.h:455: error: storage class specified for parameter ‘initstate’ /usr/include/stdlib.h:459: error: storage class specified for parameter ‘setstate’ /usr/include/stdlib.h:479: error: storage class specified for parameter ‘random_r’ /usr/include/stdlib.h:482: error: storage class specified for parameter ‘srandom_r’ /usr/include/stdlib.h:487: error: storage class specified for parameter ‘initstate_r’ /usr/include/stdlib.h:491: error: storage class specified for parameter ‘setstate_r’ /usr/include/stdlib.h:498: error: storage class specified for parameter ‘rand’ /usr/include/stdlib.h:500: error: storage class specified for parameter ‘srand’ /usr/include/stdlib.h:505: error: storage class specified for parameter ‘rand_r’ /usr/include/stdlib.h:513: error: storage class specified for parameter ‘drand48’ /usr/include/stdlib.h:514: error: storage class specified for parameter ‘erand48’ /usr/include/stdlib.h:517: error: storage class specified for parameter ‘lrand48’ /usr/include/stdlib.h:519: error: storage class specified for parameter ‘nrand48’ /usr/include/stdlib.h:522: error: storage class specified for parameter ‘mrand48’ /usr/include/stdlib.h:524: error: storage class specified for parameter ‘jrand48’ /usr/include/stdlib.h:527: error: storage class specified for parameter ‘srand48’ /usr/include/stdlib.h:529: error: storage class specified for parameter ‘seed48’ /usr/include/stdlib.h:530: error: storage class specified for parameter ‘lcong48’ /usr/include/stdlib.h:547: error: storage class specified for parameter ‘drand48_r’ /usr/include/stdlib.h:550: error: storage class specified for parameter ‘erand48_r’ /usr/include/stdlib.h:555: error: storage class specified for parameter ‘lrand48_r’ /usr/include/stdlib.h:559: error: storage class specified for parameter ‘nrand48_r’ /usr/include/stdlib.h:564: error: storage class specified for parameter ‘mrand48_r’ /usr/include/stdlib.h:568: error: storage class specified for parameter ‘jrand48_r’ /usr/include/stdlib.h:572: error: storage class specified for parameter ‘srand48_r’ /usr/include/stdlib.h:575: error: storage class specified for parameter ‘seed48_r’ /usr/include/stdlib.h:579: error: storage class specified for parameter ‘lcong48_r’ /usr/include/stdlib.h:589: error: storage class specified for parameter ‘malloc’ /usr/include/stdlib.h:592: error: storage class specified for parameter ‘calloc’ /usr/include/stdlib.h:601: error: storage class specified for parameter ‘realloc’ /usr/include/stdlib.h:603: error: storage class specified for parameter ‘free’ /usr/include/stdlib.h:608: error: storage class specified for parameter ‘cfree’ In file included from /usr/include/stdlib.h:612, from zip.c:21: /usr/include/alloca.h:33: error: storage class specified for parameter ‘alloca’ In file included from zip.c:21: /usr/include/stdlib.h:617: error: storage class specified for parameter ‘valloc’ /usr/include/stdlib.h:623: error: storage class specified for parameter ‘posix_memalign’ /usr/include/stdlib.h:628: error: storage class specified for parameter ‘abort’ /usr/include/stdlib.h:632: error: storage class specified for parameter ‘atexit’ /usr/include/stdlib.h:639: error: storage class specified for parameter ‘on_exit’ /usr/include/stdlib.h:646: error: storage class specified for parameter ‘exit’ /usr/include/stdlib.h:660: error: storage class specified for parameter ‘getenv’ /usr/include/stdlib.h:666: error: storage class specified for parameter ‘__secure_getenv’ /usr/include/stdlib.h:672: error: storage class specified for parameter ‘putenv’ /usr/include/stdlib.h:679: error: storage class specified for parameter ‘setenv’ /usr/include/stdlib.h:682: error: storage class specified for parameter ‘unsetenv’ /usr/include/stdlib.h:689: error: storage class specified for parameter ‘clearenv’ /usr/include/stdlib.h:698: error: storage class specified for parameter ‘mktemp’ /usr/include/stdlib.h:709: error: storage class specified for parameter ‘mkstemp’ /usr/include/stdlib.h:729: error: storage class specified for parameter ‘mkdtemp’ /usr/include/stdlib.h:738: error: storage class specified for parameter ‘system’ /usr/include/stdlib.h:758: error: storage class specified for parameter ‘realpath’ /usr/include/stdlib.h:765: error: storage class specified for parameter ‘__compar_fn_t’ /usr/include/stdlib.h:776: error: expected declaration specifiers or ‘...’ before ‘__compar_fn_t’ /usr/include/stdlib.h:777: error: storage class specified for parameter ‘bsearch’ /usr/include/stdlib.h:777: error: nonnull argument with out-of-range operand number (argument 1, operand 5) /usr/include/stdlib.h:782: error: expected declaration specifiers or ‘...’ before ‘__compar_fn_t’ /usr/include/stdlib.h:782: error: storage class specified for parameter ‘qsort’ /usr/include/stdlib.h:782: error: nonnull argument with out-of-range operand number (argument 1, operand 4) /usr/include/stdlib.h:786: error: storage class specified for parameter ‘abs’ /usr/include/stdlib.h:787: error: storage class specified for parameter ‘labs’ /usr/include/stdlib.h:800: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘div’ /usr/include/stdlib.h:802: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘ldiv’ /usr/include/stdlib.h:823: error: storage class specified for parameter ‘ecvt’ /usr/include/stdlib.h:829: error: storage class specified for parameter ‘fcvt’ /usr/include/stdlib.h:835: error: storage class specified for parameter ‘gcvt’ /usr/include/stdlib.h:842: error: storage class specified for parameter ‘qecvt’ /usr/include/stdlib.h:845: error: storage class specified for parameter ‘qfcvt’ /usr/include/stdlib.h:847: error: storage class specified for parameter ‘qgcvt’ /usr/include/stdlib.h:854: error: storage class specified for parameter ‘ecvt_r’ /usr/include/stdlib.h:857: error: storage class specified for parameter ‘fcvt_r’ /usr/include/stdlib.h:862: error: storage class specified for parameter ‘qecvt_r’ /usr/include/stdlib.h:866: error: storage class specified for parameter ‘qfcvt_r’ /usr/include/stdlib.h:874: error: storage class specified for parameter ‘mblen’ /usr/include/stdlib.h:878: error: storage class specified for parameter ‘mbtowc’ /usr/include/stdlib.h:881: error: storage class specified for parameter ‘wctomb’ /usr/include/stdlib.h:886: error: storage class specified for parameter ‘mbstowcs’ /usr/include/stdlib.h:890: error: storage class specified for parameter ‘wcstombs’ /usr/include/stdlib.h:899: error: storage class specified for parameter ‘rpmatch’ /usr/include/stdlib.h:927: error: storage class specified for parameter ‘posix_openpt’ /usr/include/stdlib.h:963: error: storage class specified for parameter ‘getloadavg’ In file included from zip.c:22: /usr/include/string.h:40: error: storage class specified for parameter ‘memcpy’ /usr/include/string.h:44: error: storage class specified for parameter ‘memmove’ /usr/include/string.h:53: error: storage class specified for parameter ‘memccpy’ /usr/include/string.h:59: error: storage class specified for parameter ‘memset’ /usr/include/string.h:63: error: storage class specified for parameter ‘memcmp’ /usr/include/string.h:67: error: storage class specified for parameter ‘memchr’ /usr/include/string.h:85: error: storage class specified for parameter ‘strcpy’ /usr/include/string.h:89: error: storage class specified for parameter ‘strncpy’ /usr/include/string.h:93: error: storage class specified for parameter ‘strcat’ /usr/include/string.h:96: error: storage class specified for parameter ‘strncat’ /usr/include/string.h:100: error: storage class specified for parameter ‘strcmp’ /usr/include/string.h:103: error: storage class specified for parameter ‘strncmp’ /usr/include/string.h:107: error: storage class specified for parameter ‘strcoll’ /usr/include/string.h:111: error: storage class specified for parameter ‘strxfrm’ /usr/include/string.h:131: error: storage class specified for parameter ‘strdup’ /usr/include/string.h:168: error: storage class specified for parameter ‘strchr’ /usr/include/string.h:171: error: storage class specified for parameter ‘strrchr’ /usr/include/string.h:185: error: storage class specified for parameter ‘strcspn’ /usr/include/string.h:189: error: storage class specified for parameter ‘strspn’ /usr/include/string.h:192: error: storage class specified for parameter ‘strpbrk’ /usr/include/string.h:195: error: storage class specified for parameter ‘strstr’ /usr/include/string.h:200: error: storage class specified for parameter ‘strtok’ /usr/include/string.h:208: error: storage class specified for parameter ‘__strtok_r’ /usr/include/string.h:212: error: storage class specified for parameter ‘strtok_r’ /usr/include/string.h:243: error: storage class specified for parameter ‘strlen’ /usr/include/string.h:256: error: storage class specified for parameter ‘strerror’ /usr/include/string.h:270: error: storage class specified for parameter ‘strerror_r’ /usr/include/string.h:288: error: storage class specified for parameter ‘__bzero’ /usr/include/string.h:293: error: storage class specified for parameter ‘bcopy’ /usr/include/string.h:296: error: storage class specified for parameter ‘bzero’ /usr/include/string.h:300: error: storage class specified for parameter ‘bcmp’ /usr/include/string.h:304: error: storage class specified for parameter ‘index’ /usr/include/string.h:308: error: storage class specified for parameter ‘rindex’ /usr/include/string.h:312: error: storage class specified for parameter ‘ffs’ /usr/include/string.h:326: error: storage class specified for parameter ‘strcasecmp’ /usr/include/string.h:330: error: storage class specified for parameter ‘strncasecmp’ /usr/include/string.h:350: error: storage class specified for parameter ‘strsep’ In file included from zip.c:25: /usr/include/sys/stat.h:208: error: storage class specified for parameter ‘stat’ /usr/include/sys/stat.h:212: error: storage class specified for parameter ‘fstat’ /usr/include/sys/stat.h:260: error: storage class specified for parameter ‘lstat’ /usr/include/sys/stat.h:281: error: storage class specified for parameter ‘chmod’ /usr/include/sys/stat.h:288: error: storage class specified for parameter ‘lchmod’ /usr/include/sys/stat.h:293: error: storage class specified for parameter ‘fchmod’ /usr/include/sys/stat.h:307: error: storage class specified for parameter ‘umask’ /usr/include/sys/stat.h:317: error: storage class specified for parameter ‘mkdir’ /usr/include/sys/stat.h:332: error: storage class specified for parameter ‘mknod’ /usr/include/sys/stat.h:346: error: storage class specified for parameter ‘mkfifo’ /usr/include/sys/stat.h:381: error: storage class specified for parameter ‘__fxstat’ /usr/include/sys/stat.h:383: error: storage class specified for parameter ‘__xstat’ /usr/include/sys/stat.h:385: error: storage class specified for parameter ‘__lxstat’ /usr/include/sys/stat.h:388: error: storage class specified for parameter ‘__fxstatat’ /usr/include/sys/stat.h:424: error: storage class specified for parameter ‘__xmknod’ /usr/include/sys/stat.h:428: error: storage class specified for parameter ‘__xmknodat’ /usr/include/sys/stat.h:435: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token /usr/include/sys/stat.h:442: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token /usr/include/sys/stat.h:449: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token /usr/include/sys/stat.h:465: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token In file included from ../zzip/__mmap.h:22, from zip.c:28: /usr/include/sys/mman.h:59: error: storage class specified for parameter ‘mmap’ /usr/include/sys/mman.h:77: error: storage class specified for parameter ‘munmap’ /usr/include/sys/mman.h:82: error: storage class specified for parameter ‘mprotect’ /usr/include/sys/mman.h:90: error: storage class specified for parameter ‘msync’ /usr/include/sys/mman.h:95: error: storage class specified for parameter ‘madvise’ /usr/include/sys/mman.h:99: error: storage class specified for parameter ‘posix_madvise’ /usr/include/sys/mman.h:104: error: storage class specified for parameter ‘mlock’ /usr/include/sys/mman.h:107: error: storage class specified for parameter ‘munlock’ /usr/include/sys/mman.h:112: error: storage class specified for parameter ‘mlockall’ /usr/include/sys/mman.h:116: error: storage class specified for parameter ‘munlockall’ /usr/include/sys/mman.h:125: error: storage class specified for parameter ‘mincore’ /usr/include/sys/mman.h:145: error: storage class specified for parameter ‘shm_open’ /usr/include/sys/mman.h:148: error: storage class specified for parameter ‘shm_unlink’ zip.c:55: warning: empty declaration zip.c:88: warning: parameter ‘__zzip_aligned4’ declared ‘inline’ zip.c:174: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token zip.c:346: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token zip.c:364: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token zip.c:501: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token zip.c:527: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token zip.c:546: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token zip.c:562: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token zip.c:582: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token zip.c:598: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token zip.c:602: error: storage class specified for parameter ‘__zzip_dir_parse’ zip.c:611: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token zip.c:635: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token zip.c:677: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token zip.c:704: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token zip.c:715: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token zip.c:745: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token zip.c:762: error: old-style parameter declarations in prototyped function definition zip.c:762: error: expected ‘{’ at end of input zip.c:762: warning: no return statement in function returning non-void make[1]: *** [all] Error 1 make[1]: Leaving directory `/home/rabbit/Desktop/files/etdos/zzip' make: *** [all] Error 2 rabbit@rabbox:~/Desktop/files/etdos$