OUTPUT
Compilation Unit
-LpCfg[={c|e|f|l|m|n|q|s}]
s: Reconstruct spaces
q: Handle single quote ['] as normal token
n: No string concatenation
m: Do not emit file names
l: Emit #line directives in preprocessor output
f: Filenames with path
e: Emit empty lines
c: Do not emit line comments
If -LpCfg is specified, all suboptions (arguments) are enabled
None
None
The -LpCfg option specifies how source file and -line information is formatted in the preprocessor output. Switching -LpCfg off means that the output is formatted as in former compiler versions. The effects of the arguments are listed in the following table.
| Argument | on | off |
|---|---|---|
| c | typedef unsigned int size_t ;typedef signed int ptrdiff_t ; | /* 22 */ typedef unsigned int size_t ;/* 35 */ typedef signed int ptrdiff_t ; |
| e | int j;int i; | int j;int i; |
| f | /**** FILE '<CWInstallDir>\MCU\lib\hc08c\include\hidef.'*/ | /**** FILE 'hidef.h' */ |
| l | #line 1 "hidef.h" | /**** FILE 'hidef.h' */ |
| n | /* 9 */ foo ( "abc" "def" ) ; | /* 9 */ foo ( "abcdef" ) ; |
| m | /**** FILE 'hidef.h' */ | |
| s | /* 22 */ typedef unsigned int size_t;/* 35 */ typedef signed int ptrdiff_t;/* 44 */ typedef unsigned char wchar_t; | /* 22 */ typedef unsigned int size_t ;/* 35 */ typedef signed int ptrdiff_t ;/* 44 */ typedef unsigned char wchar_t ; |
| all | #line 1 "<CWInstallDir>\MCU\lib\hc08c\include\hidef.h" | /**** FILE 'hidef.h' *//* 20 */ |
-Lpcfg
-Lpcfg=lfs