diff options
-rw-r--r-- | doc/extensions.md | 6 | ||||
-rw-r--r-- | doc/software.md | 7 |
2 files changed, 4 insertions, 9 deletions
diff --git a/doc/extensions.md b/doc/extensions.md index ad7b30d..e3f9085 100644 --- a/doc/extensions.md +++ b/doc/extensions.md @@ -5,7 +5,7 @@ may be implemented in the future. ## Implemented -### [`__typeof__`] +### `__typeof__` `__typeof__(E)` is a type specifier for the type of expression `E`. Arrays and function designator expressions do not decay into pointers, just @@ -27,7 +27,7 @@ like when used with `sizeof`. ## Missing -### [Statement expressions] +### Statement expressions In GNU C, you may use a compound statement as expressions when they are enclosed in parentheses. The last statement in the compound statement @@ -58,6 +58,4 @@ in which case the first operand is used. So `E1 ? : E2` behaves the same as `E1 ? E1 : E2`, except that `E1` is evaluated only once. [GNU extensions]: https://gcc.gnu.org/onlinedocs/gcc/C-Extensions.html -[`__typeof__`]: https://gcc.gnu.org/onlinedocs/gcc/Typeof.html [`__builtin_offsetof`]: https://gcc.gnu.org/onlinedocs/gcc/Offsetof.html -[Statement expressions]: https://gcc.gnu.org/onlinedocs/gcc/Statement-Exprs.html diff --git a/doc/software.md b/doc/software.md index 51fae73..713e4fd 100644 --- a/doc/software.md +++ b/doc/software.md @@ -3,14 +3,13 @@ This document lists some software known to build successfully, and any special procedures necessary. -## [sbase] +## sbase Builds without issue as of [ef9f6f35]. -[sbase]: https://core.suckless.org/sbase/ [ef9f6f35]: https://git.suckless.org/sbase/commit/ef9f6f359a0762b738302ae05822514d72b70450.html -## [binutils] +## binutils QBE must be built with `NPred` (in `all.h` at least 297). @@ -44,5 +43,3 @@ Configure with ./configure CC=/path/to/cc CFLAGS_FOR_BUILD=-D_GNU_SOURCE \ --disable-intl --disable-gdb --disable-plugins --disable-readline - -[binutils]: https://www.gnu.org/software/binutils/ |