mirror of
https://github.com/jart/cosmopolitan.git
synced 2025-05-23 05:42: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
|
@ -101,7 +101,7 @@ wontreturn textstartup void cosmo(long *sp, struct Syslib *m1) {
|
|||
__oldstack = (intptr_t)sp;
|
||||
|
||||
// detect apple m1 environment
|
||||
char *magnums;
|
||||
const char *magnums;
|
||||
if (SupportsXnu() && (__syslib = m1)) {
|
||||
hostos = _HOSTXNU;
|
||||
magnums = syscon_xnu;
|
||||
|
@ -112,15 +112,6 @@ wontreturn textstartup void cosmo(long *sp, struct Syslib *m1) {
|
|||
notpossible;
|
||||
}
|
||||
|
||||
// get page size
|
||||
unsigned long pagesz = 4096;
|
||||
for (int i = 0; auxv[i]; i += 2) {
|
||||
if (auxv[i] == AT_PAGESZ) {
|
||||
pagesz = auxv[i + 1];
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
// setup system magic numbers
|
||||
for (long *mp = syscon_start; mp < syscon_end; ++mp) {
|
||||
magnums = DecodeMagnum(magnums, mp);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue