Hi Bernard, thanks for the response. I didn’t about cross referencing. This source is a bit of a patchwork mess. I am trying to compile someone else’s code but I think it used a different tool. The errors I get make no sense. I compiled once with -E on the preprocessor and got more strangeness, but I just did it again and got no errors.
Not all the header files have the “single include #ifdef” on them. Is it your take that they all should?