A program conversion apparatus includes: a library call instruction
detecting unit for detecting each library call instruction included in an
inputted object program, the library call instruction calling a source
library that is an external program module; a library correspondence table
that gives various information, such as correspondence between arguments
of source libraries and arguments of target libraries that have the same
feature as the source libraries and are called by an outputted object
program; a library call instruction generating unit for converting the
detected library call instruction into an instruction that calls a target
library corresponding to the source library and converting instructions
for setting the arguments of the source library into instructions for
setting arguments of the target library by referring to the library
correspondence table.
Un'apparecchiatura di conversione di programma include: un'istruzione di chiamata delle biblioteche che rileva unità per la rilevazione dell'ogni istruzione di chiamata delle biblioteche inclusa in un programma di oggetto immesso, l'istruzione di chiamata delle biblioteche che denomina una biblioteca di fonte che è un modulo esterno di programma; una tabella della corrispondenza delle biblioteche che fornisce le varie informazioni, quale corrispondenza fra le discussioni delle biblioteche di fonte e le discussioni delle biblioteche dell'obiettivo che hanno la stessa caratteristica delle biblioteche di fonte e sono denominate dall'outputted il programma di oggetto; un'istruzione di chiamata delle biblioteche che genera unità per convertire l'istruzione rilevata di chiamata delle biblioteche in istruzione che denomina una biblioteca dell'obiettivo che corrisponde alla biblioteca di fonte ed alle istruzioni convertentesi per la regolazione delle discussioni della biblioteca di fonte nelle istruzioni per la regolazione delle discussioni della biblioteca dell'obiettivo riferendosi alla tabella della corrispondenza delle biblioteche.