summaryrefslogtreecommitdiff
path: root/lang
diff options
context:
space:
mode:
authormjl <mjl>2000-02-25 01:27:15 +0000
committermjl <mjl>2000-02-25 01:27:15 +0000
commit9934392d48a130f2e11f2672e3e4c59c9a1d22d6 (patch)
tree43fa3f261052b2d3963a62e50d43f1fc1763291e /lang
parent0634c13c0d9baa1f4eb6cc51d6cb50668d94ae33 (diff)
downloadpkgsrc-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