10.18.3 Bugs Fixed
     
- format/[2,3]: bug affecting format specs `~g' and `~G'.
- read_line/2: was not steadfast.
- call_cleanup/2: the cleanup goal didn't preserve pending
exceptions.
- load_files/[1,2]: could sometimes attempt to load a file of the
wrong type.
- Switching on the debugger in an embedded command in a file loaded with
the -l option didn't work.
     
- 
save_program/[1,2]would give a foreign resource existence error
if called multiple times.
- Problems with ISO mode and some library modules.
     
- library(comclient): fixed several problems.
- 
system:file_property/2now accepts terminating slash or backslash
in directory names.
- 
Fixed several problems when file-names, working directory or
home-directory contains non-ASCII character.
     
- library(clpfd):
could fail to unblock blocked goals;
indexical propagation bug;
bugs in- disjoint1/2and- disjoint2/2with- margin/3resp.- margin/4option.
- Win32 memory allocator could leak (uncommitted) memory in SP_initialize().
- SP_deinitialize()would not free all memory.
- On AIX spld now builds executables with -brtl -bnortllib
instead of just -brtl. This improves compatibility with Java. In
particular the error `_XmGetDefaultDisplay cannot be used prior to
VendorS.Initialize' when invoking AWT with sicstus as top level
application.