aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoranon2026-02-18 10:08:31 +0100
committeranon2026-02-18 10:08:31 +0100
commitcc8cae72b3003e4de20aef8fdfe38800dbe71df3 (patch)
treee43aa25b6dcf8c06a7049cffc22e7539075b025e
parent181baf15bc1f075cdf55b1bbe179c250148a2296 (diff)
downloadlibchad-cc8cae72b3003e4de20aef8fdfe38800dbe71df3.tar.xz
libchad-cc8cae72b3003e4de20aef8fdfe38800dbe71df3.tar.zst
bump
-rw-r--r--chad/terry.h8
1 files changed, 5 insertions, 3 deletions
diff --git a/chad/terry.h b/chad/terry.h
index a1616ec..4a4ad5d 100644
--- a/chad/terry.h
+++ b/chad/terry.h
@@ -10,18 +10,20 @@
double : fl, f64
long double : fll, f128
- NO_128_TYPES will not be defined if i128, s128, u128 exist.
+ NO_128_TYPES will be defined when i128, s128, u128 are absent.
NO_F_TYPE_NAME will remove hazardous declarations of f, fl, and fll.
- all floating bitmarked types will have F<NUM>_PRECISE defined
+ All floating bitmarked types will have F<NUM>_PRECISE defined
if they are specified to that precise number of bits.
- Tested to work with gcc 14.2.0 and clang 19.1.7 on Debian
+ Tested to work with gcc 14.2.0 and clang 19.1.7 on Debian // XXX: auto tests / auto comment
Backwards compat for gcc 14.2.0
Not robustly tested, please report issues.
--- Definitions ---
+ // XXX too *many* macros
+
Defining the following will change behavior within the typesystem.
the IMPRECISE groupings will always be provided with their respective types are present in full.