summaryrefslogtreecommitdiff
path: root/v4.0/src/SELECT/GLOBAL.C
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; */