aboutsummaryrefslogtreecommitdiffhomepage
path: root/c/keywords.def
diff options
context:
space:
mode:
authorlemon <lsof@mailbox.org>2025-11-14 18:49:04 +0100
committerlemon <lsof@mailbox.org>2025-11-14 19:04:51 +0100
commita287fe5aeb6b681ab405c0297841dce64ab4b946 (patch)
tree5ae81f3b60cc910cd356059a77e89dd50ca83b42 /c/keywords.def
parentfc91a4ce139fd0236ad9e8c4fe1e7dad42f0b178 (diff)
preeliminary va_list support
Diffstat (limited to 'c/keywords.def')
-rw-r--r--c/keywords.def123
1 files changed, 62 insertions, 61 deletions
diff --git a/c/keywords.def b/c/keywords.def
index 258a396..f971830 100644
--- a/c/keywords.def
+++ b/c/keywords.def
@@ -1,64 +1,65 @@
/* !SORTED */
-_(_Alignas, STDC11)
-_(_Alignof, STDC11)
-_(_Atomic, STDC11)
-_(_BitInt, STDC23)
-_(_Bool, STDC99)
-_(_Complex, STDC99)
-_(_Decimal128, STDC23)
-_(_Decimal32, STDC23)
-_(_Decimal64, STDC23)
-_(_Generic, STDC11)
-_(_Imaginary, STDC99)
-_(_Noreturn, STDC11)
-_(_Static_assert, STDC11)
-_(_Thread_local, STDC11)
-_(__typeof__, 0)
-_(alignas, STDC23)
-_(alignof, STDC23)
-_(auto, 0)
-_(bool, STDC23)
-_(break, 0)
-_(case, 0)
-_(char, 0)
-_(const, 0)
-_(constexpr, STDC23)
-_(continue, 0)
-_(default, 0)
-_(do, 0)
-_(double, 0)
-_(else, 0)
-_(enum, 0)
-_(extern, 0)
-_(false, STDC23)
-_(float, 0)
-_(for, 0)
-_(goto, 0)
-_(if, 0)
-_(inline, STDC99)
-_(int, 0)
-_(long, 0)
-_(nullptr, STDC23)
-_(register, 0)
-_(restrict, STDC99)
-_(return, 0)
-_(short, 0)
-_(signed, 0)
-_(sizeof, 0)
-_(static, 0)
-_(static_assert, STDC23)
-_(struct, 0)
-_(switch, 0)
-_(thread_local, STDC23)
-_(true, STDC23)
-_(typedef, 0)
-_(typeof, STDC23)
-_(typeof_unqual, STDC23)
-_(union, 0)
-_(unsigned, 0)
-_(void, 0)
-_(volatile, 0)
-_(while, 0)
+_(_Alignas, STDC11)
+_(_Alignof, STDC11)
+_(_Atomic, STDC11)
+_(_BitInt, STDC23)
+_(_Bool, STDC99)
+_(_Complex, STDC99)
+_(_Decimal128, STDC23)
+_(_Decimal32, STDC23)
+_(_Decimal64, STDC23)
+_(_Generic, STDC11)
+_(_Imaginary, STDC99)
+_(_Noreturn, STDC11)
+_(_Static_assert, STDC11)
+_(_Thread_local, STDC11)
+_(__builtin_va_arg, 0)
+_(__typeof__, 0)
+_(alignas, STDC23)
+_(alignof, STDC23)
+_(auto, 0)
+_(bool, STDC23)
+_(break, 0)
+_(case, 0)
+_(char, 0)
+_(const, 0)
+_(constexpr, STDC23)
+_(continue, 0)
+_(default, 0)
+_(do, 0)
+_(double, 0)
+_(else, 0)
+_(enum, 0)
+_(extern, 0)
+_(false, STDC23)
+_(float, 0)
+_(for, 0)
+_(goto, 0)
+_(if, 0)
+_(inline, STDC99)
+_(int, 0)
+_(long, 0)
+_(nullptr, STDC23)
+_(register, 0)
+_(restrict, STDC99)
+_(return, 0)
+_(short, 0)
+_(signed, 0)
+_(sizeof, 0)
+_(static, 0)
+_(static_assert, STDC23)
+_(struct, 0)
+_(switch, 0)
+_(thread_local, STDC23)
+_(true, STDC23)
+_(typedef, 0)
+_(typeof, STDC23)
+_(typeof_unqual, STDC23)
+_(union, 0)
+_(unsigned, 0)
+_(void, 0)
+_(volatile, 0)
+_(while, 0)
#ifndef TKWBEGIN_
# define TKWBEGIN_ TKW_Alignas
@@ -67,5 +68,5 @@ _(while, 0)
# define TKWEND_ TKWwhile
#endif
#ifndef TKWMAXLEN_
-# define TKWMAXLEN_ (sizeof "_Static_assert" - 1)
+# define TKWMAXLEN_ (sizeof "__builtin_va_arg" - 1)
#endif