03bdba39c3
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>) |
||
---|---|---|
.. | ||
files | ||
patches | ||
pkg | ||
Makefile |