>>>> "VK" == Valdis Kletnieks
VK> I've narrowed it down to this line in lwlib/config.h tickling the bug:
VK> #define ATHENA_H_PATH X11/Xaw
VK> The code preprocesses fine if that #define doesn't have a / in it (but
VK> of course then loses because it can't fine the header files. I'm about
VK> to report this to IBM.
VK> The truly bizzare part is this exposed ANOTHER preproccesor bug - the code
VK> would expand into *asking* for "#include <X11/Xaw/whatever.h>", but
VK> get *included* was "#include <X11>". It quit after the /.
VK> And yes, the preprocessor would happily suck in the directory. Gaak.
VK> I've already reported that one.
I would accept a patch that used something like this:
to work around the bugs in the AIX C compiler. I might produce such
a patch myself if I get access to a system to test it on (hint...).