Compiler results
replaced atan(1) * 4.0 with 3.14159265358979323846
borland        ok 
mingw          ok
lcc32          ok
pellesc        ok
digital mars   ok
mcvc++ toolkit ok
openwatcom     ok