cosmopolitan/third_party/zip
Justine Tunney b8a6a989c0
Create ELF aliases for identical symbols
This change greatly reduces the number of modules that need to be
compiled. The only issue right now is that sometimes when viewing
symbol table entries, the aliased symbol is chosen.
2023-06-06 03:33:49 -07:00
..
api.h Reimport zip into third party 2022-10-16 13:39:41 -07:00
crc32.c Make AARCH64 harder, better, faster, stronger 2023-05-15 02:15:34 -07:00
crc32.h Reimport zip into third party 2022-10-16 13:39:41 -07:00
crypt.c Reimport zip into third party 2022-10-16 13:39:41 -07:00
crypt.h Reimport zip into third party 2022-10-16 13:39:41 -07:00
crypt_.c Remove plenty of makefile misconfigurations 2022-07-21 09:20:59 -07:00
deflate.c Flatten InfoZIP directory and fix build issues 2022-04-20 22:40:33 -07:00
fileio.c Make fixes and improvements 2022-10-19 07:19:19 -07:00
fileio_.c Remove plenty of makefile misconfigurations 2022-07-21 09:20:59 -07:00
globals.c Revert whitespace fixes to third_party (#501) 2022-07-21 21:46:07 -07:00
LICENSE Flatten InfoZIP directory and fix build issues 2022-04-20 22:40:33 -07:00
osdep.h Create ELF aliases for identical symbols 2023-06-06 03:33:49 -07:00
README.cosmo Reimport zip into third party 2022-10-16 13:39:41 -07:00
revision.h Flatten InfoZIP directory and fix build issues 2022-04-20 22:40:33 -07:00
tailor.h Reimport zip into third party 2022-10-16 13:39:41 -07:00
timezone.c Flatten InfoZIP directory and fix build issues 2022-04-20 22:40:33 -07:00
timezone.h Flatten InfoZIP directory and fix build issues 2022-04-20 22:40:33 -07:00
trees.c Revert whitespace fixes to third_party (#501) 2022-07-21 21:46:07 -07:00
ttyio.c Remove evil constants from cosmopolitan.h 2022-12-17 00:42:45 -08:00
ttyio.h Flatten InfoZIP directory and fix build issues 2022-04-20 22:40:33 -07:00
unix.c Create ELF aliases for identical symbols 2023-06-06 03:33:49 -07:00
unix_.c Remove plenty of makefile misconfigurations 2022-07-21 09:20:59 -07:00
util.c Reimport zip into third party 2022-10-16 13:39:41 -07:00
util_.c Remove plenty of makefile misconfigurations 2022-07-21 09:20:59 -07:00
zbz2err.c Reimport zip into third party 2022-10-16 13:39:41 -07:00
zip.c Reimport zip into third party 2022-10-16 13:39:41 -07:00
zip.h Reimport zip into third party 2022-10-16 13:39:41 -07:00
zip.mk Get --ftrace working on aarch64 2023-06-05 23:35:31 -07:00
zipcloak.c Reimport zip into third party 2022-10-16 13:39:41 -07:00
ziperr.h Revert whitespace fixes to third_party (#501) 2022-07-21 21:46:07 -07:00
zipfile.c Reimport zip into third party 2022-10-16 13:39:41 -07:00
zipfile_.c Remove plenty of makefile misconfigurations 2022-07-21 09:20:59 -07:00
zipnote.c Introduce native support for MacOS ARM64 2023-05-20 04:17:03 -07:00
zipsplit.c Introduce native support for MacOS ARM64 2023-05-20 04:17:03 -07:00
zipup.c Increase stack size to 128k and guard size to 16k 2022-12-18 22:58:29 -08:00
zipup.h Reimport zip into third party 2022-10-16 13:39:41 -07:00

DESCRIPTION

  zip utility from Info-ZIP

ORIGIN

  source code obtained as zip30.tar.gz
  http://infozip.sourceforge.net/Zip.html
  https://sourceforge.net/projects/infozip/files/

LOCAL CHANGES

  - Use Cosmopolitan's PCLMUL optimized CRC32
  - Improve find_next_signature() performance using unlocked stdio