ING_DB
This commit is contained in:
parent
5269ba305f
commit
f224ff76a7
|
|
@ -0,0 +1,51 @@
|
||||||
|
# include "amx.h"
|
||||||
|
|
||||||
|
amx()
|
||||||
|
{
|
||||||
|
register int c;
|
||||||
|
|
||||||
|
fclose(FILE_tmp);
|
||||||
|
FILE_tmp = (FILE *) 0;
|
||||||
|
|
||||||
|
/* setup temp file name */
|
||||||
|
*Filespec = 'c';
|
||||||
|
|
||||||
|
if (!freopen(Filename, "r", FILE_inp))
|
||||||
|
yyexit(13);
|
||||||
|
# ifdef SETBUF
|
||||||
|
setbuf(FILE_inp, BUF_inp);
|
||||||
|
# endif
|
||||||
|
/* copy user program to amx */
|
||||||
|
while ((c = getc(FILE_inp)) > 0)
|
||||||
|
putc(c, FILE_amx);
|
||||||
|
|
||||||
|
# ifdef AMX_SC
|
||||||
|
if (ExpImp < 0)
|
||||||
|
goto eof;
|
||||||
|
# endif
|
||||||
|
/* main */
|
||||||
|
# ifndef MEM_N
|
||||||
|
if (Xbufs)
|
||||||
|
fprintf(FILE_amx, msg(35), (Xbufs * sizeof (ACCBUF)) / sizeof (int));
|
||||||
|
# endif
|
||||||
|
fprintf(FILE_amx, msg(33));
|
||||||
|
# ifdef MSDOS
|
||||||
|
fprintf(FILE_amx, msg(205));
|
||||||
|
# endif
|
||||||
|
# ifdef MEM_N
|
||||||
|
if (Xbufs)
|
||||||
|
fprintf(FILE_amx, msg(35), (Xbufs * sizeof (ACCBUF)) / sizeof (int));
|
||||||
|
# endif
|
||||||
|
fprintf(FILE_amx, msg(66));
|
||||||
|
/* initialize access method */
|
||||||
|
if (Xbufs) /* add some buffers for the access methods */
|
||||||
|
fprintf(FILE_amx, msg(36), Xbufs, Xlocks);
|
||||||
|
else
|
||||||
|
fprintf(FILE_amx, msg(37), Xlocks);
|
||||||
|
fprintf(FILE_amx, msg(38));
|
||||||
|
|
||||||
|
# ifdef AMX_SC
|
||||||
|
eof:
|
||||||
|
# endif
|
||||||
|
end_file();
|
||||||
|
}
|
||||||
Loading…
Reference in New Issue