C++ Adaptive Test Cases in Headers - VC6 port