mirror of
https://github.com/jart/cosmopolitan.git
synced 2025-07-06 19:28:29 +00:00
Fix warnings
This change fixes Cosmopolitan so it has fewer opinions about compiler warnings. The whole repository had to be cleaned up to be buildable in -Werror -Wall mode. This lets us benefit from things like strict const checking. Some actual bugs might have been caught too.
This commit is contained in:
parent
e2b3c3618e
commit
0d748ad58e
571 changed files with 1306 additions and 1888 deletions
7
third_party/zip/fileio.c
vendored
7
third_party/zip/fileio.c
vendored
|
@ -2941,7 +2941,7 @@ local int ucs4_string_to_utf8(ucs4, utf8buf, buflen)
|
|||
if (mbl < c)
|
||||
c = mbl;
|
||||
if (utf8buf && count < buflen)
|
||||
strncpy(utf8buf + count, mb, c);
|
||||
strlcpy(utf8buf + count, mb, c);
|
||||
if (mbl == 1 && !mb[0])
|
||||
return count; /* terminating nul */
|
||||
count += mbl;
|
||||
|
@ -3204,7 +3204,6 @@ char *wide_to_local_string(wide_string)
|
|||
int i;
|
||||
wchar_t wc;
|
||||
int b;
|
||||
int state_dependent;
|
||||
int wsize = 0;
|
||||
int max_bytes = MB_CUR_MAX;
|
||||
char buf[9];
|
||||
|
@ -3225,10 +3224,6 @@ char *wide_to_local_string(wide_string)
|
|||
/* set initial state if state-dependent encoding */
|
||||
wc = (wchar_t)'a';
|
||||
b = wctomb(NULL, wc);
|
||||
if (b == 0)
|
||||
state_dependent = 0;
|
||||
else
|
||||
state_dependent = 1;
|
||||
for (i = 0; i < wsize; i++) {
|
||||
if (sizeof(wchar_t) < 4 && wide_string[i] > 0xFFFF) {
|
||||
/* wchar_t probably 2 bytes */
|
||||
|
|
1
third_party/zip/zip.mk
vendored
1
third_party/zip/zip.mk
vendored
|
@ -152,6 +152,7 @@ o/$(MODE)/third_party/zip/zipnote.o \
|
|||
o/$(MODE)/third_party/zip/zipsplit.o \
|
||||
o/$(MODE)/third_party/zip/zipup.o: private \
|
||||
CPPFLAGS += \
|
||||
-w \
|
||||
-DUNIX \
|
||||
-DMMAP \
|
||||
-DUNICODE_SUPPORT \
|
||||
|
|
6
third_party/zip/zipup.c
vendored
6
third_party/zip/zipup.c
vendored
|
@ -418,7 +418,7 @@ struct zlist far *z; /* zip entry to compress */
|
|||
int l = 0; /* true if this file is a symbolic link */
|
||||
int m; /* method for this entry */
|
||||
|
||||
zoff_t o = 0, p; /* offsets in zip file */
|
||||
zoff_t o = 0; /* offsets in zip file */
|
||||
zoff_t q = (zoff_t) -3; /* size returned by filetime */
|
||||
uzoff_t uq; /* unsigned q */
|
||||
zoff_t s = 0; /* size of compressed data */
|
||||
|
@ -952,7 +952,6 @@ struct zlist far *z; /* zip entry to compress */
|
|||
#endif /*MMAP */
|
||||
|
||||
tempzn += s;
|
||||
p = tempzn; /* save for future fseek() */
|
||||
|
||||
#if (!defined(MSDOS) || defined(OS2))
|
||||
#if !defined(VMS) && !defined(CMS_MVS) && !defined(__mpexl)
|
||||
|
@ -1689,9 +1688,6 @@ int pack_level;
|
|||
{
|
||||
int err = BZ_OK;
|
||||
int zp_err = ZE_OK;
|
||||
const char *bzlibVer;
|
||||
|
||||
bzlibVer = BZ2_bzlibVersion();
|
||||
|
||||
/* $TODO - Check BZIP2 LIB version? */
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue