This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

C166 preprocessor

Hi all,

Is there an official specification of the Keil C166 preprocessor output? We're currently using 3.12.

- Do lines always start with #line or can there be whitespace in front of #line?

- what do the /0 and /1 strings mean at the end of the lines? Are there any other strings possible?

- are there any differences between the different preprocessor/compiler versions (3.x - 6.x)?

I'm using this to automatically generate/add dependencies in a makefile, using the PREPRINTONLY() directive.

Regards,
Joost Leeuwesteijn