aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorB. Watson <urchlay@slackware.uk>2024-01-04 16:16:26 -0500
committerB. Watson <urchlay@slackware.uk>2024-01-04 16:16:26 -0500
commit505a7c2cd5ee64e70a71dfee1c9eba3e6d1c5db1 (patch)
tree304de047d03cae76bd9fbfcb5c62219309087b60
parent69341752a93edf39d9bedbe435d7543f4068ac65 (diff)
downloadhcalc-505a7c2cd5ee64e70a71dfee1c9eba3e6d1c5db1.tar.gz
Update TODO.
-rw-r--r--TODO3
1 files changed, 3 insertions, 0 deletions
diff --git a/TODO b/TODO
index 443bb43..4d91ae7 100644
--- a/TODO
+++ b/TODO
@@ -1,3 +1,6 @@
+- Handle floating point exceptions, e.g. div by zero. See
+ https://wiki.sei.cmu.edu/confluence/display/c/FLP03-C.+Detect+and+handle+floating-point+errors
+ and man pages fetestexcept(3) and math_error(7).
- On startup, the value is read from the config file... but it can't
be used as an argument to a binary op (only a unary one) if it's
more than one digit. Except sometimes it can. Investigate and fix.