summaryrefslogtreecommitdiff
path: root/lang
diff options
context:
space:
mode:
authormjl <mjl@pkgsrc.org>2000-02-25 01:27:15 +0000
committermjl <mjl@pkgsrc.org>2000-02-25 01:27:15 +0000
commit03bdba39c325bfc9569367bcdb94ee8f2b38a99a (patch)
tree43fa3f261052b2d3963a62e50d43f1fc1763291e /lang
parentdd4eb2478fea1a0c157e2ab8280bc26aaa0c7e16 (diff)
downloadpkgsrc-03bdba39c325bfc9569367bcdb94ee8f2b38a99a.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