extern char diag_buffer[512]; extern boolean diagnostics_on; extern boolean display_on; extern void log_console_event(char * event); extern void tell(char * S); extern void redraw_messages(void); extern void draw_diagnostic_key(void); extern void check_diag(coord X,coord Y); extern void draw_diagnostic_key(void); extern void diag_init(void); #define tell_new_state(dummy) if(diagnostics_on) diag_state() #define tell_op(mask) if(diagnostics_on) diag_op(mask) /* Mask values */ /* Report A-field for instructions of length 1,4,5,7,8 */ #define op_A 1 /* Report B-field for instructions of length 1,4,7,8 */ #define op_B 2 /* Report d-character for instructions of length 1,2,5,8 */ #define op_d 4 /* Device designator for instructions of length 8 */ #define op_U 8