7 /****************************************************************************/
8 /* Declare Global variables */
9 /****************************************************************************/
16 unsigned char number_of_drives;
19 char max_partition_size;
23 unsigned char video_mode;
24 unsigned char display_page;
25 unsigned char video_attribute; /* AN006 */
28 unsigned total_disk[2];
29 unsigned total_mbytes[2]; /* AN000 */
30 unsigned char max_sector[2];
31 unsigned max_head[2]; /* AC004 */
32 unsigned required_cyls[2];
36 char insert[800]; /* AC000 */
37 char *pinsert = insert;
39 extern unsigned char master_boot_record[2][512];
40 unsigned char boot_record[512];
42 char next_letter; /* AN000 */
43 char primary_flag; /* AC000 */
44 char extended_flag; /* AC000 */
45 char logical_flag; /* AC000 */
46 char disk_flag; /* AC000 */
47 char quiet_flag; /* AC000 */
48 unsigned primary_buff; /* AC000 */
49 unsigned extended_buff; /* AC000 */
50 unsigned logical_buff; /* AC000 */
51 char cur_disk_buff; /* AC000 */
52 unsigned long NOVAL = (unsigned long) 0; /* AC000 */
53 FLAG PercentFlag; /* AC000 */
55 FLAG mono_flag; /* AC006 */
60 unsigned Parse_Ptr; /* AN010 */
63 /****************************************************************************/
64 /* Define Global structures */
65 /****************************************************************************/
68 struct entry part_table[2][4];
69 struct entry ext_table[2][24];
70 struct freespace free_space[24];
71 struct KeyData *input_data;
72 struct dx_buffer_ioctl dx_buff; /* AN000 */
73 struct diskaccess disk_access; /* AN002 */
75 struct sublistx sublistp[1]; /* AN010 */
78 /****************************************************************************/
80 /****************************************************************************/