2 #include "dos.h" /* ;AN000; */
3 #include "get_stat.h" /* ;AN000; */
7 /****************************************************************************/
8 /* Declare Global variables */
9 /****************************************************************************/
14 char cur_disk; /* ;AN000; */
15 char good_disk[2]; /* ;AN000; */
16 unsigned char number_of_drives; /* ;AN000; */
17 char reboot_flag; /* ;AN000; */
18 char errorlevel; /* ;AN000; */
19 char max_partition_size; /* ;AN000; */
20 char sort[24]; /* ;AN000; */
21 char no_fatal_error; /* ;AN000; */
22 char valid_input; /* ;AN000; */
23 unsigned char video_mode; /* ;AN000; */
24 unsigned char display_page; /* ;AN000; */
27 unsigned total_disk[2]; /* ;AN000; */
28 unsigned total_mbytes[2]; /* ;AN000; */
29 unsigned char max_sector[2]; /* ;AN000; */
30 unsigned char max_head[2]; /* ;AN000; */
31 unsigned required_cyls[2]; /* ;AN000; */
33 unsigned input_row; /* ;AN000; */
34 unsigned input_col; /* ;AN000; */
35 char insert[800]; /* ;AC000; */
36 char *pinsert = insert; /* ;AN000; */
38 extern unsigned char master_boot_record[2][512]; /* ;AN000; */
39 unsigned char boot_record[512]; /* ;AN000; */
41 char next_letter; /* ;AN000; */
42 char primary_flag; /* ;AC000; */
43 char extended_flag; /* ;AC000; */
44 char logical_flag; /* ;AC000; */
45 unsigned primary_buff; /* ;AC000; */
46 unsigned extended_buff; /* ;AC000; */
47 unsigned logical_buff; /* ;AC000; */
48 char cur_disk_buff; /* ;AC000; */
49 unsigned long NOVAL = (unsigned long) 0; /* ;AC000; */
54 /****************************************************************************/
55 /* Define Global structures */
56 /****************************************************************************/
59 struct entry part_table[2][4]; /* ;AN000; */
60 struct entry ext_table[2][24]; /* ;AN000; */
61 struct freespace free_space[24]; /* ;AN000; */
62 struct KeyData *input_data; /* ;AN000; */
63 struct dx_buffer_ioctl dx_buff; /* ;AN000; */
64 struct SREGS segregs; /* ;AN000; */
67 /****************************************************************************/
69 /****************************************************************************/
72 union REGS regs; /* ;AN000; */
75 char *format_string = "NO FORMAT"; /* ;AN000; */
76 char far *fat12_String = "FAT_12"; /* ;AN000; */
77 char far *fat16_String = "FAT_12"; /* ;AN000; */
78 char far *hilda_string = "HILDA"; /* ;AN000; */