Borland adaptation - unstable...
Borland compilation