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

wirehaze git hosting

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