00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016 #ifndef TAPEHDR_H
00017 #define TAPEHDR_H
00018
00019 static struct {
00020 char *key; char *type; int offs;
00021 } tapehdr[] = {
00022 {"tracl", "P", 0},
00023 {"tracr", "P", 4},
00024 {"fldr", "P", 8},
00025 {"tracf", "P", 12},
00026 {"ep", "P", 16},
00027 {"cdp", "P", 20},
00028 {"cdpt", "P", 24},
00029 {"trid", "U", 28},
00030 {"nvs", "U", 30},
00031 {"nhs", "U", 32},
00032 {"duse", "U", 34},
00033 {"offset", "P", 36},
00034 {"gelev", "P", 40},
00035 {"selev", "P", 44},
00036 {"sdepth", "P", 48},
00037 {"gdel", "P", 52},
00038 {"sdel", "P", 56},
00039 {"swdep", "P", 60},
00040 {"gwdep", "P", 64},
00041 {"scalel", "U", 68},
00042 {"scalco", "U", 70},
00043 {"sx", "P", 72},
00044 {"sy", "P", 76},
00045 {"gx", "P", 80},
00046 {"gy", "P", 84},
00047 {"counit", "U", 88},
00048 {"wevel", "U", 90},
00049 {"swevel", "U", 92},
00050 {"sut", "U", 94},
00051 {"gut", "U", 96},
00052 {"sstat", "U", 98},
00053 {"gstat", "U", 100},
00054 {"tstat", "U", 102},
00055 {"laga", "U", 104},
00056 {"lagb", "U", 106},
00057 {"delrt", "U", 108},
00058 {"muts", "U", 110},
00059 {"mute", "U", 112},
00060 {"ns", "U", 114},
00061 {"dt", "U", 116},
00062 {"gain", "U", 118},
00063 {"igc", "U", 120},
00064 {"igi", "U", 122},
00065 {"corr", "U", 124},
00066 {"sfs", "U", 126},
00067 {"sfe", "U", 128},
00068 {"slen", "U", 130},
00069 {"styp", "U", 132},
00070 {"stas", "U", 134},
00071 {"stae", "U", 136},
00072 {"tatyp", "U", 138},
00073 {"afilf", "U", 140},
00074 {"afils", "U", 142},
00075 {"nofilf", "U", 144},
00076 {"nofils", "U", 146},
00077 {"lcf", "U", 148},
00078 {"hcf", "U", 150},
00079 {"lcs", "U", 152},
00080 {"hcs", "U", 154},
00081 {"year", "U", 156},
00082 {"day", "U", 158},
00083 {"hour", "U", 160},
00084 {"minute", "U", 162},
00085 {"sec", "U", 164},
00086 {"timbas", "U", 166},
00087 {"trwf", "U", 168},
00088 {"grnors", "U", 170},
00089 {"grnofr", "U", 172},
00090 {"grnlof", "U", 174},
00091 {"gaps", "U", 176},
00092 {"otrav", "U", 178},
00093 };
00094
00095 static struct {
00096 char *key; char *type; int offs;
00097 } tapebhdr[] = {
00098 {"jobid", "P", 0},
00099 {"lino", "P", 4},
00100 {"reno", "P", 8},
00101 {"ntrpr", "U", 12},
00102 {"nart", "U", 14},
00103 {"hdt", "U", 16},
00104 {"dto", "U", 18},
00105 {"hns", "U", 20},
00106 {"nso", "U", 22},
00107 {"format", "U", 24},
00108 {"fold", "U", 26},
00109 {"tsort", "U", 28},
00110 {"vscode", "U", 30},
00111 {"hsfs", "U", 32},
00112 {"hsfe", "U", 34},
00113 {"hslen", "U", 36},
00114 {"hstyp", "U", 38},
00115 {"schn", "U", 40},
00116 {"hstas", "U", 42},
00117 {"hstae", "U", 44},
00118 {"htatyp", "U", 46},
00119 {"hcorr", "U", 48},
00120 {"bgrcv", "U", 50},
00121 {"rcvm", "U", 52},
00122 {"mfeet", "U", 54},
00123 {"polyt", "U", 56},
00124 {"vpol", "U", 58},
00125 };
00126
00127 #endif