| char *p=(char *)Malloc(n); |
| if(p==0) panic("Can't malloc %d bytes", n); |
| /* if(err){ pfmt(err, "malloc %d->%p\n", n, p); flush(err); } *//**/ |
| /* pfmt(err, "free %p\n", p); flush(err); *//**/ |
| else pfmt(err, "free 0\n"); |
| extern int lastword, lastdol; |
| if(runq->cmdfile && !runq->iflag) |
| pfmt(err, "%s:%d: ", runq->cmdfile, runq->lineno); |
| pfmt(err, "%s: ", runq->cmdfile); |
| pfmt(err, "line %d: ", runq->lineno); |
| if(tok[0] && tok[0]!='\n') pfmt(err, "token %q: ", tok); |
| while(lastc!='\n' && lastc!=EOF) advance(); |
| setvar("status", newword(m, (word *)0)); |
| n=-n; /* doesn't work for n==-inf */ |
| void itoa(char *s, long n) |
| void panic(char *s, int n) |