マクロ展開
|リージョン内のテキストに対してCプリプロセッサを実行し, マクロ呼び |出しを展開した結果を表示する(`c-macro-expand’). リージョンのま |えにあるテキストにマクロ定義があることもあるので, それらもプリプ |ロセッサに渡されるが, その部分の出力は表示しない. |マクロを用いたCのコードをデバッグするとき, どのようにマクロが展開 |されるか正確に理解するのが難しいことがある. このコマンドを使えば, |マクロ展開のことを考える必要はない. 展開結果を目にすることができる. |;; Solarisだと、/lib/cppは存在しないので、以下を設定する。 |(setq c-macro-preprocessor “cpp -C”) ...