/* $Header: /tmp_mnt/vida/disk5/users/terry/r/gassy/busy_beavers/RCS/busy_beavers.h,v 1.1 1992/08/09 22:29:39 terry Exp terry $ */ #define DEFAULT_TAPE_LENGTH 5000 #define LEFT 'l' #define RIGHT 'r' #define BLANK '0' #define ONE '1' #define START_STATE '0' #define SYMBOL_OFFSET 0 #define DIRECTION_OFFSET 1 #define STATE_OFFSET 2 extern INT ran_off_tape; extern INT exceeded_step_limit; extern INT had_no_final_state; extern INT halted; extern INT total_steps; extern INT state_zero_loop; #define STRING_LENGTH "string length" #define RAN_OFF_TAPE "ran off tape" #define EXCEEDED_STEP_LIMIT "exceeded step limit" #define HAD_NO_FINAL_STATE "had no final state" #define HALTED "halted" #define TOTAL_STEPS "total steps" #define STATE_ZERO_LOOP "state zero loop" #define STRING_LENGTH "string length" #define NSTATES "nstates" #define TAPE_LENGTH "tape length" #define STEP_LIMIT "step limit"