#define isstr(n) (n.optr->tval & STR)
#define istrue(n) (n.otype == OBOOL && n.osub == BTRUE)
#define istemp(n) (n.otype == OCELL && n.osub == CTEMP)
#define isstr(n) (n.optr->tval & STR)
#define istrue(n) (n.otype == OBOOL && n.osub == BTRUE)
#define istemp(n) (n.otype == OCELL && n.osub == CTEMP)
-#define isfld(n) (!donefld && n.osub==CFLD && n.otype==OCELL && n.optr->nval==0)
-#define isrec(n) (donefld && n.osub==CFLD && n.otype==OCELL && n.optr->nval!=0)
+#define isfld(n) (!donefld && n.osub==CFLD && n.otype==OCELL && n.optr->nval==EMPTY)
+#define isrec(n) (donefld && n.osub==CFLD && n.otype==OCELL && n.optr->nval!=EMPTY)