Separate compatibility layer in several files. We have now 3 files in
include/_compat directory:
  * _watcom.h, Open Watcom compiler,
  * _msc.h, Visual C++ (old),
  * _ default.h, "standard compiler" (gcc ?)