Known problems

Known bugs / problems:

 

The compiler does not support initialization of a variable of type 'unsigned long' with a value that is greater than biggest 'signed long' (e.g. 'unsigned long n = 4000000000;' will fail). The workaround is to use hexadecimal representation of the "offending" constant (e.g. 'unsigned long l = 0xEE6B2800;' would do the trick).

Initializing a static pointer with address of data lying in other dynamic library or OS leads to an undefined behavior

[asm] ".export", ".actor", ".xmanager", ".xlib", ".patch", ".dl", "storegc.u", "storegs.u", "storegl.u", "patch.u", "leagb.u" left undocumented

[vcpp] __TIME__ does not take daylight saving changes into account; there is a bug in localtime() of CRTDLL.DLL (that same function implemented properly in both MSVCRT.DLL and CYGWIN1.DLL)

 Future enhancements:

[vlink] process `.exp' files

[make] circular dependencies not reported as errors