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