manually update execinfo.mk
[dports.git] / games / xchomp / files / patch-xchomp.h
1 --- xchomp.h.orig
2 +++ xchomp.h
3 @@ -6,6 +6,7 @@
4  #include <signal.h>
5  #include <setjmp.h>
6  #include <string.h>
7 +#include <stdlib.h>
8  
9  #include <X11/Xlib.h>
10  #include <X11/Xutil.h>
11 @@ -74,7 +75,7 @@
12  typedef int            intm[8];
13  typedef char           charm[BLOCK_WIDTH];
14  typedef charm          mazedata[BLOCK_HEIGHT];
15 -typedef int            (*funcptr)();
16 +typedef void           (*funcptr)();
17  
18  EXTERN Atom            DEC_icon_atom;
19  
20 @@ -136,6 +137,44 @@
21  
22  EXTERN jmp_buf         jb_start;
23  
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();
36 +
37 +void do_exit();  
38 +void play_game(int);
39 +void destroy_regions();
40 +void create_ghost();
41 +void create_pac();  
42 +void create_fruit();
43 +void create_maze_symbols();
44 +void create_demo_images();
45 +void create_GCs();
46 +void create_window(int, char **);
47 +void create_maps();   
48 +void create_regions();
49 +void demo_seq();
50 +void display_title();    
51 +void print_score(long);  
52 +void display_level(Bool);
53 +void clear_maps();  
54 +void read_maze(int);
55 +void position_players();
56 +int set_lives(int);
57 +void get_ready();
58 +void restore_status();
59 +void control_pac();
60 +void usleep(int);  
61 +void do_sleep(int);
62 +void do_usleep(int);
63 +void game_over();
64 +void finish();
65 +void control_pac();
66 +void check_dots();
67 +void check_normal_events();