39 |
|
extern char *fgets(), *savestr(); |
40 |
|
extern char *emalloc(), *ecalloc(); |
41 |
|
extern EPNODE *curfunc; |
42 |
< |
extern double efunc(), evariable(), enumber(), euminus(), echannel(); |
43 |
< |
extern double eargument(), eadd(), esubtr(), emult(), edivi(), epow(); |
44 |
< |
extern double ebotch(); |
42 |
> |
extern double efunc(), evariable(); |
43 |
> |
static double euminus(), echannel(), eargument(), enumber(); |
44 |
> |
static double eadd(), esubtr(), emult(), edivi(), epow(); |
45 |
> |
static double ebotch(); |
46 |
|
extern int errno; |
47 |
|
|
48 |
|
int nextc; /* lookahead character */ |
350 |
|
register int i; |
351 |
|
|
352 |
|
eputs(linbuf); |
353 |
< |
if (linbuf[0] == '\0' || linbuf[strlen(linbuf)-1] != '\n') |
353 |
> |
if (linbuf[strlen(linbuf)-1] != '\n') |
354 |
|
eputs("\n"); |
355 |
|
for (i = 0; i < linepos-1; i++) |
356 |
|
eputs(linbuf[i] == '\t' ? "\t" : " "); |