00001
00002
00003
00004
00005
00006
00007 #ifndef HDR_H
00008 #define HDR_H
00009
00010 static struct {
00011 char *key; char *type; int offs;
00012 } hdr[] = {
00013 { "tracl", "i", 0},
00014 { "tracr", "i", 4},
00015 { "fldr", "i", 8},
00016 { "tracf", "i", 12},
00017 { "ep", "i", 16},
00018 { "cdp", "i", 20},
00019 { "cdpt", "i", 24},
00020 { "trid", "h", 28},
00021 { "nvs", "h", 30},
00022 { "nhs", "h", 32},
00023 { "duse", "h", 34},
00024 { "offset", "i", 36},
00025 { "gelev", "i", 40},
00026 { "selev", "i", 44},
00027 { "sdepth", "i", 48},
00028 { "gdel", "i", 52},
00029 { "sdel", "i", 56},
00030 { "swdep", "i", 60},
00031 { "gwdep", "i", 64},
00032 { "scalel", "h", 68},
00033 { "scalco", "h", 70},
00034 { "sx", "i", 72},
00035 { "sy", "i", 76},
00036 { "gx", "i", 80},
00037 { "gy", "i", 84},
00038 { "counit", "h", 88},
00039 { "wevel", "h", 90},
00040 { "swevel", "h", 92},
00041 { "sut", "h", 94},
00042 { "gut", "h", 96},
00043 { "sstat", "h", 98},
00044 { "gstat", "h", 100},
00045 { "tstat", "h", 102},
00046 { "laga", "h", 104},
00047 { "lagb", "h", 106},
00048 { "delrt", "h", 108},
00049 { "muts", "h", 110},
00050 { "mute", "h", 112},
00051 { "ns", "u", 114},
00052 { "dt", "u", 116},
00053 { "gain", "h", 118},
00054 { "igc", "h", 120},
00055 { "igi", "h", 122},
00056 { "corr", "h", 124},
00057 { "sfs", "h", 126},
00058 { "sfe", "h", 128},
00059 { "slen", "h", 130},
00060 { "styp", "h", 132},
00061 { "stas", "h", 134},
00062 { "stae", "h", 136},
00063 { "tatyp", "h", 138},
00064 { "afilf", "h", 140},
00065 { "afils", "h", 142},
00066 { "nofilf", "h", 144},
00067 { "nofils", "h", 146},
00068 { "lcf", "h", 148},
00069 { "hcf", "h", 150},
00070 { "lcs", "h", 152},
00071 { "hcs", "h", 154},
00072 { "year", "h", 156},
00073 { "day", "h", 158},
00074 { "hour", "h", 160},
00075 { "minute", "h", 162},
00076 { "sec", "h", 164},
00077 { "timbas", "h", 166},
00078 { "trwf", "h", 168},
00079 { "grnors", "h", 170},
00080 { "grnofr", "h", 172},
00081 { "grnlof", "h", 174},
00082 { "gaps", "h", 176},
00083 { "otrav", "h", 178},
00084 { "d1", "f", 180},
00085 { "f1", "f", 184},
00086 { "d2", "f", 188},
00087 { "f2", "f", 192},
00088 { "ungpow", "f", 196},
00089 { "unscale", "f", 200},
00090 { "ntr", "i", 204},
00091 { "mark", "h", 208},
00092 {"shortpad", "h", 210},
00093 };
00094 #endif