MySQL APIは最初、mSQLデータベースシステムのためのそれに非常に類似するように開発されました。このため、mSQLプログラムはMySQLと一緒に使用するため、C API機能の名前を変えることによって、比較的容易にしばしば変換することができます。
msql2mysqlユーテリティープログラムは、mSQL C API機能コールのそのMySQL同等言語への変換を実施し、msql2mysqlはインプットファイルを定位置に変換して、それを変換する前に、オリジナルのコピーを作ります。例えば、次のコマンドをmsql2mysql のように使用してください。
shell>cp client-prog.c client-prog.c.orig
shell>msql2mysql client-prog.c
client-prog.c converted
その後、client-prog.c
を調べて、必要に応じて変換後の修正を行ってください。
msql2mysqlは機能名を取り替えるため、replaceユーティリティーを使います。詳しくは項7.19. 「replace — 文字列置き換えユーティリティ」を参照してください。