44static UBYTE *statusexpr[] = {
45 (UBYTE *)
"LOCALEXPRESSION"
46 ,(UBYTE *)
"SKIPLEXPRESSION"
47 ,(UBYTE *)
"DROPLEXPRESSION"
48 ,(UBYTE *)
"DROPPEDEXPRESSION"
49 ,(UBYTE *)
"GLOBALEXPRESSION"
50 ,(UBYTE *)
"SKIPGEXPRESSION"
51 ,(UBYTE *)
"DROPGEXPRESSION"
53 ,(UBYTE *)
"STOREDEXPRESSION"
54 ,(UBYTE *)
"HIDDENLEXPRESSION"
55 ,(UBYTE *)
"HIDELEXPRESSION"
56 ,(UBYTE *)
"DROPHLEXPRESSION"
57 ,(UBYTE *)
"UNHIDELEXPRESSION"
58 ,(UBYTE *)
"HIDDENGEXPRESSION"
59 ,(UBYTE *)
"HIDEGEXPRESSION"
60 ,(UBYTE *)
"DROPHGEXPRESSION"
61 ,(UBYTE *)
"UNHIDEGEXPRESSION"
62 ,(UBYTE *)
"INTOHIDELEXPRESSION"
63 ,(UBYTE *)
"INTOHIDEGEXPRESSION"
66void ExprStatus(EXPRESSIONS e)
68 MesPrint(
"Expression %s(%d) has status %s(%d,%d). Buffer: %d, Position: %15p",
69 AC.exprnames->namebuffer+e->name,(WORD)(e-Expressions),
70 statusexpr[e->status],e->status,e->hidelevel,
71 e->whichbuffer,&(e->onfile));