Interface of tmplocal() changed: second parameter is a long now

This commit is contained in:
bal 1985-01-23 16:23:15 +00:00
parent 5cad6f6aa7
commit d32d4e6ba0
3 changed files with 4 additions and 4 deletions

View file

@ -49,11 +49,11 @@ offset aoff(ap,n)
offset tmplocal(p,size)
proc_p p;
int size;
offset size;
{
/* Allocate a new local variable in the stack frame of p */
p->p_localbytes += (offset) size;
p->p_localbytes += size;
return -(p->p_localbytes);
}

View file

@ -14,7 +14,7 @@ extern offset aoff(); /* (arg_p list; int n)
* n'th argument in the list (this argument
* must have type ARGOFF). Start counting at 0.
*/
extern offset tmplocal(); /* (proc_p p, int size)
extern offset tmplocal(); /* (proc_p p, offset size)
* Allocate a new local variable in the
* stack frame of p.
*/

View file

@ -431,7 +431,7 @@ STATIC reduce(code,vars)
} else {
make_header(code->co_loop);
/* make sure there's a header block */
tmp = tmplocal(curproc,code->co_tmpsize);
tmp = tmplocal(curproc,(offset) code->co_tmpsize);
code->co_temp = tmp;
/* create a new local variable in the stack frame
* of current proc.