summaryrefslogtreecommitdiff
path: root/v4.0/src/SELECT/EXTERN.H
diff options
context:
space:
mode:
Diffstat (limited to 'v4.0/src/SELECT/EXTERN.H')
-rw-r--r--v4.0/src/SELECT/EXTERN.H76
1 files changed, 76 insertions, 0 deletions
diff --git a/v4.0/src/SELECT/EXTERN.H b/v4.0/src/SELECT/EXTERN.H
new file mode 100644
index 0000000..c0c79ca
--- /dev/null
+++ b/v4.0/src/SELECT/EXTERN.H
@@ -0,0 +1,76 @@
1/* */
2/* */
3/****************************************************************************/
4/* Declare Global variables */
5/****************************************************************************/
6/* */
7
8
9
10extern char cur_disk; /* ;AN000; */
11extern FLAG good_disk[2]; /* ;AN000; */
12extern unsigned char number_of_drives; /* ;AN000; */
13extern FLAG reboot_flag; /* ;AN000; */
14extern char errorlevel; /* ;AN000; */
15extern char max_partition_size; /* ;AN000; */
16extern char sort[24]; /* ;AN000; */
17extern FLAG no_fatal_error; /* ;AC000; */
18extern char valid_input; /* ;AN000; */
19extern unsigned char video_mode; /* ;AN000; */
20extern unsigned char display_page; /* ;AN000; */
21
22extern unsigned total_disk[2]; /* ;AN000; */
23extern XFLOAT total_mbytes[2]; /* ;AN000; */
24extern unsigned char max_sector[2]; /* ;AN000; */
25extern unsigned char max_head[2]; /* ;AN000; */
26extern unsigned required_cyls[2]; /* ;AN000; */
27
28extern unsigned input_row; /* ;AN000; */
29extern unsigned input_col; /* ;AN000; */
30extern char insert[800]; /* ;AC000; */
31extern char *pinsert; /* ;AN000; */
32
33extern unsigned char master_boot_record[2][512]; /* ;AN000; */
34extern unsigned char boot_record[512]; /* ;AN000; */
35
36extern FLAG next_letter; /* ;AN000; */
37extern FLAG primary_flag; /* ;AN000; */
38extern FLAG extended_flag; /* ;AN000; */
39extern FLAG logical_flag; /* ;AN000; */
40extern FLAG disk_flag; /* ;AN000; */
41extern unsigned primary_buff; /* ;AN000; */
42extern unsigned extended_buff; /* ;AN000; */
43extern unsigned logical_buff; /* ;AN000; */
44extern char cur_disk_buff; /* ;AN000; */
45extern unsigned long NOVAL; /* ;AN000; */
46extern char next_letter; /* ;AN000; */
47
48
49/* */
50/* */
51/****************************************************************************/
52/* Define Global structures */
53/****************************************************************************/
54/* */
55
56extern struct entry part_table[2][4]; /* ;AN000; */
57extern struct entry ext_table[2][24]; /* ;AN000; */
58extern struct freespace free_space[24]; /* ;AN000; */
59extern struct KeyData *input_data; /* ;AN000; */
60extern struct dx_buffer_ioctl dx_buff; /* ;AN000; */
61extern struct SREGS segregs; /* ;AN000; */
62extern struct subst_list sublist; /* ;AN000; */
63
64/* */
65/****************************************************************************/
66/* Define UNIONS */
67/****************************************************************************/
68/* */
69
70extern union REGS regs; /* ;AN000; */
71
72extern char *format_string; /* ;AN000; */
73extern char far *fat12_String; /* ;AN000; */
74extern char far *fat16_String; /* ;AN000; */
75extern char far *hilda_string; /* ;AN000; */
76 \ No newline at end of file