|
|
1.1 root 1: /*
2: * UAE - The Un*x Amiga Emulator
1.1.1.2 root 3: *
1.1 root 4: * Prototypes for main.c
1.1.1.2 root 5: *
1.1 root 6: * Copyright 1996 Bernd Schmidt
7: */
8:
1.1.1.3 ! root 9: extern void do_start_program (void);
! 10: extern void do_leave_program (void);
! 11: extern void start_program (void);
! 12: extern void leave_program (void);
! 13: extern void real_main (int, char **);
! 14: extern void usage (void);
! 15: extern void parse_cmdline (int argc, char **argv);
1.1 root 16:
17: /* Contains the filename of .uaerc */
18: extern char optionsfile[];
1.1.1.3 ! root 19: extern void save_options (FILE *);
1.1 root 20:
1.1.1.3 ! root 21: extern void uae_reset (void);
! 22: extern void uae_quit (void);
! 23: extern void reset_all_systems (void);
1.1.1.2 root 24:
25: extern int quit_program;
26:
27: extern char warning_buffer[256];
28:
29: /* This structure is used to define menus. The val field can hold key
30: * shortcuts, or one of these special codes:
31: * -4: deleted entry, not displayed, not selectable, but does count in
32: * select value
33: * -3: end of table
34: * -2: line that is displayed, but not selectable
35: * -1: line that is selectable, but has no keyboard shortcut
36: * 0: Menu title
37: */
38: struct bstring {
39: const char *data;
40: int val;
41: };
42:
43: extern char *colormodes[];
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.