| 32 |
|
double num; /* number */ |
| 33 |
|
char *name; /* symbol name */ |
| 34 |
|
int chan; /* channel number */ |
| 35 |
< |
long tick; /* timestamp */ |
| 35 |
> |
unsigned long tick; /* timestamp */ |
| 36 |
|
struct vardef { |
| 37 |
|
char *name; /* variable name */ |
| 38 |
|
int nlinks; /* number of references */ |
| 55 |
|
extern double argument(), getnum(); |
| 56 |
|
extern double (*eoper[])(); |
| 57 |
|
extern int getinum(); |
| 58 |
< |
extern char *getname(), *qualname(), *setcontext(), *argfun(); |
| 58 |
> |
extern char *getname(), *qualname(), *argfun(); |
| 59 |
> |
extern char *setcontext(), *pushcontext(), *popcontext(); |
| 60 |
|
extern EPNODE *eparse(), *ekid(), *dlookup(), *dpop(), *dfirst(), *dnext(); |
| 61 |
|
extern EPNODE *getdefn(), *getchan(); |
| 62 |
|
extern EPNODE *getE1(), *getE2(), *getE3(), *getE4(), *getE5(), *rconst(); |
| 63 |
|
extern VARDEF *varinsert(), *varlookup(), *argf(); |
| 64 |
|
extern LIBR *liblookup(); |
| 65 |
< |
extern long eclock; |
| 65 |
> |
extern unsigned long eclock; |
| 66 |
|
extern int nextc; |
| 67 |
|
|
| 68 |
|
#define evalue(ep) (*eoper[(ep)->type])(ep) |