我々は,コード変形による言語拡張を支援する機構としてS式ベースC言語 (SC言語) とその処理系を開発している.既存のCヘッダファイルに相当するSCヘッダファイルを利用したいとき,人手でCのヘッダファイルをSCに書き直すと開発コストがかかるので,本研究ではC言語からSC言語への変換器を実装した.このとき,構文の違いなどにより変換が困難な場合がある.特に,Cプリプロセッサ用の#defineによるマクロ定義をSCプリプロセッサ用の%defmacro,%defconstantに置き換えることは完全には不可能である.本論文では,それらの限界と現実的な対応策について議論する.なお,この対応策の考え方の一部は他の言語間においても適用可能である.