#define MAX_TOKEN 256 #define ARCHETYPE_FILE "cartograph.arc" void analyze_line(char *s, int linenum, char *fn); void print_token_list(); void init_tokendb(char *arg0); void free_all_tokens(); int get_token_room(int tokenid); int get_token_path(int tokenid); int get_token_door(int tokenid); struct doorrec *get_door(int tokenid); int find_new_direction(int tokenid, int fromdir); long find_path_bitvector(int tokenid, int fromdir); void get_room_data(int tokenid, struct roomrec *room);