throw PR_BeginCompilation's arguments out the nearest airlock

This commit is contained in:
Bill Currie 2001-10-24 22:53:27 +00:00
parent f36e7bb22f
commit 09405469f6
2 changed files with 2 additions and 11 deletions

View File

@ -375,8 +375,6 @@ function_t *pr_functions;
// //
typedef struct typedef struct
{ {
char *memory;
int max_memory;
int current_memory; int current_memory;
type_t *types; type_t *types;

View File

@ -651,13 +651,10 @@ PR_PrintDefs (void)
called before compiling a batch of files, clears the pr struct called before compiling a batch of files, clears the pr struct
*/ */
void void
PR_BeginCompilation (void *memory, int memsize) PR_BeginCompilation (void)
{ {
int i; int i;
pr.memory = memory;
pr.max_memory = memsize;
numpr_globals = RESERVED_OFS; numpr_globals = RESERVED_OFS;
pr.def_tail = &pr.def_head; pr.def_tail = &pr.def_head;
@ -913,7 +910,6 @@ main (int argc, char **argv)
int p, crc; int p, crc;
double start, stop; double start, stop;
int no_cpp = 0; int no_cpp = 0;
void *mem;
start = Sys_DoubleTime (); start = Sys_DoubleTime ();
@ -1024,10 +1020,7 @@ main (int argc, char **argv)
printf ("debug file: %s\n", debugfile); printf ("debug file: %s\n", debugfile);
} }
mem = malloc (0x100000); PR_BeginCompilation ();
if (!mem)
Sys_Error ("main: Memory Allocation Failure\n");
PR_BeginCompilation (mem, 0x100000);
// compile all the files // compile all the files
while ((src = COM_Parse (src))) { while ((src = COM_Parse (src))) {