* Package:    app-arch/unzip-6.0_p29:0
 * Repository: gentoo
 * Maintainer: base-system@gentoo.org
 * USE:        abi_x86_64 amd64 bzip2 elibc_glibc kernel_linux natspec unicode
 * FEATURES:   network-sandbox preserve-libs sandbox userpriv usersandbox
>>> Unpacking source...
>>> Unpacking 'unzip60.tar.gz' to /var/tmp/portage/app-arch/unzip-6.0_p29/work
>>> Unpacking 'unzip_6.0-29.debian.tar.xz' to /var/tmp/portage/app-arch/unzip-6.0_p29/work
>>> Source unpacked in /var/tmp/portage/app-arch/unzip-6.0_p29/work
>>> Preparing source in /var/tmp/portage/app-arch/unzip-6.0_p29/work/unzip60 ...
 * Applying patches from /var/tmp/portage/app-arch/unzip-6.0_p29/work/debian/patches ...
  [ ok ]
  [ ok ]
  [ ok ]
  [ ok ]
  [ ok ]
  [ ok ]
  [ ok ]
  [ ok ]
  [ ok ]
  [ ok ]
  [ ok ]
  [ ok ]
  [ ok ]
  [ ok ]
  [ ok ]
  [ ok ]
  [ ok ]
  [ ok ]
  [ ok ]
  [ ok ]
  [ ok ]
  [ ok ]
  [ ok ]
  [ ok ]
  [ ok ]
  [ ok ]
  [ ok ]
  [ ok ]
  [ ok ]
  [ ok ]
  [ ok ]
  [ ok ]
  [ ok ]
  [ ok ]
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/app-arch/unzip-6.0_p29/work/unzip60 ...
>>> Source configured.
>>> Compiling source in /var/tmp/portage/app-arch/unzip-6.0_p29/work/unzip60 ...
make -j2 -f unix/Makefile linux_noasm 
make unzips CC="x86_64-pc-linux-gnu-gcc" LD="x86_64-pc-linux-gnu-gcc" CFLAGS="-O3 -march=native -mtune=native -fomit-frame-pointer -pipe  -DNO_LCHMOD -DUSE_BZIP2 -DUNICODE_SUPPORT -DUNICODE_WCHAR -DUTF8_MAYBE_NATIVE -DUSE_ICONV_MAPPING -DLARGE_FILE_SUPPORT -Wall"
make[1]: Entering directory '/var/tmp/portage/app-arch/unzip-6.0_p29/work/unzip60'
x86_64-pc-linux-gnu-gcc -c -O3 -march=native -mtune=native -fomit-frame-pointer -pipe  -DNO_LCHMOD -DUSE_BZIP2 -DUNICODE_SUPPORT -DUNICODE_WCHAR -DUTF8_MAYBE_NATIVE -DUSE_ICONV_MAPPING -DLARGE_FILE_SUPPORT -Wall -I. -Ibzip2 -DUNIX  -DNO_SETLOCALE  crc32.c
crc32.c: In function ‘crc32’:
crc32.c:680:5: warning: old-style function definition [-Wold-style-definition]
  680 | ulg crc32(crc, buf, len)
      |     ^~~~~
make[1]: Leaving directory '/var/tmp/portage/app-arch/unzip-6.0_p29/work/unzip60'
make[1]: Entering directory '/var/tmp/portage/app-arch/unzip-6.0_p29/work/unzip60'
x86_64-pc-linux-gnu-gcc -c -O3 -march=native -mtune=native -fomit-frame-pointer -pipe  -DNO_LCHMOD -DUSE_BZIP2 -DUNICODE_SUPPORT -DUNICODE_WCHAR -DUTF8_MAYBE_NATIVE -DUSE_ICONV_MAPPING -DLARGE_FILE_SUPPORT -Wall -I. -Ibzip2 -DUNIX  -DNO_SETLOCALE  unzip.c
In file included from unzip.h:719,
                 from unzip.c:68:
unzip.c: In function ‘main’:
unzpriv.h:1038:17: warning: old-style function definition [-Wold-style-definition]
 1038 | #  define MAIN  main
      |                 ^~~~
unzip.c:720:5: note: in expansion of macro ‘MAIN’
  720 | int MAIN(argc, argv)   /* return PK-type error code (except under VMS) */
      |     ^~~~
unzip.c: In function ‘unzip’:
unzip.c:739:5: warning: old-style function definition [-Wold-style-definition]
  739 | int unzip(__G__ argc, argv)
      |     ^~~~~
unzip.c: In function ‘uz_opts’:
unzip.c:1337:5: warning: old-style function definition [-Wold-style-definition]
 1337 | int uz_opts(__G__ pargc, pargv)
      |     ^~~~~~~
unzip.c: In function ‘usage’:
unzip.c:2082:5: warning: old-style function definition [-Wold-style-definition]
 2082 | int usage(__G__ error)   /* return PK-type error code */
      |     ^~~~~
unzip.c: In function ‘uz_opts’:
unzip.c:1662:49: warning: ‘__builtin_strncpy’ specified bound 25 equals destination size [-Wstringop-truncation]
 1662 |                                                 strncpy(OEM_CP, s, sizeof(OEM_CP));
      |                                                 ^
unzip.c:1653:49: warning: ‘__builtin_strncpy’ specified bound 25 equals destination size [-Wstringop-truncation]
 1653 |                                                 strncpy(OEM_CP, s, sizeof(OEM_CP));
      |                                                 ^
unzip.c:1558:49: warning: ‘__builtin_strncpy’ specified bound 25 equals destination size [-Wstringop-truncation]
 1558 |                                                 strncpy(ISO_CP, s, sizeof(ISO_CP));
      |                                                 ^
unzip.c:1549:49: warning: ‘__builtin_strncpy’ specified bound 25 equals destination size [-Wstringop-truncation]
 1549 |                                                 strncpy(ISO_CP, s, sizeof(ISO_CP));
      |                                                 ^
In function ‘show_version_info’,
    inlined from ‘uz_opts’ at unzip.c:1968:13:
unzpriv.h:2718:53: warning: ‘%s’ directive writing up to 74535 bytes into a region of size 65528 [-Wformat-overflow=]
 2718 |        (*G.message)((zvoid *)&G, (uch *)(buf), (ulg)sprintf sprf_arg, (flag))
unzip.c:2572:9: note: in expansion of macro ‘Info’
 2572 |         Info(slide, 0, ((char *)slide, LoadFarString(CompileOptFormat),
      |         ^~~~
In file included from /usr/include/stdio.h:970,
                 from unzpriv.h:634:
In function ‘sprintf’,
    inlined from ‘show_version_info’ at unzip.c:2572:9,
    inlined from ‘uz_opts’ at unzip.c:1968:13:
/usr/include/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 10 and 74545 bytes into a destination of size 65536
   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   31 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   32 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
/usr/include/bits/stdio2.h:30:10: warning: ‘__builtin___sprintf_chk’ argument 5 may overlap destination object ‘G’ [-Wrestrict]
In file included from unzpriv.h:2237:
globals.h: In function ‘uz_opts’:
globals.h:433:31: note: destination object referenced by ‘restrict’-qualified argument 1 was declared here
  433 |    extern Uz_Globs            G;
      |                               ^
In function ‘show_version_info’,
    inlined from ‘uz_opts’ at unzip.c:1968:13:
unzpriv.h:2718:53: warning: ‘%s’ directive writing up to 74535 bytes into a region of size 65528 [-Wformat-overflow=]
 2718 |        (*G.message)((zvoid *)&G, (uch *)(buf), (ulg)sprintf sprf_arg, (flag))
unzip.c:2629:9: note: in expansion of macro ‘Info’
 2629 |         Info(slide, 0, ((char *)slide, LoadFarString(CompileOptFormat),
      |         ^~~~
In function ‘sprintf’,
    inlined from ‘show_version_info’ at unzip.c:2629:9,
    inlined from ‘uz_opts’ at unzip.c:1968:13:
/usr/include/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 10 and 74545 bytes into a destination of size 65536
   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   31 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   32 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
/usr/include/bits/stdio2.h:30:10: warning: ‘__builtin___sprintf_chk’ argument 5 may overlap destination object ‘G’ [-Wrestrict]
globals.h: In function ‘uz_opts’:
globals.h:433:31: note: destination object referenced by ‘restrict’-qualified argument 1 was declared here
  433 |    extern Uz_Globs            G;
      |                               ^
make[1]: Leaving directory '/var/tmp/portage/app-arch/unzip-6.0_p29/work/unzip60'
make[1]: Entering directory '/var/tmp/portage/app-arch/unzip-6.0_p29/work/unzip60'
x86_64-pc-linux-gnu-gcc -c -O3 -march=native -mtune=native -fomit-frame-pointer -pipe  -DNO_LCHMOD -DUSE_BZIP2 -DUNICODE_SUPPORT -DUNICODE_WCHAR -DUTF8_MAYBE_NATIVE -DUSE_ICONV_MAPPING -DLARGE_FILE_SUPPORT -Wall -I. -Ibzip2 -DUNIX  -DNO_SETLOCALE  crypt.c
crypt.c: In function ‘update_keys’:
crypt.c:163:5: warning: old-style function definition [-Wold-style-definition]
  163 | int update_keys(__G__ c)
      |     ^~~~~~~~~~~
crypt.c: In function ‘init_keys’:
crypt.c:183:6: warning: old-style function definition [-Wold-style-definition]
  183 | void init_keys(__G__ passwd)
      |      ^~~~~~~~~
crypt.c: In function ‘decrypt’:
crypt.c:453:5: warning: old-style function definition [-Wold-style-definition]
  453 | int decrypt(__G__ passwrd)
      |     ^~~~~~~
crypt.c: In function ‘testp’:
crypt.c:539:11: warning: old-style function definition [-Wold-style-definition]
  539 | local int testp(__G__ h)
      |           ^~~~~
crypt.c: In function ‘testkey’:
crypt.c:594:11: warning: old-style function definition [-Wold-style-definition]
  594 | local int testkey(__G__ h, key)
      |           ^~~~~~~
make[1]: Leaving directory '/var/tmp/portage/app-arch/unzip-6.0_p29/work/unzip60'
make[1]: Entering directory '/var/tmp/portage/app-arch/unzip-6.0_p29/work/unzip60'
x86_64-pc-linux-gnu-gcc -c -O3 -march=native -mtune=native -fomit-frame-pointer -pipe  -DNO_LCHMOD -DUSE_BZIP2 -DUNICODE_SUPPORT -DUNICODE_WCHAR -DUTF8_MAYBE_NATIVE -DUSE_ICONV_MAPPING -DLARGE_FILE_SUPPORT -Wall -I. -Ibzip2 -DUNIX  -DNO_SETLOCALE  envargs.c
envargs.c: In function ‘envargs’:
envargs.c:49:5: warning: old-style function definition [-Wold-style-definition]
   49 | int envargs(Pargc, Pargv, envstr, envstr2)
      |     ^~~~~~~
envargs.c: In function ‘count_args’:
envargs.c:179:12: warning: old-style function definition [-Wold-style-definition]
  179 | static int count_args(s)
      |            ^~~~~~~~~~
make[1]: Leaving directory '/var/tmp/portage/app-arch/unzip-6.0_p29/work/unzip60'
make[1]: Entering directory '/var/tmp/portage/app-arch/unzip-6.0_p29/work/unzip60'
x86_64-pc-linux-gnu-gcc -c -O3 -march=native -mtune=native -fomit-frame-pointer -pipe  -DNO_LCHMOD -DUSE_BZIP2 -DUNICODE_SUPPORT -DUNICODE_WCHAR -DUTF8_MAYBE_NATIVE -DUSE_ICONV_MAPPING -DLARGE_FILE_SUPPORT -Wall -I. -Ibzip2 -DUNIX  -DNO_SETLOCALE  explode.c
explode.c: In function ‘get_tree’:
explode.c:222:12: warning: old-style function definition [-Wold-style-definition]
  222 | static int get_tree(__G__ l, n)
      |            ^~~~~~~~
explode.c: In function ‘explode_lit’:
explode.c:253:12: warning: old-style function definition [-Wold-style-definition]
  253 | static int explode_lit(__G__ tb, tl, td, bb, bl, bd, bdl)
      |            ^~~~~~~~~~~
explode.c: In function ‘explode_nolit’:
explode.c:371:12: warning: old-style function definition [-Wold-style-definition]
  371 | static int explode_nolit(__G__ tl, td, bl, bd, bdl)
      |            ^~~~~~~~~~~~~
make[1]: Leaving directory '/var/tmp/portage/app-arch/unzip-6.0_p29/work/unzip60'
make[1]: Entering directory '/var/tmp/portage/app-arch/unzip-6.0_p29/work/unzip60'
x86_64-pc-linux-gnu-gcc -c -O3 -march=native -mtune=native -fomit-frame-pointer -pipe  -DNO_LCHMOD -DUSE_BZIP2 -DUNICODE_SUPPORT -DUNICODE_WCHAR -DUTF8_MAYBE_NATIVE -DUSE_ICONV_MAPPING -DLARGE_FILE_SUPPORT -Wall -I. -Ibzip2 -DUNIX  -DNO_SETLOCALE  extract.c
extract.c: In function ‘cover_find’:
extract.c:349:15: warning: old-style function definition [-Wold-style-definition]
  349 | static size_t cover_find(cover, val)
      |               ^~~~~~~~~~
extract.c: In function ‘cover_within’:
extract.c:365:12: warning: old-style function definition [-Wold-style-definition]
  365 | static int cover_within(cover, val)
      |            ^~~~~~~~~~~~
extract.c: In function ‘cover_add’:
extract.c:385:12: warning: old-style function definition [-Wold-style-definition]
  385 | static int cover_add(cover, beg, end)
      |            ^~~~~~~~~
extract.c: In function ‘find_compr_idx’:
extract.c:1156:10: warning: old-style function definition [-Wold-style-definition]
 1156 | unsigned find_compr_idx(compr_methodnum)
      |          ^~~~~~~~~~~~~~
extract.c: In function ‘extract_or_test_entrylist’:
extract.c:1176:12: warning: old-style function definition [-Wold-style-definition]
 1176 | static int extract_or_test_entrylist(__G__ numchunk,
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~
extract.c: In function ‘TestExtraField’:
extract.c:2222:12: warning: old-style function definition [-Wold-style-definition]
 2222 | static int TestExtraField(__G__ ef, ef_len)
      |            ^~~~~~~~~~~~~~
extract.c: In function ‘memextract’:
extract.c:2497:5: warning: old-style function definition [-Wold-style-definition]
 2497 | int memextract(__G__ tgt, tgtsize, src, srcsize)  /* extract compressed */
      |     ^~~~~~~~~~
extract.c: In function ‘memflush’:
extract.c:2586:5: warning: old-style function definition [-Wold-style-definition]
 2586 | int memflush(__G__ rawbuf, size)
      |     ^~~~~~~~
extract.c: In function ‘extract_izvms_block’:
extract.c:2626:6: warning: old-style function definition [-Wold-style-definition]
 2626 | uch *extract_izvms_block(__G__ ebdata, size, retlen, init, needlen)
      |      ^~~~~~~~~~~~~~~~~~~
extract.c: In function ‘decompress_bits’:
extract.c:2688:13: warning: old-style function definition [-Wold-style-definition]
 2688 | static void decompress_bits(outptr, needlen, bitptr)
      |             ^~~~~~~~~~~~~~~
extract.c: In function ‘set_deferred_symlink’:
extract.c:2734:13: warning: old-style function definition [-Wold-style-definition]
 2734 | static void set_deferred_symlink(__G__ slnk_entry)
      |             ^~~~~~~~~~~~~~~~~~~~
extract.c: In function ‘fnfilter’:
extract.c:2791:7: warning: old-style function definition [-Wold-style-definition]
 2791 | char *fnfilter(raw, space, size)   /* convert name to safely printable form */
      |       ^~~~~~~~
extract.c: In function ‘dircomp’:
extract.c:2917:18: warning: old-style function definition [-Wold-style-definition]
 2917 | static int Cdecl dircomp(a, b)  /* used by qsort(); swiped from Zip */
      |                  ^~~~~~~
extract.c: In function ‘UZbunzip2’:
extract.c:2940:9: warning: variable ‘repeated_buf_err’ set but not used [-Wunused-but-set-variable]
 2940 |     int repeated_buf_err;
      |         ^~~~~~~~~~~~~~~~
extract.c: In function ‘extract_or_test_files’:
extract.c:774:9: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  774 |         read(G.zipfd, (char *)G.inbuf, INBUFSIZ);  /* been here before... */
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
extract.c: In function ‘store_info’:
extract.c:1086:13: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
 1086 |             fgets(G.answerbuf, sizeof(G.answerbuf), stdin);
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
extract.c: In function ‘extract_or_test_entrylist’:
extract.c:1676:29: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
 1676 |                             fgets(G.filename, FILNAMSIZ, stdin);
      |                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[1]: Leaving directory '/var/tmp/portage/app-arch/unzip-6.0_p29/work/unzip60'
make[1]: Entering directory '/var/tmp/portage/app-arch/unzip-6.0_p29/work/unzip60'
x86_64-pc-linux-gnu-gcc -c -O3 -march=native -mtune=native -fomit-frame-pointer -pipe  -DNO_LCHMOD -DUSE_BZIP2 -DUNICODE_SUPPORT -DUNICODE_WCHAR -DUTF8_MAYBE_NATIVE -DUSE_ICONV_MAPPING -DLARGE_FILE_SUPPORT -Wall -I. -Ibzip2 -DUNIX  -DNO_SETLOCALE  fileio.c
fileio.c: In function ‘readbuf’:
fileio.c:579:10: warning: old-style function definition [-Wold-style-definition]
  579 | unsigned readbuf(__G__ buf, size)   /* return number of bytes read into buf */
      |          ^~~~~~~
fileio.c: In function ‘seek_zipf’:
fileio.c:716:5: warning: old-style function definition [-Wold-style-definition]
  716 | int seek_zipf(__G__ abs_offset)
      |     ^~~~~~~~~
fileio.c: In function ‘flush’:
fileio.c:787:5: warning: old-style function definition [-Wold-style-definition]
  787 | int flush(__G__ rawbuf, size, unshrink)
      |     ^~~~~
fileio.c: In function ‘is_vms_varlen_txt’:
fileio.c:1093:12: warning: old-style function definition [-Wold-style-definition]
 1093 | static int is_vms_varlen_txt(__G__ ef_buf, ef_len)
      |            ^~~~~~~~~~~~~~~~~
fileio.c: In function ‘UzpMessagePrnt’:
fileio.c:1248:12: warning: old-style function definition [-Wold-style-definition]
 1248 | int UZ_EXP UzpMessagePrnt(pG, buf, size, flag)
      |            ^~~~~~~~~~~~~~
fileio.c: In function ‘UzpInput’:
fileio.c:1491:12: warning: old-style function definition [-Wold-style-definition]
 1491 | int UZ_EXP UzpInput(pG, buf, size, flag)
      |            ^~~~~~~~
fileio.c: In function ‘UzpMorePause’:
fileio.c:1515:13: warning: old-style function definition [-Wold-style-definition]
 1515 | void UZ_EXP UzpMorePause(pG, prompt, flag)
      |             ^~~~~~~~~~~~
fileio.c: In function ‘UzpPassword’:
fileio.c:1577:12: warning: old-style function definition [-Wold-style-definition]
 1577 | int UZ_EXP UzpPassword (pG, rcnt, pwbuf, size, zfn, efn)
      |            ^~~~~~~~~~~
fileio.c: In function ‘handler’:
fileio.c:1650:6: warning: old-style function definition [-Wold-style-definition]
 1650 | void handler(signal)   /* upon interrupt, turn on echo and exit cleanly */
      |      ^~~~~~~
fileio.c: In function ‘dos_to_unix_time’:
fileio.c:1714:8: warning: old-style function definition [-Wold-style-definition]
 1714 | time_t dos_to_unix_time(dosdatetime)
      |        ^~~~~~~~~~~~~~~~
fileio.c: In function ‘check_for_newer’:
fileio.c:1900:5: warning: old-style function definition [-Wold-style-definition]
 1900 | int check_for_newer(__G__ filename)  /* return 1 if existing file is newer */
      |     ^~~~~~~~~~~~~~~
fileio.c: In function ‘do_string’:
fileio.c:2019:5: warning: old-style function definition [-Wold-style-definition]
 2019 | int do_string(__G__ length, option)   /* return PK-type error code */
      |     ^~~~~~~~~
fileio.c: In function ‘makeword’:
fileio.c:2449:5: warning: old-style function definition [-Wold-style-definition]
 2449 | ush makeword(b)
      |     ^~~~~~~~
fileio.c: In function ‘makelong’:
fileio.c:2467:5: warning: old-style function definition [-Wold-style-definition]
 2467 | ulg makelong(sig)
      |     ^~~~~~~~
fileio.c: In function ‘makeint64’:
fileio.c:2488:8: warning: old-style function definition [-Wold-style-definition]
 2488 | zusz_t makeint64(sig)
      |        ^~~~~~~~~
fileio.c: In function ‘fzofft’:
fileio.c:2527:7: warning: old-style function definition [-Wold-style-definition]
 2527 | char *fzofft(__G__ val, pre, post)
      |       ^~~~~~
fileio.c: In function ‘str2oem’:
fileio.c:2610:7: warning: old-style function definition [-Wold-style-definition]
 2610 | char *str2oem(dst, src)
      |       ^~~~~~~
fileio.c: In function ‘zstrnicmp’:
fileio.c:2705:5: warning: old-style function definition [-Wold-style-definition]
 2705 | int zstrnicmp(s1, s2, n)
      |     ^~~~~~~~~
fileio.c: In function ‘disk_error’:
fileio.c:1227:5: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
 1227 |     fgets(G.answerbuf, sizeof(G.answerbuf), stdin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[1]: Leaving directory '/var/tmp/portage/app-arch/unzip-6.0_p29/work/unzip60'
make[1]: Entering directory '/var/tmp/portage/app-arch/unzip-6.0_p29/work/unzip60'
x86_64-pc-linux-gnu-gcc -c -O3 -march=native -mtune=native -fomit-frame-pointer -pipe  -DNO_LCHMOD -DUSE_BZIP2 -DUNICODE_SUPPORT -DUNICODE_WCHAR -DUTF8_MAYBE_NATIVE -DUSE_ICONV_MAPPING -DLARGE_FILE_SUPPORT -Wall -I. -Ibzip2 -DUNIX  -DNO_SETLOCALE  globals.c
make[1]: Leaving directory '/var/tmp/portage/app-arch/unzip-6.0_p29/work/unzip60'
make[1]: Entering directory '/var/tmp/portage/app-arch/unzip-6.0_p29/work/unzip60'
x86_64-pc-linux-gnu-gcc -c -O3 -march=native -mtune=native -fomit-frame-pointer -pipe  -DNO_LCHMOD -DUSE_BZIP2 -DUNICODE_SUPPORT -DUNICODE_WCHAR -DUTF8_MAYBE_NATIVE -DUSE_ICONV_MAPPING -DLARGE_FILE_SUPPORT -Wall -I. -Ibzip2 -DUNIX  -DNO_SETLOCALE  inflate.c
inflate.c: In function ‘inflate_codes’:
inflate.c:932:5: warning: old-style function definition [-Wold-style-definition]
  932 | int inflate_codes(__G__ tl, td, bl, bd)
      |     ^~~~~~~~~~~~~
inflate.c: In function ‘inflate_block’:
inflate.c:1386:12: warning: old-style function definition [-Wold-style-definition]
 1386 | static int inflate_block(__G__ e)
      |            ^~~~~~~~~~~~~
inflate.c: In function ‘inflate’:
inflate.c:1437:5: warning: old-style function definition [-Wold-style-definition]
 1437 | int inflate(__G__ is_defl64)
      |     ^~~~~~~
inflate.c: In function ‘huft_build’:
inflate.c:1551:5: warning: old-style function definition [-Wold-style-definition]
 1551 | int huft_build(__G__ b, n, s, d, e, t, m)
      |     ^~~~~~~~~~
inflate.c: In function ‘huft_free’:
inflate.c:1757:5: warning: old-style function definition [-Wold-style-definition]
 1757 | int huft_free(t)
      |     ^~~~~~~~~
make[1]: Leaving directory '/var/tmp/portage/app-arch/unzip-6.0_p29/work/unzip60'
make[1]: Entering directory '/var/tmp/portage/app-arch/unzip-6.0_p29/work/unzip60'
x86_64-pc-linux-gnu-gcc -c -O3 -march=native -mtune=native -fomit-frame-pointer -pipe  -DNO_LCHMOD -DUSE_BZIP2 -DUNICODE_SUPPORT -DUNICODE_WCHAR -DUTF8_MAYBE_NATIVE -DUSE_ICONV_MAPPING -DLARGE_FILE_SUPPORT -Wall -I. -Ibzip2 -DUNIX  -DNO_SETLOCALE  list.c
list.c: In function ‘get_time_stamp’:
list.c:565:5: warning: old-style function definition [-Wold-style-definition]
  565 | int get_time_stamp(__G__ last_modtime, nmember)  /* return PK-type error code */
      |     ^~~~~~~~~~~~~~
list.c: In function ‘ratio’:
list.c:708:5: warning: old-style function definition [-Wold-style-definition]
  708 | int ratio(uc, c)
      |     ^~~~~
make[1]: Leaving directory '/var/tmp/portage/app-arch/unzip-6.0_p29/work/unzip60'
make[1]: Entering directory '/var/tmp/portage/app-arch/unzip-6.0_p29/work/unzip60'
x86_64-pc-linux-gnu-gcc -c -O3 -march=native -mtune=native -fomit-frame-pointer -pipe  -DNO_LCHMOD -DUSE_BZIP2 -DUNICODE_SUPPORT -DUNICODE_WCHAR -DUTF8_MAYBE_NATIVE -DUSE_ICONV_MAPPING -DLARGE_FILE_SUPPORT -Wall -I. -Ibzip2 -DUNIX  -DNO_SETLOCALE  match.c
match.c: In function ‘match’:
match.c:125:5: warning: old-style function definition [-Wold-style-definition]
  125 | int match(string, pattern, ignore_case __WDL)
      |     ^~~~~
match.c: In function ‘recmatch’:
match.c:167:12: warning: old-style function definition [-Wold-style-definition]
  167 | static int recmatch(p, s, ic __WDL)
      |            ^~~~~~~~
match.c: In function ‘isshexp’:
match.c:343:14: warning: old-style function definition [-Wold-style-definition]
  343 | static char *isshexp(p)
      |              ^~~~~~~
match.c: In function ‘namecmp’:
match.c:358:12: warning: old-style function definition [-Wold-style-definition]
  358 | static int namecmp(s1, s2)
      |            ^~~~~~~
match.c: In function ‘iswild’:
match.c:380:5: warning: old-style function definition [-Wold-style-definition]
  380 | int iswild(p)        /* originally only used for stat()-bug workaround in */
      |     ^~~~~~
make[1]: Leaving directory '/var/tmp/portage/app-arch/unzip-6.0_p29/work/unzip60'
make[1]: Entering directory '/var/tmp/portage/app-arch/unzip-6.0_p29/work/unzip60'
x86_64-pc-linux-gnu-gcc -c -O3 -march=native -mtune=native -fomit-frame-pointer -pipe  -DNO_LCHMOD -DUSE_BZIP2 -DUNICODE_SUPPORT -DUNICODE_WCHAR -DUTF8_MAYBE_NATIVE -DUSE_ICONV_MAPPING -DLARGE_FILE_SUPPORT -Wall -I. -Ibzip2 -DUNIX  -DNO_SETLOCALE  process.c
process.c: In function ‘do_seekable’:
process.c:659:12: warning: old-style function definition [-Wold-style-definition]
  659 | static int do_seekable(__G__ lastchance)        /* return PK-type error code */
      |            ^~~~~~~~~~~
process.c: In function ‘rec_find’:
process.c:1127:12: warning: old-style function definition [-Wold-style-definition]
 1127 | static int rec_find(__G__ searchlen, signature, rec_size)
      |            ^~~~~~~~
process.c: In function ‘find_ecrec64’:
process.c:1228:12: warning: old-style function definition [-Wold-style-definition]
 1228 | static int find_ecrec64(__G__ searchlen)         /* return PK-class error */
      |            ^~~~~~~~~~~~
process.c: In function ‘find_ecrec’:
process.c:1458:12: warning: old-style function definition [-Wold-style-definition]
 1458 | static int find_ecrec(__G__ searchlen)          /* return PK-class error */
      |            ^~~~~~~~~~
process.c: In function ‘getZip64Data’:
process.c:1905:5: warning: old-style function definition [-Wold-style-definition]
 1905 | int getZip64Data(__G__ ef_buf, ef_len)
      |     ^~~~~~~~~~~~
process.c: In function ‘getUnicodeData’:
process.c:2012:5: warning: old-style function definition [-Wold-style-definition]
 2012 | int getUnicodeData(__G__ ef_buf, ef_len)
      |     ^~~~~~~~~~~~~~
process.c: In function ‘utf8_char_bytes’:
process.c:2160:12: warning: old-style function definition [-Wold-style-definition]
 2160 | static int utf8_char_bytes(utf8)
      |            ^~~~~~~~~~~~~~~
process.c: In function ‘ucs4_char_from_utf8’:
process.c:2199:12: warning: old-style function definition [-Wold-style-definition]
 2199 | static ulg ucs4_char_from_utf8(utf8)
      |            ^~~~~~~~~~~~~~~~~~~
process.c: In function ‘utf8_to_ucs4_string’:
process.c:2267:12: warning: old-style function definition [-Wold-style-definition]
 2267 | static int utf8_to_ucs4_string(utf8, ucs4buf, buflen)
      |            ^~~~~~~~~~~~~~~~~~~
process.c: In function ‘wide_to_escape_string’:
process.c:2411:7: warning: old-style function definition [-Wold-style-definition]
 2411 | char *wide_to_escape_string(wide_char)
      |       ^~~~~~~~~~~~~~~~~~~~~
process.c: In function ‘wide_to_local_string’:
process.c:2500:7: warning: old-style function definition [-Wold-style-definition]
 2500 | char *wide_to_local_string(wide_string, escape_all)
      |       ^~~~~~~~~~~~~~~~~~~~
process.c:2507:7: warning: variable ‘state_dependent’ set but not used [-Wunused-but-set-variable]
 2507 |   int state_dependent;
      |       ^~~~~~~~~~~~~~~
process.c: In function ‘utf8_to_local_string’:
process.c:2627:7: warning: old-style function definition [-Wold-style-definition]
 2627 | char *utf8_to_local_string(utf8_string, escape_all)
      |       ^~~~~~~~~~~~~~~~~~~~
process.c: In function ‘utf8_to_wide_string’:
process.c:2704:9: warning: old-style function definition [-Wold-style-definition]
 2704 | zwchar *utf8_to_wide_string(utf8_string)
      |         ^~~~~~~~~~~~~~~~~~~
process.c: In function ‘ef_scan_for_izux’:
process.c:2766:10: warning: old-style function definition [-Wold-style-definition]
 2766 | unsigned ef_scan_for_izux(ef_buf, ef_len, ef_is_c, dos_mdatetime,
      |          ^~~~~~~~~~~~~~~~
make[1]: Leaving directory '/var/tmp/portage/app-arch/unzip-6.0_p29/work/unzip60'
make[1]: Entering directory '/var/tmp/portage/app-arch/unzip-6.0_p29/work/unzip60'
x86_64-pc-linux-gnu-gcc -c -O3 -march=native -mtune=native -fomit-frame-pointer -pipe  -DNO_LCHMOD -DUSE_BZIP2 -DUNICODE_SUPPORT -DUNICODE_WCHAR -DUTF8_MAYBE_NATIVE -DUSE_ICONV_MAPPING -DLARGE_FILE_SUPPORT -Wall -I. -Ibzip2 -DUNIX  -DNO_SETLOCALE  ttyio.c
ttyio.c: In function ‘Echoff’:
ttyio.c:306:6: warning: old-style function definition [-Wold-style-definition]
  306 | void Echoff(__G__ f)
      |      ^~~~~~
ttyio.c: In function ‘screensize’:
ttyio.c:353:5: warning: old-style function definition [-Wold-style-definition]
  353 | int screensize(tt_rows, tt_cols)
      |     ^~~~~~~~~~
ttyio.c: In function ‘zgetch’:
ttyio.c:439:5: warning: old-style function definition [-Wold-style-definition]
  439 | int zgetch(__G__ f)
      |     ^~~~~~
ttyio.c: In function ‘getp’:
ttyio.c:602:7: warning: old-style function definition [-Wold-style-definition]
  602 | char *getp(__G__ m, p, n)
      |       ^~~~
ttyio.c: In function ‘zgetch’:
ttyio.c:463:5: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  463 |     read(f, &c, 1);             /* read our character */
      |     ^~~~~~~~~~~~~~
ttyio.c: In function ‘getp’:
ttyio.c:631:13: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  631 |             read(f, &c, 1);
      |             ^~~~~~~~~~~~~~
make[1]: Leaving directory '/var/tmp/portage/app-arch/unzip-6.0_p29/work/unzip60'
make[1]: Entering directory '/var/tmp/portage/app-arch/unzip-6.0_p29/work/unzip60'
x86_64-pc-linux-gnu-gcc -c -O3 -march=native -mtune=native -fomit-frame-pointer -pipe  -DNO_LCHMOD -DUSE_BZIP2 -DUNICODE_SUPPORT -DUNICODE_WCHAR -DUTF8_MAYBE_NATIVE -DUSE_ICONV_MAPPING -DLARGE_FILE_SUPPORT -Wall -I. -Ibzip2 -DUNIX  -DNO_SETLOCALE  ubz2err.c
ubz2err.c: In function ‘bz_internal_error’:
ubz2err.c:48:6: warning: old-style function definition [-Wold-style-definition]
   48 | void bz_internal_error(bzerrcode)
      |      ^~~~~~~~~~~~~~~~~
make[1]: Leaving directory '/var/tmp/portage/app-arch/unzip-6.0_p29/work/unzip60'
make[1]: Entering directory '/var/tmp/portage/app-arch/unzip-6.0_p29/work/unzip60'
x86_64-pc-linux-gnu-gcc -c -O3 -march=native -mtune=native -fomit-frame-pointer -pipe  -DNO_LCHMOD -DUSE_BZIP2 -DUNICODE_SUPPORT -DUNICODE_WCHAR -DUTF8_MAYBE_NATIVE -DUSE_ICONV_MAPPING -DLARGE_FILE_SUPPORT -Wall -I. -Ibzip2 -DUNIX  -DNO_SETLOCALE  unreduce.c
make[1]: Leaving directory '/var/tmp/portage/app-arch/unzip-6.0_p29/work/unzip60'
make[1]: Entering directory '/var/tmp/portage/app-arch/unzip-6.0_p29/work/unzip60'
x86_64-pc-linux-gnu-gcc -c -O3 -march=native -mtune=native -fomit-frame-pointer -pipe  -DNO_LCHMOD -DUSE_BZIP2 -DUNICODE_SUPPORT -DUNICODE_WCHAR -DUTF8_MAYBE_NATIVE -DUSE_ICONV_MAPPING -DLARGE_FILE_SUPPORT -Wall -I. -Ibzip2 -DUNIX  -DNO_SETLOCALE  unshrink.c
unshrink.c: In function ‘partial_clear’:
unshrink.c:307:13: warning: old-style function definition [-Wold-style-definition]
  307 | static void partial_clear(__G__ lastcodeused)
      |             ^~~~~~~~~~~~~
make[1]: Leaving directory '/var/tmp/portage/app-arch/unzip-6.0_p29/work/unzip60'
make[1]: Entering directory '/var/tmp/portage/app-arch/unzip-6.0_p29/work/unzip60'
x86_64-pc-linux-gnu-gcc -c -O3 -march=native -mtune=native -fomit-frame-pointer -pipe  -DNO_LCHMOD -DUSE_BZIP2 -DUNICODE_SUPPORT -DUNICODE_WCHAR -DUTF8_MAYBE_NATIVE -DUSE_ICONV_MAPPING -DLARGE_FILE_SUPPORT -Wall -I. -Ibzip2 -DUNIX  -DNO_SETLOCALE  zipinfo.c
zipinfo.c: In function ‘zi_opts’:
zipinfo.c:449:5: warning: old-style function definition [-Wold-style-definition]
  449 | int zi_opts(__G__ pargc, pargv)
      |     ^~~~~~~
zipinfo.c: In function ‘zi_long’:
zipinfo.c:1049:12: warning: old-style function definition [-Wold-style-definition]
 1049 | static int zi_long(__G__ pEndprev, error_in_archive)
      |            ^~~~~~~
zipinfo.c: In function ‘zi_showMacTypeCreator’:
zipinfo.c:2272:13: warning: old-style function definition [-Wold-style-definition]
 2272 | static void zi_showMacTypeCreator(__G__ ebfield)
      |             ^~~~~~~~~~~~~~~~~~~~~
zipinfo.c: In function ‘zi_time’:
zipinfo.c:2307:14: warning: old-style function definition [-Wold-style-definition]
 2307 | static char *zi_time(__G__ datetimez, modtimez, d_t_str)
      |              ^~~~~~~
zipinfo.c: In function ‘zi_opts’:
zipinfo.c:580:49: warning: ‘__builtin_strncpy’ specified bound 25 equals destination size [-Wstringop-truncation]
  580 |                                                 strncpy(OEM_CP, s, sizeof(OEM_CP));
      |                                                 ^
zipinfo.c:571:49: warning: ‘__builtin_strncpy’ specified bound 25 equals destination size [-Wstringop-truncation]
  571 |                                                 strncpy(OEM_CP, s, sizeof(OEM_CP));
      |                                                 ^
zipinfo.c:531:49: warning: ‘__builtin_strncpy’ specified bound 25 equals destination size [-Wstringop-truncation]
  531 |                                                 strncpy(ISO_CP, s, sizeof(ISO_CP));
      |                                                 ^
zipinfo.c:522:49: warning: ‘__builtin_strncpy’ specified bound 25 equals destination size [-Wstringop-truncation]
  522 |                                                 strncpy(ISO_CP, s, sizeof(ISO_CP));
      |                                                 ^
zipinfo.c: In function ‘zipinfo’:
zipinfo.c:2045:49: warning: ‘__builtin___sprintf_chk’ may write a terminating nul past the end of the destination [-Wformat-overflow=]
 2045 |                     sprintf(&attribs[12], "%u.%u", hostver/10, hostver%10);
      |                                                 ^
In file included from /usr/include/stdio.h:970,
                 from unzpriv.h:634,
                 from unzip.h:719,
                 from zipinfo.c:26:
In function ‘sprintf’,
    inlined from ‘zi_short’ at zipinfo.c:2045:21,
    inlined from ‘zipinfo’ at zipinfo.c:919:34:
/usr/include/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 4 and 5 bytes into a destination of size 4
   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   31 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   32 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
zipinfo.c: In function ‘zipinfo’:
zipinfo.c:2088:41: warning: ‘__builtin___sprintf_chk’ may write a terminating nul past the end of the destination [-Wformat-overflow=]
 2088 |             sprintf(&attribs[12], "%u.%u", hostver/10, hostver%10);
      |                                         ^
In function ‘sprintf’,
    inlined from ‘zi_short’ at zipinfo.c:2088:13,
    inlined from ‘zipinfo’ at zipinfo.c:919:34:
/usr/include/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 4 and 5 bytes into a destination of size 4
   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   31 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   32 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
zipinfo.c: In function ‘zipinfo’:
zipinfo.c:2063:41: warning: ‘__builtin___sprintf_chk’ may write a terminating nul past the end of the destination [-Wformat-overflow=]
 2063 |             sprintf(&attribs[12], "%u.%u", hostver/10, hostver%10);
      |                                         ^
In function ‘sprintf’,
    inlined from ‘zi_short’ at zipinfo.c:2063:13,
    inlined from ‘zipinfo’ at zipinfo.c:919:34:
/usr/include/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 4 and 5 bytes into a destination of size 4
   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   31 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   32 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
zipinfo.c: In function ‘zipinfo’:
zipinfo.c:2134:52: warning: ‘__builtin___sprintf_chk’ may write a terminating nul past the end of the destination [-Wformat-overflow=]
 2134 |                 sprintf(attribs, ".r.-...     %u.%u", hostver/10, hostver%10);
      |                                                    ^
In function ‘sprintf’,
    inlined from ‘zi_short’ at zipinfo.c:2134:17,
    inlined from ‘zipinfo’ at zipinfo.c:919:34:
/usr/include/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 16 and 17 bytes into a destination of size 16
   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   31 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   32 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
make[1]: Leaving directory '/var/tmp/portage/app-arch/unzip-6.0_p29/work/unzip60'
make[1]: Entering directory '/var/tmp/portage/app-arch/unzip-6.0_p29/work/unzip60'
x86_64-pc-linux-gnu-gcc -c -O3 -march=native -mtune=native -fomit-frame-pointer -pipe  -DNO_LCHMOD -DUSE_BZIP2 -DUNICODE_SUPPORT -DUNICODE_WCHAR -DUTF8_MAYBE_NATIVE -DUSE_ICONV_MAPPING -DLARGE_FILE_SUPPORT -Wall -I. -Ibzip2 -DUNIX  -DNO_SETLOCALE  unix/unix.c
unix/unix.c: In function ‘do_wild’:
unix/unix.c:192:7: warning: old-style function definition [-Wold-style-definition]
  192 | char *do_wild(__G__ wildspec)
      |       ^~~~~~~
unix/unix.c: In function ‘filtattr’:
unix/unix.c:334:17: warning: old-style function definition [-Wold-style-definition]
  334 | static unsigned filtattr(__G__ perms)
      |                 ^~~~~~~~
unix/unix.c: In function ‘mapname’:
unix/unix.c:501:5: warning: old-style function definition [-Wold-style-definition]
  501 | int mapname(__G__ renamed)
      |     ^~~~~~~
unix/unix.c: In function ‘checkdir’:
unix/unix.c:754:5: warning: old-style function definition [-Wold-style-definition]
  754 | int checkdir(__G__ pathcomp, flag)
      |     ^~~~~~~~
unix/unix.c: In function ‘get_extattribs’:
unix/unix.c:1047:12: warning: old-style function definition [-Wold-style-definition]
 1047 | static int get_extattribs(__G__ pzt, z_uidgid)
      |            ^~~~~~~~~~~~~~
unix/unix.c: In function ‘set_symlnk_attribs’:
unix/unix.c:1279:5: warning: old-style function definition [-Wold-style-definition]
 1279 | int set_symlnk_attribs(__G__ slnk_entry)
      |     ^~~~~~~~~~~~~~~~~~
unix/unix.c: In function ‘defer_dir_attribs’:
unix/unix.c:1327:5: warning: old-style function definition [-Wold-style-definition]
 1327 | int defer_dir_attribs(__G__ pd)
      |     ^~~~~~~~~~~~~~~~~
unix/unix.c: In function ‘set_direc_attribs’:
unix/unix.c:1349:5: warning: old-style function definition [-Wold-style-definition]
 1349 | int set_direc_attribs(__G__ d)
      |     ^~~~~~~~~~~~~~~~~
unix/unix.c: In function ‘stamp_file’:
unix/unix.c:1400:5: warning: old-style function definition [-Wold-style-definition]
 1400 | int stamp_file(fname, modtime)
      |     ^~~~~~~~~~
unix/unix.c: In function ‘checkdir’:
unix/unix.c:984:17: warning: pointer ‘tmproot’ may be used after ‘realloc’ [-Wuse-after-free]
  984 |                 free(tmproot);
      |                 ^~~~~~~~~~~~~
unix/unix.c:983:39: note: call to ‘realloc’ here
  983 |             if ((G.rootpath = (char *)realloc(tmproot, G.rootlen+1)) == NULL) {
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
unix/unix.c: In function ‘init_conversion_charsets’:
unix/unix.c:1892:9: warning: ‘__builtin_strncpy’ specified bound 25 equals destination size [-Wstringop-truncation]
 1892 |         strncpy(OEM_CP, archive_charset, sizeof(OEM_CP));
      |         ^
unix/unix.c:1897:9: warning: ‘__builtin_strncpy’ specified bound 25 equals destination size [-Wstringop-truncation]
 1897 |         strncpy(ISO_CP, archive_charset, sizeof(ISO_CP));
      |         ^
make[1]: Leaving directory '/var/tmp/portage/app-arch/unzip-6.0_p29/work/unzip60'
make[1]: Entering directory '/var/tmp/portage/app-arch/unzip-6.0_p29/work/unzip60'
x86_64-pc-linux-gnu-gcc -c -O3 -march=native -mtune=native -fomit-frame-pointer -pipe  -DNO_LCHMOD -DUSE_BZIP2 -DUNICODE_SUPPORT -DUNICODE_WCHAR -DUTF8_MAYBE_NATIVE -DUSE_ICONV_MAPPING -DLARGE_FILE_SUPPORT -Wall -I. -Ibzip2 -DUNIX  -DNO_SETLOCALE  funzip.c
funzip.c: In function ‘err’:
funzip.c:221:13: warning: old-style function definition [-Wold-style-definition]
  221 | static void err(n, m)
      |             ^~~
funzip.c: In function ‘flush’:
funzip.c:269:5: warning: old-style function definition [-Wold-style-definition]
  269 | int flush(w)    /* used by inflate.c (FLUSH macro) */
      |     ^~~~~
funzip.c: In function ‘main’:
funzip.c:282:5: warning: old-style function definition [-Wold-style-definition]
  282 | int main(argc, argv)
      |     ^~~~
make[1]: Leaving directory '/var/tmp/portage/app-arch/unzip-6.0_p29/work/unzip60'
make[1]: Entering directory '/var/tmp/portage/app-arch/unzip-6.0_p29/work/unzip60'
x86_64-pc-linux-gnu-gcc -c -O3 -march=native -mtune=native -fomit-frame-pointer -pipe  -DNO_LCHMOD -DUSE_BZIP2 -DUNICODE_SUPPORT -DUNICODE_WCHAR -DUTF8_MAYBE_NATIVE -DUSE_ICONV_MAPPING -DLARGE_FILE_SUPPORT -Wall -I. -Ibzip2 -DUNIX  -DNO_SETLOCALE  -DFUNZIP -o cryptf.o crypt.c
crypt.c: In function ‘update_keys’:
crypt.c:163:5: warning: old-style function definition [-Wold-style-definition]
  163 | int update_keys(__G__ c)
      |     ^~~~~~~~~~~
crypt.c: In function ‘init_keys’:
crypt.c:183:6: warning: old-style function definition [-Wold-style-definition]
  183 | void init_keys(__G__ passwd)
      |      ^~~~~~~~~
make[1]: Leaving directory '/var/tmp/portage/app-arch/unzip-6.0_p29/work/unzip60'
make[1]: Entering directory '/var/tmp/portage/app-arch/unzip-6.0_p29/work/unzip60'
x86_64-pc-linux-gnu-gcc -c -O3 -march=native -mtune=native -fomit-frame-pointer -pipe  -DNO_LCHMOD -DUSE_BZIP2 -DUNICODE_SUPPORT -DUNICODE_WCHAR -DUTF8_MAYBE_NATIVE -DUSE_ICONV_MAPPING -DLARGE_FILE_SUPPORT -Wall -I. -Ibzip2 -DUNIX  -DNO_SETLOCALE  -DFUNZIP -o globalsf.o globals.c
make[1]: Leaving directory '/var/tmp/portage/app-arch/unzip-6.0_p29/work/unzip60'
make[1]: Entering directory '/var/tmp/portage/app-arch/unzip-6.0_p29/work/unzip60'
x86_64-pc-linux-gnu-gcc -c -O3 -march=native -mtune=native -fomit-frame-pointer -pipe  -DNO_LCHMOD -DUSE_BZIP2 -DUNICODE_SUPPORT -DUNICODE_WCHAR -DUTF8_MAYBE_NATIVE -DUSE_ICONV_MAPPING -DLARGE_FILE_SUPPORT -Wall -I. -Ibzip2 -DUNIX  -DNO_SETLOCALE  -DFUNZIP -o inflatef.o inflate.c
inflate.c: In function ‘inflate_codes’:
inflate.c:932:5: warning: old-style function definition [-Wold-style-definition]
  932 | int inflate_codes(__G__ tl, td, bl, bd)
      |     ^~~~~~~~~~~~~
inflate.c: In function ‘inflate_block’:
inflate.c:1386:12: warning: old-style function definition [-Wold-style-definition]
 1386 | static int inflate_block(__G__ e)
      |            ^~~~~~~~~~~~~
inflate.c: In function ‘inflate’:
inflate.c:1437:5: warning: old-style function definition [-Wold-style-definition]
 1437 | int inflate(__G__ is_defl64)
      |     ^~~~~~~
inflate.c: In function ‘huft_build’:
inflate.c:1551:5: warning: old-style function definition [-Wold-style-definition]
 1551 | int huft_build(__G__ b, n, s, d, e, t, m)
      |     ^~~~~~~~~~
inflate.c: In function ‘huft_free’:
inflate.c:1757:5: warning: old-style function definition [-Wold-style-definition]
 1757 | int huft_free(t)
      |     ^~~~~~~~~
make[1]: Leaving directory '/var/tmp/portage/app-arch/unzip-6.0_p29/work/unzip60'
make[1]: Entering directory '/var/tmp/portage/app-arch/unzip-6.0_p29/work/unzip60'
x86_64-pc-linux-gnu-gcc -c -O3 -march=native -mtune=native -fomit-frame-pointer -pipe  -DNO_LCHMOD -DUSE_BZIP2 -DUNICODE_SUPPORT -DUNICODE_WCHAR -DUTF8_MAYBE_NATIVE -DUSE_ICONV_MAPPING -DLARGE_FILE_SUPPORT -Wall -I. -Ibzip2 -DUNIX  -DNO_SETLOCALE  -DFUNZIP -o ttyiof.o ttyio.c
ttyio.c: In function ‘Echoff’:
ttyio.c:306:6: warning: old-style function definition [-Wold-style-definition]
  306 | void Echoff(__G__ f)
      |      ^~~~~~
ttyio.c: In function ‘getp’:
ttyio.c:602:7: warning: old-style function definition [-Wold-style-definition]
  602 | char *getp(__G__ m, p, n)
      |       ^~~~
ttyio.c:631:13: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  631 |             read(f, &c, 1);
      |             ^~~~~~~~~~~~~~
make[1]: Leaving directory '/var/tmp/portage/app-arch/unzip-6.0_p29/work/unzip60'
make[1]: Entering directory '/var/tmp/portage/app-arch/unzip-6.0_p29/work/unzip60'
x86_64-pc-linux-gnu-gcc -c -O3 -march=native -mtune=native -fomit-frame-pointer -pipe  -DNO_LCHMOD -DUSE_BZIP2 -DUNICODE_SUPPORT -DUNICODE_WCHAR -DUTF8_MAYBE_NATIVE -DUSE_ICONV_MAPPING -DLARGE_FILE_SUPPORT -Wall -I. -Ibzip2 -DUNIX  -DNO_SETLOCALE  -DSFX -o unzipsfx.o unzip.c
In file included from unzip.h:719,
                 from unzip.c:68:
unzip.c: In function ‘main’:
unzpriv.h:1038:17: warning: old-style function definition [-Wold-style-definition]
 1038 | #  define MAIN  main
      |                 ^~~~
unzip.c:720:5: note: in expansion of macro ‘MAIN’
  720 | int MAIN(argc, argv)   /* return PK-type error code (except under VMS) */
      |     ^~~~
unzip.c: In function ‘unzip’:
unzip.c:739:5: warning: old-style function definition [-Wold-style-definition]
  739 | int unzip(__G__ argc, argv)
      |     ^~~~~
unzip.c: In function ‘uz_opts’:
unzip.c:1337:5: warning: old-style function definition [-Wold-style-definition]
 1337 | int uz_opts(__G__ pargc, pargv)
      |     ^~~~~~~
unzip.c: In function ‘usage’:
unzip.c:2048:5: warning: old-style function definition [-Wold-style-definition]
 2048 | int usage(__G__ error)   /* return PK-type error code */
      |     ^~~~~
unzip.c: In function ‘uz_opts’:
unzip.c:1662:49: warning: ‘__builtin_strncpy’ specified bound 25 equals destination size [-Wstringop-truncation]
 1662 |                                                 strncpy(OEM_CP, s, sizeof(OEM_CP));
      |                                                 ^
unzip.c:1653:49: warning: ‘__builtin_strncpy’ specified bound 25 equals destination size [-Wstringop-truncation]
 1653 |                                                 strncpy(OEM_CP, s, sizeof(OEM_CP));
      |                                                 ^
unzip.c:1558:49: warning: ‘__builtin_strncpy’ specified bound 25 equals destination size [-Wstringop-truncation]
 1558 |                                                 strncpy(ISO_CP, s, sizeof(ISO_CP));
      |                                                 ^
unzip.c:1549:49: warning: ‘__builtin_strncpy’ specified bound 25 equals destination size [-Wstringop-truncation]
 1549 |                                                 strncpy(ISO_CP, s, sizeof(ISO_CP));
      |                                                 ^
make[1]: Leaving directory '/var/tmp/portage/app-arch/unzip-6.0_p29/work/unzip60'
make[1]: Entering directory '/var/tmp/portage/app-arch/unzip-6.0_p29/work/unzip60'
x86_64-pc-linux-gnu-gcc -c -O3 -march=native -mtune=native -fomit-frame-pointer -pipe  -DNO_LCHMOD -DUSE_BZIP2 -DUNICODE_SUPPORT -DUNICODE_WCHAR -DUTF8_MAYBE_NATIVE -DUSE_ICONV_MAPPING -DLARGE_FILE_SUPPORT -Wall -I. -Ibzip2 -DUNIX  -DNO_SETLOCALE  -DSFX -o crc32_.o crc32.c
crc32.c: In function ‘crc32’:
crc32.c:680:5: warning: old-style function definition [-Wold-style-definition]
  680 | ulg crc32(crc, buf, len)
      |     ^~~~~
make[1]: Leaving directory '/var/tmp/portage/app-arch/unzip-6.0_p29/work/unzip60'
make[1]: Entering directory '/var/tmp/portage/app-arch/unzip-6.0_p29/work/unzip60'
x86_64-pc-linux-gnu-gcc -c -O3 -march=native -mtune=native -fomit-frame-pointer -pipe  -DNO_LCHMOD -DUSE_BZIP2 -DUNICODE_SUPPORT -DUNICODE_WCHAR -DUTF8_MAYBE_NATIVE -DUSE_ICONV_MAPPING -DLARGE_FILE_SUPPORT -Wall -I. -Ibzip2 -DUNIX  -DNO_SETLOCALE  -DSFX -o crypt_.o crypt.c
make[1]: Leaving directory '/var/tmp/portage/app-arch/unzip-6.0_p29/work/unzip60'
make[1]: Entering directory '/var/tmp/portage/app-arch/unzip-6.0_p29/work/unzip60'
x86_64-pc-linux-gnu-gcc -c -O3 -march=native -mtune=native -fomit-frame-pointer -pipe  -DNO_LCHMOD -DUSE_BZIP2 -DUNICODE_SUPPORT -DUNICODE_WCHAR -DUTF8_MAYBE_NATIVE -DUSE_ICONV_MAPPING -DLARGE_FILE_SUPPORT -Wall -I. -Ibzip2 -DUNIX  -DNO_SETLOCALE  -DSFX -o extract_.o extract.c
extract.c: In function ‘cover_find’:
extract.c:349:15: warning: old-style function definition [-Wold-style-definition]
  349 | static size_t cover_find(cover, val)
      |               ^~~~~~~~~~
extract.c: In function ‘cover_within’:
extract.c:365:12: warning: old-style function definition [-Wold-style-definition]
  365 | static int cover_within(cover, val)
      |            ^~~~~~~~~~~~
extract.c: In function ‘cover_add’:
extract.c:385:12: warning: old-style function definition [-Wold-style-definition]
  385 | static int cover_add(cover, beg, end)
      |            ^~~~~~~~~
extract.c: In function ‘extract_or_test_entrylist’:
extract.c:1176:12: warning: old-style function definition [-Wold-style-definition]
 1176 | static int extract_or_test_entrylist(__G__ numchunk,
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~
extract.c: In function ‘memextract’:
extract.c:2497:5: warning: old-style function definition [-Wold-style-definition]
 2497 | int memextract(__G__ tgt, tgtsize, src, srcsize)  /* extract compressed */
      |     ^~~~~~~~~~
extract.c: In function ‘memflush’:
extract.c:2586:5: warning: old-style function definition [-Wold-style-definition]
 2586 | int memflush(__G__ rawbuf, size)
      |     ^~~~~~~~
extract.c: In function ‘set_deferred_symlink’:
extract.c:2734:13: warning: old-style function definition [-Wold-style-definition]
 2734 | static void set_deferred_symlink(__G__ slnk_entry)
      |             ^~~~~~~~~~~~~~~~~~~~
extract.c: In function ‘fnfilter’:
extract.c:2791:7: warning: old-style function definition [-Wold-style-definition]
 2791 | char *fnfilter(raw, space, size)   /* convert name to safely printable form */
      |       ^~~~~~~~
extract.c: In function ‘dircomp’:
extract.c:2917:18: warning: old-style function definition [-Wold-style-definition]
 2917 | static int Cdecl dircomp(a, b)  /* used by qsort(); swiped from Zip */
      |                  ^~~~~~~
extract.c: In function ‘extract_or_test_files’:
extract.c:774:9: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  774 |         read(G.zipfd, (char *)G.inbuf, INBUFSIZ);  /* been here before... */
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
extract.c: In function ‘store_info’:
extract.c:1086:13: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
 1086 |             fgets(G.answerbuf, sizeof(G.answerbuf), stdin);
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
extract.c: In function ‘extract_or_test_entrylist’:
extract.c:1676:29: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
 1676 |                             fgets(G.filename, FILNAMSIZ, stdin);
      |                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[1]: Leaving directory '/var/tmp/portage/app-arch/unzip-6.0_p29/work/unzip60'
make[1]: Entering directory '/var/tmp/portage/app-arch/unzip-6.0_p29/work/unzip60'
x86_64-pc-linux-gnu-gcc -c -O3 -march=native -mtune=native -fomit-frame-pointer -pipe  -DNO_LCHMOD -DUSE_BZIP2 -DUNICODE_SUPPORT -DUNICODE_WCHAR -DUTF8_MAYBE_NATIVE -DUSE_ICONV_MAPPING -DLARGE_FILE_SUPPORT -Wall -I. -Ibzip2 -DUNIX  -DNO_SETLOCALE  -DSFX -o fileio_.o fileio.c
fileio.c: In function ‘readbuf’:
fileio.c:579:10: warning: old-style function definition [-Wold-style-definition]
  579 | unsigned readbuf(__G__ buf, size)   /* return number of bytes read into buf */
      |          ^~~~~~~
fileio.c: In function ‘seek_zipf’:
fileio.c:716:5: warning: old-style function definition [-Wold-style-definition]
  716 | int seek_zipf(__G__ abs_offset)
      |     ^~~~~~~~~
fileio.c: In function ‘flush’:
fileio.c:787:5: warning: old-style function definition [-Wold-style-definition]
  787 | int flush(__G__ rawbuf, size, unshrink)
      |     ^~~~~
fileio.c: In function ‘UzpMessagePrnt’:
fileio.c:1248:12: warning: old-style function definition [-Wold-style-definition]
 1248 | int UZ_EXP UzpMessagePrnt(pG, buf, size, flag)
      |            ^~~~~~~~~~~~~~
fileio.c: In function ‘UzpInput’:
fileio.c:1491:12: warning: old-style function definition [-Wold-style-definition]
 1491 | int UZ_EXP UzpInput(pG, buf, size, flag)
      |            ^~~~~~~~
fileio.c: In function ‘UzpMorePause’:
fileio.c:1515:13: warning: old-style function definition [-Wold-style-definition]
 1515 | void UZ_EXP UzpMorePause(pG, prompt, flag)
      |             ^~~~~~~~~~~~
fileio.c: In function ‘UzpPassword’:
fileio.c:1577:12: warning: old-style function definition [-Wold-style-definition]
 1577 | int UZ_EXP UzpPassword (pG, rcnt, pwbuf, size, zfn, efn)
      |            ^~~~~~~~~~~
fileio.c: In function ‘handler’:
fileio.c:1650:6: warning: old-style function definition [-Wold-style-definition]
 1650 | void handler(signal)   /* upon interrupt, turn on echo and exit cleanly */
      |      ^~~~~~~
fileio.c: In function ‘dos_to_unix_time’:
fileio.c:1714:8: warning: old-style function definition [-Wold-style-definition]
 1714 | time_t dos_to_unix_time(dosdatetime)
      |        ^~~~~~~~~~~~~~~~
fileio.c: In function ‘check_for_newer’:
fileio.c:1900:5: warning: old-style function definition [-Wold-style-definition]
 1900 | int check_for_newer(__G__ filename)  /* return 1 if existing file is newer */
      |     ^~~~~~~~~~~~~~~
fileio.c: In function ‘do_string’:
fileio.c:2019:5: warning: old-style function definition [-Wold-style-definition]
 2019 | int do_string(__G__ length, option)   /* return PK-type error code */
      |     ^~~~~~~~~
fileio.c: In function ‘makeword’:
fileio.c:2449:5: warning: old-style function definition [-Wold-style-definition]
 2449 | ush makeword(b)
      |     ^~~~~~~~
fileio.c: In function ‘makelong’:
fileio.c:2467:5: warning: old-style function definition [-Wold-style-definition]
 2467 | ulg makelong(sig)
      |     ^~~~~~~~
fileio.c: In function ‘makeint64’:
fileio.c:2488:8: warning: old-style function definition [-Wold-style-definition]
 2488 | zusz_t makeint64(sig)
      |        ^~~~~~~~~
fileio.c: In function ‘fzofft’:
fileio.c:2527:7: warning: old-style function definition [-Wold-style-definition]
 2527 | char *fzofft(__G__ val, pre, post)
      |       ^~~~~~
fileio.c: In function ‘zstrnicmp’:
fileio.c:2705:5: warning: old-style function definition [-Wold-style-definition]
 2705 | int zstrnicmp(s1, s2, n)
      |     ^~~~~~~~~
fileio.c: In function ‘disk_error’:
fileio.c:1227:5: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
 1227 |     fgets(G.answerbuf, sizeof(G.answerbuf), stdin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[1]: Leaving directory '/var/tmp/portage/app-arch/unzip-6.0_p29/work/unzip60'
make[1]: Entering directory '/var/tmp/portage/app-arch/unzip-6.0_p29/work/unzip60'
x86_64-pc-linux-gnu-gcc -c -O3 -march=native -mtune=native -fomit-frame-pointer -pipe  -DNO_LCHMOD -DUSE_BZIP2 -DUNICODE_SUPPORT -DUNICODE_WCHAR -DUTF8_MAYBE_NATIVE -DUSE_ICONV_MAPPING -DLARGE_FILE_SUPPORT -Wall -I. -Ibzip2 -DUNIX  -DNO_SETLOCALE  -DSFX -o globals_.o globals.c
make[1]: Leaving directory '/var/tmp/portage/app-arch/unzip-6.0_p29/work/unzip60'
make[1]: Entering directory '/var/tmp/portage/app-arch/unzip-6.0_p29/work/unzip60'
x86_64-pc-linux-gnu-gcc -c -O3 -march=native -mtune=native -fomit-frame-pointer -pipe  -DNO_LCHMOD -DUSE_BZIP2 -DUNICODE_SUPPORT -DUNICODE_WCHAR -DUTF8_MAYBE_NATIVE -DUSE_ICONV_MAPPING -DLARGE_FILE_SUPPORT -Wall -I. -Ibzip2 -DUNIX  -DNO_SETLOCALE  -DSFX -o inflate_.o inflate.c
inflate.c: In function ‘inflate_codes’:
inflate.c:932:5: warning: old-style function definition [-Wold-style-definition]
  932 | int inflate_codes(__G__ tl, td, bl, bd)
      |     ^~~~~~~~~~~~~
inflate.c: In function ‘inflate_block’:
inflate.c:1386:12: warning: old-style function definition [-Wold-style-definition]
 1386 | static int inflate_block(__G__ e)
      |            ^~~~~~~~~~~~~
inflate.c: In function ‘inflate’:
inflate.c:1437:5: warning: old-style function definition [-Wold-style-definition]
 1437 | int inflate(__G__ is_defl64)
      |     ^~~~~~~
inflate.c: In function ‘huft_build’:
inflate.c:1551:5: warning: old-style function definition [-Wold-style-definition]
 1551 | int huft_build(__G__ b, n, s, d, e, t, m)
      |     ^~~~~~~~~~
inflate.c: In function ‘huft_free’:
inflate.c:1757:5: warning: old-style function definition [-Wold-style-definition]
 1757 | int huft_free(t)
      |     ^~~~~~~~~
make[1]: Leaving directory '/var/tmp/portage/app-arch/unzip-6.0_p29/work/unzip60'
make[1]: Entering directory '/var/tmp/portage/app-arch/unzip-6.0_p29/work/unzip60'
x86_64-pc-linux-gnu-gcc -c -O3 -march=native -mtune=native -fomit-frame-pointer -pipe  -DNO_LCHMOD -DUSE_BZIP2 -DUNICODE_SUPPORT -DUNICODE_WCHAR -DUTF8_MAYBE_NATIVE -DUSE_ICONV_MAPPING -DLARGE_FILE_SUPPORT -Wall -I. -Ibzip2 -DUNIX  -DNO_SETLOCALE  -DSFX -o match_.o match.c
match.c: In function ‘match’:
match.c:125:5: warning: old-style function definition [-Wold-style-definition]
  125 | int match(string, pattern, ignore_case __WDL)
      |     ^~~~~
match.c: In function ‘recmatch’:
match.c:167:12: warning: old-style function definition [-Wold-style-definition]
  167 | static int recmatch(p, s, ic __WDL)
      |            ^~~~~~~~
match.c: In function ‘isshexp’:
match.c:343:14: warning: old-style function definition [-Wold-style-definition]
  343 | static char *isshexp(p)
      |              ^~~~~~~
match.c: In function ‘namecmp’:
match.c:358:12: warning: old-style function definition [-Wold-style-definition]
  358 | static int namecmp(s1, s2)
      |            ^~~~~~~
match.c: In function ‘iswild’:
match.c:380:5: warning: old-style function definition [-Wold-style-definition]
  380 | int iswild(p)        /* originally only used for stat()-bug workaround in */
      |     ^~~~~~
make[1]: Leaving directory '/var/tmp/portage/app-arch/unzip-6.0_p29/work/unzip60'
make[1]: Entering directory '/var/tmp/portage/app-arch/unzip-6.0_p29/work/unzip60'
x86_64-pc-linux-gnu-gcc -c -O3 -march=native -mtune=native -fomit-frame-pointer -pipe  -DNO_LCHMOD -DUSE_BZIP2 -DUNICODE_SUPPORT -DUNICODE_WCHAR -DUTF8_MAYBE_NATIVE -DUSE_ICONV_MAPPING -DLARGE_FILE_SUPPORT -Wall -I. -Ibzip2 -DUNIX  -DNO_SETLOCALE  -DSFX -o process_.o process.c
process.c: In function ‘do_seekable’:
process.c:659:12: warning: old-style function definition [-Wold-style-definition]
  659 | static int do_seekable(__G__ lastchance)        /* return PK-type error code */
      |            ^~~~~~~~~~~
process.c: In function ‘rec_find’:
process.c:1127:12: warning: old-style function definition [-Wold-style-definition]
 1127 | static int rec_find(__G__ searchlen, signature, rec_size)
      |            ^~~~~~~~
process.c: In function ‘find_ecrec64’:
process.c:1228:12: warning: old-style function definition [-Wold-style-definition]
 1228 | static int find_ecrec64(__G__ searchlen)         /* return PK-class error */
      |            ^~~~~~~~~~~~
process.c: In function ‘find_ecrec’:
process.c:1458:12: warning: old-style function definition [-Wold-style-definition]
 1458 | static int find_ecrec(__G__ searchlen)          /* return PK-class error */
      |            ^~~~~~~~~~
process.c: In function ‘getZip64Data’:
process.c:1905:5: warning: old-style function definition [-Wold-style-definition]
 1905 | int getZip64Data(__G__ ef_buf, ef_len)
      |     ^~~~~~~~~~~~
process.c: In function ‘getUnicodeData’:
process.c:2012:5: warning: old-style function definition [-Wold-style-definition]
 2012 | int getUnicodeData(__G__ ef_buf, ef_len)
      |     ^~~~~~~~~~~~~~
process.c: In function ‘utf8_char_bytes’:
process.c:2160:12: warning: old-style function definition [-Wold-style-definition]
 2160 | static int utf8_char_bytes(utf8)
      |            ^~~~~~~~~~~~~~~
process.c: In function ‘ucs4_char_from_utf8’:
process.c:2199:12: warning: old-style function definition [-Wold-style-definition]
 2199 | static ulg ucs4_char_from_utf8(utf8)
      |            ^~~~~~~~~~~~~~~~~~~
process.c: In function ‘utf8_to_ucs4_string’:
process.c:2267:12: warning: old-style function definition [-Wold-style-definition]
 2267 | static int utf8_to_ucs4_string(utf8, ucs4buf, buflen)
      |            ^~~~~~~~~~~~~~~~~~~
process.c: In function ‘wide_to_escape_string’:
process.c:2411:7: warning: old-style function definition [-Wold-style-definition]
 2411 | char *wide_to_escape_string(wide_char)
      |       ^~~~~~~~~~~~~~~~~~~~~
process.c: In function ‘wide_to_local_string’:
process.c:2500:7: warning: old-style function definition [-Wold-style-definition]
 2500 | char *wide_to_local_string(wide_string, escape_all)
      |       ^~~~~~~~~~~~~~~~~~~~
process.c:2507:7: warning: variable ‘state_dependent’ set but not used [-Wunused-but-set-variable]
 2507 |   int state_dependent;
      |       ^~~~~~~~~~~~~~~
process.c: In function ‘utf8_to_local_string’:
process.c:2627:7: warning: old-style function definition [-Wold-style-definition]
 2627 | char *utf8_to_local_string(utf8_string, escape_all)
      |       ^~~~~~~~~~~~~~~~~~~~
process.c: In function ‘utf8_to_wide_string’:
process.c:2704:9: warning: old-style function definition [-Wold-style-definition]
 2704 | zwchar *utf8_to_wide_string(utf8_string)
      |         ^~~~~~~~~~~~~~~~~~~
process.c: In function ‘ef_scan_for_izux’:
process.c:2766:10: warning: old-style function definition [-Wold-style-definition]
 2766 | unsigned ef_scan_for_izux(ef_buf, ef_len, ef_is_c, dos_mdatetime,
      |          ^~~~~~~~~~~~~~~~
make[1]: Leaving directory '/var/tmp/portage/app-arch/unzip-6.0_p29/work/unzip60'
make[1]: Entering directory '/var/tmp/portage/app-arch/unzip-6.0_p29/work/unzip60'
x86_64-pc-linux-gnu-gcc -c -O3 -march=native -mtune=native -fomit-frame-pointer -pipe  -DNO_LCHMOD -DUSE_BZIP2 -DUNICODE_SUPPORT -DUNICODE_WCHAR -DUTF8_MAYBE_NATIVE -DUSE_ICONV_MAPPING -DLARGE_FILE_SUPPORT -Wall -I. -Ibzip2 -DUNIX  -DNO_SETLOCALE  -DSFX -o ttyio_.o ttyio.c
ttyio.c: In function ‘Echoff’:
ttyio.c:306:6: warning: old-style function definition [-Wold-style-definition]
  306 | void Echoff(__G__ f)
      |      ^~~~~~
ttyio.c: In function ‘screensize’:
ttyio.c:353:5: warning: old-style function definition [-Wold-style-definition]
  353 | int screensize(tt_rows, tt_cols)
      |     ^~~~~~~~~~
ttyio.c: In function ‘zgetch’:
ttyio.c:439:5: warning: old-style function definition [-Wold-style-definition]
  439 | int zgetch(__G__ f)
      |     ^~~~~~
ttyio.c:463:5: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  463 |     read(f, &c, 1);             /* read our character */
      |     ^~~~~~~~~~~~~~
make[1]: Leaving directory '/var/tmp/portage/app-arch/unzip-6.0_p29/work/unzip60'
make[1]: Entering directory '/var/tmp/portage/app-arch/unzip-6.0_p29/work/unzip60'
x86_64-pc-linux-gnu-gcc -c -O3 -march=native -mtune=native -fomit-frame-pointer -pipe  -DNO_LCHMOD -DUSE_BZIP2 -DUNICODE_SUPPORT -DUNICODE_WCHAR -DUTF8_MAYBE_NATIVE -DUSE_ICONV_MAPPING -DLARGE_FILE_SUPPORT -Wall -I. -Ibzip2 -DUNIX  -DNO_SETLOCALE  -DSFX -o ubz2err_.o ubz2err.c
make[1]: Leaving directory '/var/tmp/portage/app-arch/unzip-6.0_p29/work/unzip60'
make[1]: Entering directory '/var/tmp/portage/app-arch/unzip-6.0_p29/work/unzip60'
x86_64-pc-linux-gnu-gcc -c -O3 -march=native -mtune=native -fomit-frame-pointer -pipe  -DNO_LCHMOD -DUSE_BZIP2 -DUNICODE_SUPPORT -DUNICODE_WCHAR -DUTF8_MAYBE_NATIVE -DUSE_ICONV_MAPPING -DLARGE_FILE_SUPPORT -Wall -I. -Ibzip2 -DUNIX  -DNO_SETLOCALE  -DSFX -o unix_.o unix/unix.c
unix/unix.c: In function ‘filtattr’:
unix/unix.c:334:17: warning: old-style function definition [-Wold-style-definition]
  334 | static unsigned filtattr(__G__ perms)
      |                 ^~~~~~~~
unix/unix.c: In function ‘mapname’:
unix/unix.c:501:5: warning: old-style function definition [-Wold-style-definition]
  501 | int mapname(__G__ renamed)
      |     ^~~~~~~
unix/unix.c: In function ‘checkdir’:
unix/unix.c:754:5: warning: old-style function definition [-Wold-style-definition]
  754 | int checkdir(__G__ pathcomp, flag)
      |     ^~~~~~~~
unix/unix.c: In function ‘get_extattribs’:
unix/unix.c:1047:12: warning: old-style function definition [-Wold-style-definition]
 1047 | static int get_extattribs(__G__ pzt, z_uidgid)
      |            ^~~~~~~~~~~~~~
unix/unix.c: In function ‘set_symlnk_attribs’:
unix/unix.c:1279:5: warning: old-style function definition [-Wold-style-definition]
 1279 | int set_symlnk_attribs(__G__ slnk_entry)
      |     ^~~~~~~~~~~~~~~~~~
unix/unix.c: In function ‘defer_dir_attribs’:
unix/unix.c:1327:5: warning: old-style function definition [-Wold-style-definition]
 1327 | int defer_dir_attribs(__G__ pd)
      |     ^~~~~~~~~~~~~~~~~
unix/unix.c: In function ‘set_direc_attribs’:
unix/unix.c:1349:5: warning: old-style function definition [-Wold-style-definition]
 1349 | int set_direc_attribs(__G__ d)
      |     ^~~~~~~~~~~~~~~~~
unix/unix.c: In function ‘checkdir’:
unix/unix.c:984:17: warning: pointer ‘tmproot’ may be used after ‘realloc’ [-Wuse-after-free]
  984 |                 free(tmproot);
      |                 ^~~~~~~~~~~~~
unix/unix.c:983:39: note: call to ‘realloc’ here
  983 |             if ((G.rootpath = (char *)realloc(tmproot, G.rootlen+1)) == NULL) {
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
unix/unix.c: In function ‘init_conversion_charsets’:
unix/unix.c:1892:9: warning: ‘__builtin_strncpy’ specified bound 25 equals destination size [-Wstringop-truncation]
 1892 |         strncpy(OEM_CP, archive_charset, sizeof(OEM_CP));
      |         ^
unix/unix.c:1897:9: warning: ‘__builtin_strncpy’ specified bound 25 equals destination size [-Wstringop-truncation]
 1897 |         strncpy(ISO_CP, archive_charset, sizeof(ISO_CP));
      |         ^
make[1]: Leaving directory '/var/tmp/portage/app-arch/unzip-6.0_p29/work/unzip60'
make[1]: Entering directory '/var/tmp/portage/app-arch/unzip-6.0_p29/work/unzip60'
x86_64-pc-linux-gnu-gcc -Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs -o unzip  -Lbzip2 unzip.o crc32.o  crypt.o envargs.o explode.o extract.o fileio.o globals.o inflate.o list.o match.o process.o ttyio.o ubz2err.o unreduce.o unshrink.o zipinfo.o unix.o -lbz2 -l natspec
make[1]: Leaving directory '/var/tmp/portage/app-arch/unzip-6.0_p29/work/unzip60'
make[1]: Entering directory '/var/tmp/portage/app-arch/unzip-6.0_p29/work/unzip60'
x86_64-pc-linux-gnu-gcc -Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs -o funzip  funzip.o crc32.o  cryptf.o globalsf.o inflatef.o ttyiof.o -l natspec
make[1]: Leaving directory '/var/tmp/portage/app-arch/unzip-6.0_p29/work/unzip60'
make[1]: Entering directory '/var/tmp/portage/app-arch/unzip-6.0_p29/work/unzip60'
x86_64-pc-linux-gnu-gcc -Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs -o unzipsfx  unzipsfx.o crc32_.o  crypt_.o extract_.o fileio_.o globals_.o inflate_.o match_.o process_.o ttyio_.o ubz2err_.o unix_.o -l natspec
make[1]: Leaving directory '/var/tmp/portage/app-arch/unzip-6.0_p29/work/unzip60'
>>> Source compiled.
>>> Test phase [not enabled]: app-arch/unzip-6.0_p29

>>> Install app-arch/unzip-6.0_p29 into /var/tmp/portage/app-arch/unzip-6.0_p29/image
>>> Completed installing app-arch/unzip-6.0_p29 into /var/tmp/portage/app-arch/unzip-6.0_p29/image

 * Final size of build directory: 8400 KiB (8.2 MiB)
 * Final size of installed tree:   608 KiB


 * QA Notice: Package triggers severe warnings which indicate that it
 *            may exhibit random runtime failures.
 * /usr/include/bits/stdio2.h:30:10: warning: ‘__builtin___sprintf_chk’ argument 5 may overlap destination object ‘G’ [-Wrestrict]

 * Please do not file a Gentoo bug and instead report the above QA issues directly
 * to the upstream developers of this software.
 * Homepage: https://infozip.sourceforge.net/UnZip.html
strip: x86_64-pc-linux-gnu-strip --strip-unneeded -N __gentoo_check_ldflags__ -R .comment -R .GCC.command.line -R .note.gnu.gold-version
   /usr/bin/unzip
   /usr/bin/funzip
   /usr/bin/unzipsfx