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