summaryrefslogtreecommitdiff
path: root/v4.0/src/SELECT/EXTERN.H
blob: c0c79ca49c15090267d0180865dac04025aab47e (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
/*  */
/*									    */
/****************************************************************************/
/* Declare Global variables						   */
/****************************************************************************/
/*									    */



extern	char	cur_disk;						/* ;AN000; */
extern	FLAG	good_disk[2];						/* ;AN000; */
extern	unsigned char	 number_of_drives;				/* ;AN000; */
extern	FLAG	reboot_flag;						/* ;AN000; */
extern	char	errorlevel;						/* ;AN000; */
extern	char	max_partition_size;					/* ;AN000; */
extern	char	sort[24];						/* ;AN000; */
extern	FLAG	no_fatal_error; 					/* ;AC000; */
extern	char	valid_input;						/* ;AN000; */
extern	unsigned char	video_mode;					/* ;AN000; */
extern	unsigned char	display_page;					/* ;AN000; */

extern	unsigned	total_disk[2];					/* ;AN000; */
extern	XFLOAT		total_mbytes[2];				/* ;AN000; */
extern	unsigned char	max_sector[2];					/* ;AN000; */
extern	unsigned char	max_head[2];					/* ;AN000; */
extern	unsigned	required_cyls[2];				/* ;AN000; */

extern	unsigned       input_row;					/* ;AN000; */
extern	unsigned       input_col;					/* ;AN000; */
extern	char	       insert[800];					/* ;AC000; */
extern	char	       *pinsert;					/* ;AN000; */

extern unsigned char   master_boot_record[2][512];			/* ;AN000; */
extern unsigned char   boot_record[512];				/* ;AN000; */

extern	FLAG		next_letter;					/* ;AN000; */
extern	FLAG		primary_flag;					/* ;AN000; */
extern	FLAG		extended_flag;					/* ;AN000; */
extern	FLAG		logical_flag;					/* ;AN000; */
extern	FLAG		disk_flag;					/* ;AN000; */
extern	unsigned	primary_buff;					/* ;AN000; */
extern	unsigned	extended_buff;					/* ;AN000; */
extern	unsigned	logical_buff;					/* ;AN000; */
extern	char		cur_disk_buff;					/* ;AN000; */
extern	unsigned long	NOVAL;						/* ;AN000; */
extern	char		next_letter;					/* ;AN000; */


/*  */
/*									    */
/****************************************************************************/
/* Define Global structures						    */
/****************************************************************************/
/*									    */

extern	struct entry part_table[2][4];					/* ;AN000; */
extern	struct entry ext_table[2][24];					/* ;AN000; */
extern	struct freespace free_space[24];				/* ;AN000; */
extern	struct KeyData *input_data;					/* ;AN000; */
extern	struct dx_buffer_ioctl dx_buff; 				/* ;AN000; */
extern	struct SREGS segregs;						/* ;AN000; */
extern	struct subst_list sublist;					/* ;AN000; */

/*									    */
/****************************************************************************/
/* Define UNIONS							    */
/****************************************************************************/
/*									    */

extern	union REGS regs;						/* ;AN000; */

extern	char		*format_string; 				/* ;AN000; */
extern	char far	*fat12_String;					/* ;AN000; */
extern	char far	*fat16_String;					/* ;AN000; */
extern	char far	*hilda_string;					/* ;AN000; */