BAD
VAR, LIT, END, BAD
# define BAD 04 /* something wrong */
BAD, /* got a data error -- remain here until reset */
enum { GOOD = 0, BAD = -EIO } error[2];
BAD, /* got a data error -- remain here until reset */