Selective C PreProcessor(選択的 C プリプロセッサ)の略で、特定のディレクティブのみを処理できるCのプリプロセッサです。これを使うと不要な#ifdef~#endを除いたソースを作り出すことができます。内部開発用に入れておきたいコードがあるんだけど外部へのリリースには忘れず取り除かなくてはならない・・・といった用途に力を発揮してくれそうです。
仕事でも少し前に必要としていて探したんですが探し方が悪かったみたいです。このソフトはWindowsで動作するものなんですが残念ながら商用利用はできないとあるので仕事で使うのは無理そうです。でも
scpp (selective C preprocessor – 選択的 C プリプロセッサ) と呼ばれるソフトの Win32 移植版です。
ということはscppの実装は他にもいくつかあるんでしょう。
他の実装をご存じの方がいらっしゃいましたらコメントで教えてくださいm(_ _ )m