10 #include <X11/Xutil.h>
13 typedef char charm[BLOCK_WIDTH];
14 typedef charm mazedata[BLOCK_HEIGHT];
15 -typedef int (*funcptr)();
16 +typedef void (*funcptr)();
18 EXTERN Atom DEC_icon_atom;
22 EXTERN jmp_buf jb_start;
24 -extern follow(), hover(), hover2(), run(), go_home();
25 -extern die(), eat(), noop();
26 -extern Bool pause_seq();
27 +EXTERN void follow(int);
28 +EXTERN void run(int);
29 +EXTERN void go_home(int);
30 +EXTERN void hover(int);
31 +EXTERN void hover2(int);
32 +EXTERN void die(int);
33 +EXTERN void eat(int);
34 +EXTERN void noop(int);
35 +EXTERN Bool pause_seq();
39 +void destroy_regions();
43 +void create_maze_symbols();
44 +void create_demo_images();
46 +void create_window(int, char **);
48 +void create_regions();
50 +void display_title();
51 +void print_score(long);
52 +void display_level(Bool);
55 +void position_players();
58 +void restore_status();
67 +void check_normal_events();