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