msql2mysql
Inizialmente, l'API C di MySQL è stata sviluppata per essere molto simile a quella di mSQL. Per questo, i programmi per mSQL possono essere convertiti, in modo abbastanza semplice, per MySQL modificando i nomi delle funzioni dell'API C.
La utility msql2mysql
converte le funzioni dell'API C di mSQL nelle equivalenti di MySQL. La conversione viene effettuata nello stesso file di input, perciò è meglio fare una copia dell'originale prima della conversione. Per esempio, si può usare msql2mysql
in questo modo:
shell> cp client-prog.c client-prog.c.orig shell> msql2mysql client-prog.c client-prog.c converted
Questo esempio esamina client-prog.c ed effettua le modifiche post-conversione che potrebbero essere necessarie.
msql2mysql
usa la utility replace per effettuare le sostituzioni dei nomi delle funzioni. Si veda replace(1).