24 lines
551 B
C
24 lines
551 B
C
|
#include "bem.h"
|
||
|
|
||
|
/* generate temporary files etc */
|
||
|
|
||
|
FILE *emfile;
|
||
|
FILE *tmpfile;
|
||
|
FILE *datfile;
|
||
|
|
||
|
initialize()
|
||
|
{
|
||
|
sprintf(tmpfname,"/tmp/abc%d",getpid());
|
||
|
strcpy(datfname,program);
|
||
|
strcat(datfname,".d");
|
||
|
yyin= fopen(inpfile,"r");
|
||
|
emfile= fopen(outfile,"w");
|
||
|
tmpfile= fopen(tmpfname,"w");
|
||
|
if( yyin==NULL || emfile== NULL || tmpfile== NULL )
|
||
|
fatal("Improper file permissions");
|
||
|
fillkex(); /* initialize symbol table */
|
||
|
fprintf(emfile,"#\n");
|
||
|
fprintf(emfile," mes 2,EM_WSIZE,EM_PSIZE\n");
|
||
|
initdeftype(); /* set default symbol declarers */
|
||
|
}
|