
19 Feb
2006
19 Feb
'06
3:19 p.m.
a) Wave can be used to get all the names of the included files directly.
Good, but what would be needed is a sort of tri-state for each define: defined/not defined/maybe defined. An obvious example would be threading macros: if the compiler is in multithread mode different headers may get picked up than in single threaded mode, so "Give me the headers used by msvc" would actually only pick up the headers used under certain circumstances otherwise. Other examples would be substitute std libs, and other "hidden" preprocessor paths taken as a result of macros set by specific compiler options. John.