It is not fully ANSI, but Borland C++ 5.02 happily compiles 3.2 as 16 bit. I havent yet tried it on 4Alpha as 16 bit, but it does compile OK as 32 bit, so I assume it would be OK. Mike Goodey