diff options
author | mjl <mjl> | 2000-02-25 01:27:15 +0000 |
---|---|---|
committer | mjl <mjl> | 2000-02-25 01:27:15 +0000 |
commit | 9934392d48a130f2e11f2672e3e4c59c9a1d22d6 (patch) | |
tree | 43fa3f261052b2d3963a62e50d43f1fc1763291e /lang | |
parent | 0634c13c0d9baa1f4eb6cc51d6cb50668d94ae33 (diff) | |
download | pkgsrc-9934392d48a130f2e11f2672e3e4c59c9a1d22d6.tar.gz |
Update to 1.4.0.
Changes since 1.3.10
1. If a floating point exception occurs and the OS allows the library
to handle it without forcing a longjmp, then SL_FLOATING_EXCEPTION
will get generated instead of SL_INTRINSIC_ERROR. Note: Linux
provides no way to handle floating point exceptions without
forcing a longjmp. In my opinion, this is a flaw.
2. SLang_pop_double was returning the wrong value for short and
character types.
3. New intrinsic: is_struct_type(X) ==> non-zero is X is a struct.
4. typecast operation from user defined type to Struct_Type added.
5. slkeypad.c: DOS/Windows DELETE_KEY definition added (Doug Kaufman
<dkaufman@rahul.net>)
6. slposdir.c: Do not depend upon the existence of rmdir on VMS
systems.
7. slang.c: abs, sign, mul2, chs, sqr were not being treated as
function calls.
8. sldisply.c:SLtt_cls: If the terminal is a color terminal but
being used as a black and white terminal, then reset colors before
clearing.
9. path_sans_extname intrinsic added.
10. slimport.c: If module defines deinit_NAME, will be be called prior
to unloading the module. (Ulrich Dessauer <des@gmx.de>)
Diffstat (limited to 'lang')
0 files changed, 0 insertions, 0 deletions