例えばコレだ。
…で、こんな感じに加工してくれる
#if 0,#if 1 ~#else~#end節は無効になる行を"//|"のコメントでつぶす、#ifdef節は適用範囲に
"/*@* デファイン名 */"や"/*@* !デファイン名 */"のコメント付加し、適用条件が一目瞭然。
もちろん加工はコンパイル結果に影響しない。
grepをかける前に加工しとけば、不要コードがヒットしても一目で判るぞ。
AWKのつぼ
ごめんな!15年以上昔に書いたスクリプトだ。if条件内のmatchをorで繋げるなんてマヌケのすることだ。"#if[ \t]+0"とか使えって。
0 件のコメント:
コメントを投稿