-
Notifications
You must be signed in to change notification settings - Fork 56
Known Bugs
This is a list of known bugs in Lotus 1-2-3 for UNIX.
- The formula
@INFO("osreturncode")
returns incorrect values.
This is because on UNIX system()
returns the exit code, but on Linux system()
returns the wait status. This is easy to change, but it's unclear if this should be fixed - perhaps someone might want the wait status for some reason (please open an issue if you have an opinion).
As a workaround you can use @INFO("osreturncode") / 2^8
.
Lotus 1-2-3 uses double precision IEEE 754, or in some cases, extended precision i387 floating point values. There can be cases where small errors can be introduced due to rounding or truncation.
A good example is the formula 32.91-675.19+642.28
, which surprisingly returns -1.1E-13
(see issue #115).
If this is affecting your worksheet, you can use @ROUND(RESULT, 2)
as a workaround.
As this affects other spreadsheets, further discussion is available for Excel and LibreOffice.