diff options
Diffstat (limited to 'v4.0/src/SELECT/GLOBAL.C')
| -rw-r--r-- | v4.0/src/SELECT/GLOBAL.C | 79 |
1 files changed, 79 insertions, 0 deletions
diff --git a/v4.0/src/SELECT/GLOBAL.C b/v4.0/src/SELECT/GLOBAL.C new file mode 100644 index 0000000..d9c182b --- /dev/null +++ b/v4.0/src/SELECT/GLOBAL.C | |||
| @@ -0,0 +1,79 @@ | |||
| 1 | |||
| 2 | #include "dos.h" /* ;AN000; */ | ||
| 3 | #include "get_stat.h" /* ;AN000; */ | ||
| 4 | |||
| 5 | /* */ | ||
| 6 | /* */ | ||
| 7 | /****************************************************************************/ | ||
| 8 | /* Declare Global variables */ | ||
| 9 | /****************************************************************************/ | ||
| 10 | /* */ | ||
| 11 | |||
| 12 | |||
| 13 | |||
| 14 | char cur_disk; /* ;AN000; */ | ||
| 15 | char good_disk[2]; /* ;AN000; */ | ||
| 16 | unsigned char number_of_drives; /* ;AN000; */ | ||
| 17 | char reboot_flag; /* ;AN000; */ | ||
| 18 | char errorlevel; /* ;AN000; */ | ||
| 19 | char max_partition_size; /* ;AN000; */ | ||
| 20 | char sort[24]; /* ;AN000; */ | ||
| 21 | char no_fatal_error; /* ;AN000; */ | ||
| 22 | char valid_input; /* ;AN000; */ | ||
| 23 | unsigned char video_mode; /* ;AN000; */ | ||
| 24 | unsigned char display_page; /* ;AN000; */ | ||
| 25 | |||
| 26 | |||
| 27 | unsigned total_disk[2]; /* ;AN000; */ | ||
| 28 | unsigned total_mbytes[2]; /* ;AN000; */ | ||
| 29 | unsigned char max_sector[2]; /* ;AN000; */ | ||
| 30 | unsigned char max_head[2]; /* ;AN000; */ | ||
| 31 | unsigned required_cyls[2]; /* ;AN000; */ | ||
| 32 | |||
| 33 | unsigned input_row; /* ;AN000; */ | ||
| 34 | unsigned input_col; /* ;AN000; */ | ||
| 35 | char insert[800]; /* ;AC000; */ | ||
| 36 | char *pinsert = insert; /* ;AN000; */ | ||
| 37 | |||
| 38 | extern unsigned char master_boot_record[2][512]; /* ;AN000; */ | ||
| 39 | unsigned char boot_record[512]; /* ;AN000; */ | ||
| 40 | |||
| 41 | char next_letter; /* ;AN000; */ | ||
| 42 | char primary_flag; /* ;AC000; */ | ||
| 43 | char extended_flag; /* ;AC000; */ | ||
| 44 | char logical_flag; /* ;AC000; */ | ||
| 45 | unsigned primary_buff; /* ;AC000; */ | ||
| 46 | unsigned extended_buff; /* ;AC000; */ | ||
| 47 | unsigned logical_buff; /* ;AC000; */ | ||
| 48 | char cur_disk_buff; /* ;AC000; */ | ||
| 49 | unsigned long NOVAL = (unsigned long) 0; /* ;AC000; */ | ||
| 50 | |||
| 51 | |||
| 52 | /* */ | ||
| 53 | /* */ | ||
| 54 | /****************************************************************************/ | ||
| 55 | /* Define Global structures */ | ||
| 56 | /****************************************************************************/ | ||
| 57 | /* */ | ||
| 58 | |||
| 59 | struct entry part_table[2][4]; /* ;AN000; */ | ||
| 60 | struct entry ext_table[2][24]; /* ;AN000; */ | ||
| 61 | struct freespace free_space[24]; /* ;AN000; */ | ||
| 62 | struct KeyData *input_data; /* ;AN000; */ | ||
| 63 | struct dx_buffer_ioctl dx_buff; /* ;AN000; */ | ||
| 64 | struct SREGS segregs; /* ;AN000; */ | ||
| 65 | |||
| 66 | /* */ | ||
| 67 | /****************************************************************************/ | ||
| 68 | /* Define UNIONS */ | ||
| 69 | /****************************************************************************/ | ||
| 70 | /* */ | ||
| 71 | |||
| 72 | union REGS regs; /* ;AN000; */ | ||
| 73 | |||
| 74 | |||
| 75 | char *format_string = "NO FORMAT"; /* ;AN000; */ | ||
| 76 | char far *fat12_String = "FAT_12"; /* ;AN000; */ | ||
| 77 | char far *fat16_String = "FAT_12"; /* ;AN000; */ | ||
| 78 | char far *hilda_string = "HILDA"; /* ;AN000; */ | ||
| 79 | \ No newline at end of file | ||