mirror of
https://github.com/jart/cosmopolitan.git
synced 2025-10-25 10:40:57 +00:00
We now have implement all of Musl's localization code, the same way that Musl implements localization. You may need setlocale(LC_ALL, "C.UTF-8"), just in case anything stops working as expected. |
||
|---|---|---|
| .. | ||
| unix | ||
| api.c | ||
| apihelp.c | ||
| BUILD.mk | ||
| consts.h | ||
| crc32.c | ||
| crc32.h | ||
| crypt.c | ||
| crypt.h | ||
| ebcdic.h | ||
| envargs.c | ||
| explode.c | ||
| extract.c | ||
| fileio.c | ||
| globals.c | ||
| globals.h | ||
| inflate.c | ||
| inflate.h | ||
| LICENSE | ||
| list.c | ||
| match.c | ||
| process.c | ||
| README.cosmo | ||
| timezone.c | ||
| timezone.h | ||
| ttyio.c | ||
| ttyio.h | ||
| ubz2err.c | ||
| unix.c | ||
| unreduce.c | ||
| unshrink.c | ||
| unxcfg.h | ||
| unzip.c | ||
| unzip.h | ||
| unzip.txt | ||
| unzpriv.h | ||
| unzvers.h | ||
| zip.h | ||
| zipinfo.c | ||
| zipinfo.txt | ||
DESCRIPTION
The UNIX unzip command, courtesy of the Info-ZIP project.
PROVENANCE
unzip610b.zip (circa 2010)
https://sourceforge.net/projects/infozip/files/unreleased%20Betas/UnZip%20betas/
LICENSE
BSD-like with Apache-like requirement that changes be documented.
LOCAL CHANGES
The only way this software differs from the normal InfoZIP sources is
that we're linking the Cosmopolitan C Library, which enables it to be
built as an Actually Portable Executable.
Minor changes include:
- Normalization of header / build config for platform / repository
sed -i -e '/# *include *<.*/d' *.*
sed -i -e 's!# *include *"!#include "third_party/unzip/!' *.*
- Fixed a lot of static analysis buffer overflow warnings.