catalog submodules updated
Merge pull request #565 from robn/stdc-error-map-einval stdc: map ERROR_INVALID_COMPONENT_NAME to EINVAL
Merge pull request #564 from robn/stdio-getchar stdio: don't try to both define and prototype getchar
Merge pull request #563 from robn/stat-blksize stat: use hidden __blksize_t type for st_blksize
stdc: map ERROR_INVALID_COMPONENT_NAME to EINVAL For open(), at least, its close enough.
stdio: don't try to both define and prototype getchar In stdc, if _STDIO_H_NOMACRO is not set (default), getchar will be prototyped, and then immediately defined. Later in posixc, if compiling with without NO_POSIX_WRAPPERS (that is, _XOPEN_SOURCE or _POSIX_SOURCE or _BSD_SOURCE is defined, see aros/features.h), getchar is prototyped again, except this time it is already a macro, and the preprocessor gets confused (it thinks void is an argument). So, in stdc we force getchar to be either a prototype or a macro, and in posixc we only prototype getchar if its not already a macro. The twisty maze of feature macros has done my head in, and I can't be sure what the impacts are, but I don't think it matters: ultimately, we compile clean and getchar is provided to any program that wants it in an ABI-safe way.
stat: use hidden __blksize_t type for st_blksize blksize_t is only defined if a feature flag is enabled (_XOPEN_SOURCE >= 500 is "standard", though I think AROS defines it in other situations. No big deal). However, we still need st_blksize to declared properly even if blksize_t is not enabled. That's what __blksize_t is for, so use that for st_blksize instead.
Merge pull request #562 from robn/submodule-update submodule update
submodule update Accidentally reverted in 53edde49
attempt to fix the mesa patches for darwin.
Add my "Darkness" W.I.P theme.
Merge pull request #561 from robn/gitignore Add gitignore throughout the tree
Add gitignore throughout the tree
w.i.p patches for mesagl 20.3.2/21.0.2 currently builds, but does not run due to failing asserts.
expose rules to compile necessary generated components for newer mesa builds.
decode as utf8
import all of urllib.request
disable the now obsolete defaultencoding.
adapt the updatecommits script for python3
submodule updated