summaryrefslogtreecommitdiff
path: root/v4.0/src/CMD/FDISK/EXTERN.H
blob: 6975f67c41bc76713f69967f0722471735a09270 (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
80
81
82
/*  */
/*                                                                          */
/****************************************************************************/
/* Declare Global variables                                                */
/****************************************************************************/
/*                                                                          */



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

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

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

extern unsigned char   master_boot_record[2][512];
extern unsigned char   boot_record[512];

extern  char            next_letter;                                    /* AN000 */
extern  FLAG            primary_flag;                                   /* AN000 */
extern  FLAG            extended_flag;                                  /* AN000 */
extern  FLAG            logical_flag;                                   /* AN000 */
extern  FLAG            disk_flag;                                      /* AN000 */
extern  FLAG            quiet_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 */
extern  FLAG            PercentFlag;                                    /* AN000 */

extern  FLAG            mono_flag;                                      /* AN006 */

extern  char            Yes;                                            /* AN012 */
extern  char            No;                                             /* AN012 */

extern  unsigned        Parse_Ptr;                                      /* AN010 */
/*  */
/*                                                                          */
/****************************************************************************/
/* Define Global structures                                                 */
/****************************************************************************/
/*                                                                          */

extern  struct entry part_table[2][4];
extern  struct entry ext_table[2][24];
extern  struct freespace free_space[24];
extern  struct KeyData *input_data;
extern  struct dx_buffer_ioctl dx_buff;                                 /* AN000 */
extern  struct SREGS segregs;
extern  struct subst_list sublist;                                      /* AN000 */
extern  struct diskaccess disk_access;                                  /* AN002 */
extern  struct sublistx sublistp[1];                                    /* AN010 */

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

extern  union REGS regs;