On Sun, 8 Dec 2002, Dimitrie O. Paun wrote:
Folks,
Anyone remembers why we need our own cpp implementation, instead of simply using cpp/gcc -E?
http://www.winehq.com/news/?view=36#Wine%27s%20resource%20compiler
Seems you argued against wrc having its own cpp implementation already back then. So the real reason why we now have wpp is probably because it was Bertho who implemented wrc and nobody else, and he wanted wrc to have an integrated preprocessor. No really compelling reasons were cited, but volunteers willing to do something themselves need no better reason. And I wouldn't mind keeping it, it's fast, easy to use, and guaranteed to work with Microsoft source code. wpp got factored out of wrc when I decided to use Bertho's preprocessor for widl too.