summaryrefslogtreecommitdiff
path: root/v4.0/src/CMD/FDISK/EXTERN.H
diff options
context:
space:
mode:
authorGravatar Mark Zbikowski2024-04-25 21:24:10 +0100
committerGravatar Microsoft Open Source2024-04-25 22:32:27 +0000
commit2d04cacc5322951f187bb17e017c12920ac8ebe2 (patch)
tree80ee017efa878dfd5344b44249e6a241f2a7f6e2 /v4.0/src/CMD/FDISK/EXTERN.H
parentMerge pull request #430 from jpbaltazar/typoptbr (diff)
downloadms-dos-main.tar.gz
ms-dos-main.tar.xz
ms-dos-main.zip
MZ is back!HEADmain
Diffstat (limited to 'v4.0/src/CMD/FDISK/EXTERN.H')
-rw-r--r--v4.0/src/CMD/FDISK/EXTERN.H82
1 files changed, 82 insertions, 0 deletions
diff --git a/v4.0/src/CMD/FDISK/EXTERN.H b/v4.0/src/CMD/FDISK/EXTERN.H
new file mode 100644
index 0000000..6975f67
--- /dev/null
+++ b/v4.0/src/CMD/FDISK/EXTERN.H
@@ -0,0 +1,82 @@
1
2/* */
3/* */
4/****************************************************************************/
5/* Declare Global variables */
6/****************************************************************************/
7/* */
8
9
10
11extern char cur_disk;
12extern FLAG good_disk[2];
13extern unsigned char number_of_drives;
14extern FLAG reboot_flag;
15extern char errorlevel;
16extern char max_partition_size;
17extern char sort[24];
18extern FLAG no_fatal_error; /* AC000 */
19extern char valid_input;
20extern unsigned char video_mode;
21extern unsigned char display_page;
22extern unsigned char video_attribute; /* AN006 */
23
24extern unsigned total_disk[2]; /* AN000 */
25extern XFLOAT total_mbytes[2]; /* AN000 */
26extern unsigned char max_sector[2];
27extern unsigned max_head[2]; /* AC004 */
28extern unsigned required_cyls[2];
29
30extern unsigned input_row;
31extern unsigned input_col;
32extern char insert[800]; /* AC000 */
33extern char *pinsert;
34
35extern unsigned char master_boot_record[2][512];
36extern unsigned char boot_record[512];
37
38extern char next_letter; /* AN000 */
39extern FLAG primary_flag; /* AN000 */
40extern FLAG extended_flag; /* AN000 */
41extern FLAG logical_flag; /* AN000 */
42extern FLAG disk_flag; /* AN000 */
43extern FLAG quiet_flag; /* AN000 */
44extern unsigned primary_buff; /* AN000 */
45extern unsigned extended_buff; /* AN000 */
46extern unsigned logical_buff; /* AN000 */
47extern char cur_disk_buff; /* AN000 */
48extern unsigned long NOVAL; /* AN000 */
49extern char next_letter; /* AN000 */
50extern FLAG PercentFlag; /* AN000 */
51
52extern FLAG mono_flag; /* AN006 */
53
54extern char Yes; /* AN012 */
55extern char No; /* AN012 */
56
57extern unsigned Parse_Ptr; /* AN010 */
58/* */
59/* */
60/****************************************************************************/
61/* Define Global structures */
62/****************************************************************************/
63/* */
64
65extern struct entry part_table[2][4];
66extern struct entry ext_table[2][24];
67extern struct freespace free_space[24];
68extern struct KeyData *input_data;
69extern struct dx_buffer_ioctl dx_buff; /* AN000 */
70extern struct SREGS segregs;
71extern struct subst_list sublist; /* AN000 */
72extern struct diskaccess disk_access; /* AN002 */
73extern struct sublistx sublistp[1]; /* AN010 */
74
75/* */
76/****************************************************************************/
77/* Define UNIONS */
78/****************************************************************************/
79/* */
80
81extern union REGS regs;
82