Ove Kaaven ovehk@ping.uio.no writes:
- make widl not use macros at all, but emit full C and C++ definitions
directly (this is what midl.exe does, it seems)
I'd say this is the way to go if it's not too painful, it seems to be the most flexible. In any case obj_base.h has to go, so if we keep the macros they have to be put inside one of the standard headers, which wouldn't be very clean.