$NetBSD: patch-xchomp.h,v 1.1 2021/12/29 23:56:01 nia Exp $ Add return types, from FreeBSD Ports. --- xchomp.h.orig 1994-03-18 05:13:17.000000000 +0000 +++ xchomp.h @@ -6,6 +6,7 @@ #include #include #include +#include #include #include @@ -74,7 +75,7 @@ EXTERN struct timeval st_delay; typedef int intm[8]; typedef char charm[BLOCK_WIDTH]; typedef charm mazedata[BLOCK_HEIGHT]; -typedef int (*funcptr)(); +typedef void (*funcptr)(); EXTERN Atom DEC_icon_atom; @@ -136,6 +137,44 @@ EXTERN Bool dead, completed; EXTERN jmp_buf jb_start; -extern follow(), hover(), hover2(), run(), go_home(); -extern die(), eat(), noop(); -extern Bool pause_seq(); +EXTERN void follow(int); +EXTERN void run(int); +EXTERN void go_home(int); +EXTERN void hover(int); +EXTERN void hover2(int); +EXTERN void die(int); +EXTERN void eat(int); +EXTERN void noop(int); +EXTERN Bool pause_seq(); + +void do_exit(); +void play_game(int); +void destroy_regions(); +void create_ghost(); +void create_pac(); +void create_fruit(); +void create_maze_symbols(); +void create_demo_images(); +void create_GCs(); +void create_window(int, char **); +void create_maps(); +void create_regions(); +void demo_seq(); +void display_title(); +void print_score(long); +void display_level(Bool); +void clear_maps(); +void read_maze(int); +void position_players(); +int set_lives(int); +void get_ready(); +void restore_status(); +void control_pac(); +void usleep(int); +void do_sleep(int); +void do_usleep(int); +void game_over(); +void finish(); +void control_pac(); +void check_dots(); +void check_normal_events();