aboutsummaryrefslogtreecommitdiff
path: root/system
diff options
context:
space:
mode:
Diffstat (limited to 'system')
-rw-r--r--system/include/SDL/SDL_events.h1
-rw-r--r--system/include/compat/ctype.h17
-rw-r--r--system/include/compat/wchar.h23
-rw-r--r--system/include/compat/wctype.h23
-rw-r--r--system/include/emscripten/emscripten.h34
-rw-r--r--system/include/emscripten/vector.h10
-rw-r--r--system/include/libcxx/CREDITS.TXT10
-rw-r--r--system/include/libcxx/__bit_reference16
-rw-r--r--system/include/libcxx/__config112
-rw-r--r--system/include/libcxx/__debug29
-rw-r--r--system/include/libcxx/__functional_0314
-rw-r--r--system/include/libcxx/__functional_base178
-rw-r--r--system/include/libcxx/__functional_base_032
-rw-r--r--system/include/libcxx/__hash_table50
-rw-r--r--system/include/libcxx/__locale40
-rw-r--r--system/include/libcxx/__mutex_base35
-rw-r--r--system/include/libcxx/__split_buffer18
-rw-r--r--system/include/libcxx/__std_stream14
-rw-r--r--system/include/libcxx/__tree61
-rw-r--r--system/include/libcxx/__tuple30
-rw-r--r--system/include/libcxx/__tuple_034
-rw-r--r--system/include/libcxx/__undef_min_max8
-rw-r--r--system/include/libcxx/algorithm231
-rw-r--r--system/include/libcxx/array30
-rw-r--r--system/include/libcxx/bitset8
-rw-r--r--system/include/libcxx/chrono68
-rw-r--r--system/include/libcxx/cmath48
-rw-r--r--system/include/libcxx/codecvt39
-rw-r--r--system/include/libcxx/complex55
-rw-r--r--system/include/libcxx/cstddef2
-rw-r--r--system/include/libcxx/cstdio9
-rw-r--r--system/include/libcxx/cstdlib2
-rw-r--r--system/include/libcxx/cwchar2
-rw-r--r--system/include/libcxx/deque38
-rw-r--r--system/include/libcxx/dynarray311
-rw-r--r--system/include/libcxx/exception8
-rw-r--r--system/include/libcxx/ext/__hash6
-rw-r--r--system/include/libcxx/ext/hash_map34
-rw-r--r--system/include/libcxx/ext/hash_set10
-rw-r--r--system/include/libcxx/forward_list40
-rw-r--r--system/include/libcxx/fstream8
-rw-r--r--system/include/libcxx/functional370
-rw-r--r--system/include/libcxx/future122
-rw-r--r--system/include/libcxx/initializer_list35
-rw-r--r--system/include/libcxx/iomanip147
-rw-r--r--system/include/libcxx/ios40
-rw-r--r--system/include/libcxx/iosfwd38
-rw-r--r--system/include/libcxx/istream21
-rw-r--r--system/include/libcxx/iterator525
-rw-r--r--system/include/libcxx/limits12
-rw-r--r--system/include/libcxx/list36
-rw-r--r--system/include/libcxx/locale543
-rw-r--r--system/include/libcxx/map380
-rw-r--r--system/include/libcxx/memory146
-rw-r--r--system/include/libcxx/mutex4
-rw-r--r--system/include/libcxx/new57
-rw-r--r--system/include/libcxx/numeric4
-rw-r--r--system/include/libcxx/optional697
-rw-r--r--system/include/libcxx/ostream25
-rw-r--r--system/include/libcxx/queue10
-rw-r--r--system/include/libcxx/random104
-rw-r--r--system/include/libcxx/ratio22
-rw-r--r--system/include/libcxx/readme.txt2
-rw-r--r--system/include/libcxx/regex43
-rw-r--r--system/include/libcxx/scoped_allocator2
-rw-r--r--system/include/libcxx/set168
-rw-r--r--system/include/libcxx/shared_mutex419
-rw-r--r--system/include/libcxx/sstream8
-rw-r--r--system/include/libcxx/stack6
-rw-r--r--system/include/libcxx/streambuf10
-rw-r--r--system/include/libcxx/string696
-rw-r--r--system/include/libcxx/support/ibm/limits.h99
-rw-r--r--system/include/libcxx/support/ibm/support.h54
-rw-r--r--system/include/libcxx/support/ibm/xlocale.h326
-rw-r--r--system/include/libcxx/support/win32/limits_win32.h12
-rw-r--r--system/include/libcxx/support/win32/locale_win32.h30
-rw-r--r--system/include/libcxx/support/win32/math_win32.h2
-rw-r--r--system/include/libcxx/support/win32/support.h7
-rw-r--r--system/include/libcxx/system_error22
-rw-r--r--system/include/libcxx/thread15
-rw-r--r--system/include/libcxx/tuple117
-rw-r--r--system/include/libcxx/type_traits462
-rw-r--r--system/include/libcxx/typeindex6
-rw-r--r--system/include/libcxx/unordered_map263
-rw-r--r--system/include/libcxx/unordered_set81
-rw-r--r--system/include/libcxx/utility40
-rw-r--r--system/include/libcxx/valarray46
-rw-r--r--system/include/libcxx/vector205
-rw-r--r--system/lib/libc/musl/src/regex/regcomp.c3352
-rw-r--r--system/lib/libc/musl/src/regex/regerror.c35
-rw-r--r--system/lib/libc/musl/src/regex/regexec.c1011
-rw-r--r--system/lib/libc/musl/src/regex/tre-mem.c158
-rw-r--r--system/lib/libc/musl/src/regex/tre.h231
-rw-r--r--system/lib/libcextra.symbols7
-rw-r--r--system/lib/libcxx/CREDITS.TXT10
-rw-r--r--system/lib/libcxx/algorithm.cpp1
-rw-r--r--system/lib/libcxx/debug.cpp108
-rw-r--r--system/lib/libcxx/exception.cpp104
-rw-r--r--system/lib/libcxx/future.cpp6
-rw-r--r--system/lib/libcxx/ios.cpp9
-rw-r--r--system/lib/libcxx/iostream.cpp16
-rw-r--r--system/lib/libcxx/locale.cpp49
-rw-r--r--system/lib/libcxx/mutex.cpp3
-rw-r--r--system/lib/libcxx/new.cpp54
-rw-r--r--system/lib/libcxx/optional.cpp25
-rw-r--r--system/lib/libcxx/random.cpp26
-rw-r--r--system/lib/libcxx/readme.txt2
-rw-r--r--system/lib/libcxx/shared_mutex.cpp101
-rw-r--r--system/lib/libcxx/stdexcept.cpp18
-rw-r--r--system/lib/libcxx/string.cpp4
-rw-r--r--system/lib/libcxx/strstream.cpp14
-rw-r--r--system/lib/libcxx/support/win32/locale_win32.cpp25
-rw-r--r--system/lib/libcxx/support/win32/support.cpp69
-rw-r--r--system/lib/libcxx/symbols355
-rw-r--r--system/lib/libcxx/system_error.cpp1
-rw-r--r--system/lib/libcxx/thread.cpp10
-rw-r--r--system/lib/libcxx/typeinfo.cpp15
-rw-r--r--system/lib/libcxx/valarray.cpp2
118 files changed, 10913 insertions, 3065 deletions
diff --git a/system/include/SDL/SDL_events.h b/system/include/SDL/SDL_events.h
index 804ac57e..8be00ceb 100644
--- a/system/include/SDL/SDL_events.h
+++ b/system/include/SDL/SDL_events.h
@@ -55,6 +55,7 @@ extern "C" {
*/
typedef enum
{
+ SDL_NOEVENT = 0,
SDL_FIRSTEVENT = 0, /**< Unused (do not remove) */
/* Application events */
diff --git a/system/include/compat/ctype.h b/system/include/compat/ctype.h
index 891006d9..3f504946 100644
--- a/system/include/compat/ctype.h
+++ b/system/include/compat/ctype.h
@@ -14,4 +14,21 @@
#include_next <ctype.h>
+/* We undef these until libcxx is fixed. Without this,
+ some things can fail to compile correctly, like
+ Boost. Issue #1716. */