/*  */
/*									    */
/****************************************************************************/
/* 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; */
