ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/radiance/ray/src/common/calcomp.h
(Generate patch)

Comparing ray/src/common/calcomp.h (file contents):
Revision 1.5 by greg, Tue Apr 23 15:44:37 1991 UTC vs.
Revision 1.6 by greg, Thu Aug 8 11:23:17 1991 UTC

# Line 45 | Line 45 | typedef struct epnode {
45  
46   typedef struct vardef  VARDEF;  /* a variable definition */
47  
48 + #define  MAXWORD        64              /* maximum word/id length */
49 + #define  CNTXMARK       '`'             /* context mark */
50 +
51 + #define  isid(c)        (isalnum(c) || (c) == '_' || \
52 +                        (c) == '.' || (c) == CNTXMARK)
53 +
54   extern double  eval(), varvalue(), chanvalue(), funvalue();
55   extern double  argument(), getnum();
56   extern double  (*eoper[])();
57   extern int  getinum();
58 < extern char  *getname(), *argfun();
58 > extern char  *getname(), *qualname(), *setcontext(), *argfun();
59   extern EPNODE  *eparse(), *ekid(), *dlookup(), *dpop(), *dfirst(), *dnext();
60   extern EPNODE  *getdefn(), *getchan();
61   extern EPNODE  *getE1(), *getE2(), *getE3(), *getE4(), *getE5(), *rconst();

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines