1 #define READY 0 2 #define PRINT 1 3 #define COPYIN 2 4 #define COPYOUT 3 5 #define UNCOPIN 4 6 #define UNCOPOUT 5 7 #define PIPE 6 8 #define UNPIPE 7 9 #define YES 8 10 #define NO 9 11 #define SUCCEED 10 12 #define FAIL 11 13 #define BYE 12 14 #define LOG 13 15 #define CHDIR 14 16 #define LEARN 15 17 #define MV 16 18 #define USER 17 19 #define NEXT 18 20 #define SKIP 19 21 #define WHERE 20 22 #define MATCH 21 23 #define NOP 22 24 #define BAD 23 25 #define CREATE 24 26 #define CMP 25 27 #define ONCE 26 28 #define AGAIN 27 29 #define XYZZY 28 30 31 extern int more; 32 extern char *level; 33 extern int speed; 34 extern char *sname; 35 extern char *direct; 36 extern char *todo; 37 extern int didok; 38 extern int sequence; 39 extern int comfile; 40 extern int status; 41 extern int wrong; 42 extern char *pwline; 43 extern char *dir; 44 extern FILE *incopy; 45 extern FILE *scrin; 46 extern int logging; 47 extern int ask; 48 extern int again; 49 extern int skip; 50 extern int teed; 51 extern int total; 52