]> wirehaze git hosting - MS-DOS.git/blob - v4.0/src/SELECT/EXTERN.H

wirehaze git hosting

MZ is back!
[MS-DOS.git] / v4.0 / src / SELECT / EXTERN.H
1 /* \f */
2 /* */
3 /****************************************************************************/
4 /* Declare Global variables */
5 /****************************************************************************/
6 /* */
7
8
9
10 extern char cur_disk; /* ;AN000; */
11 extern FLAG good_disk[2]; /* ;AN000; */
12 extern unsigned char number_of_drives; /* ;AN000; */
13 extern FLAG reboot_flag; /* ;AN000; */
14 extern char errorlevel; /* ;AN000; */
15 extern char max_partition_size; /* ;AN000; */
16 extern char sort[24]; /* ;AN000; */
17 extern FLAG no_fatal_error; /* ;AC000; */
18 extern char valid_input; /* ;AN000; */
19 extern unsigned char video_mode; /* ;AN000; */
20 extern unsigned char display_page; /* ;AN000; */
21
22 extern unsigned total_disk[2]; /* ;AN000; */
23 extern XFLOAT total_mbytes[2]; /* ;AN000; */
24 extern unsigned char max_sector[2]; /* ;AN000; */
25 extern unsigned char max_head[2]; /* ;AN000; */
26 extern unsigned required_cyls[2]; /* ;AN000; */
27
28 extern unsigned input_row; /* ;AN000; */
29 extern unsigned input_col; /* ;AN000; */
30 extern char insert[800]; /* ;AC000; */
31 extern char *pinsert; /* ;AN000; */
32
33 extern unsigned char master_boot_record[2][512]; /* ;AN000; */
34 extern unsigned char boot_record[512]; /* ;AN000; */
35
36 extern FLAG next_letter; /* ;AN000; */
37 extern FLAG primary_flag; /* ;AN000; */
38 extern FLAG extended_flag; /* ;AN000; */
39 extern FLAG logical_flag; /* ;AN000; */
40 extern FLAG disk_flag; /* ;AN000; */
41 extern unsigned primary_buff; /* ;AN000; */
42 extern unsigned extended_buff; /* ;AN000; */
43 extern unsigned logical_buff; /* ;AN000; */
44 extern char cur_disk_buff; /* ;AN000; */
45 extern unsigned long NOVAL; /* ;AN000; */
46 extern char next_letter; /* ;AN000; */
47
48
49 /* \f */
50 /* */
51 /****************************************************************************/
52 /* Define Global structures */
53 /****************************************************************************/
54 /* */
55
56 extern struct entry part_table[2][4]; /* ;AN000; */
57 extern struct entry ext_table[2][24]; /* ;AN000; */
58 extern struct freespace free_space[24]; /* ;AN000; */
59 extern struct KeyData *input_data; /* ;AN000; */
60 extern struct dx_buffer_ioctl dx_buff; /* ;AN000; */
61 extern struct SREGS segregs; /* ;AN000; */
62 extern struct subst_list sublist; /* ;AN000; */
63
64 /* */
65 /****************************************************************************/
66 /* Define UNIONS */
67 /****************************************************************************/
68 /* */
69
70 extern union REGS regs; /* ;AN000; */
71
72 extern char *format_string; /* ;AN000; */
73 extern char far *fat12_String; /* ;AN000; */
74 extern char far *fat16_String; /* ;AN000; */
75 extern char far *hilda_string; /* ;AN000; */
76 \1a