0009 [next] [Q] The length of this preprocessed source code line has exceeded the size of an internal buffer.
QAC configuration REFERENCE - ISO:C90-5.2.4.1 Translation Limits

The size of an internal buffer is not adequate to parse this logical line of source code. A logical line of source code may result from splicing together several physical lines of code which are terminated by backslash characters. Subsequent replacement of macros during preprocessing may result in an expanded line of code which is very much larger than might first be apparent.

The QA·C buffer is large and message 0009 should only be generated under extreme conditions. If it is encountered, it may be wise to reexamine the code to determine whether macros can be constructed in a more concise way.

QA·C Source Code Analyser 8.1.2
© 2013 Programming Research.
www.programmingresearch.com
Personality Groups | Glossary | Message Index Contents