/* * * F11DEF - file header identification area, ODS level 1 [not in Starlet] */ #ifndef _FI1DEF_H #define _FI1DEF_H #define FI1$K_LENGTH 46 /* length of ident area */ #define FI1$C_LENGTH 46 #define FI1$S_FI1DEF 286 #define FI1$S_FILENAME 6 #define FI1$S_REVDATE 7 #define FI1$S_REVTIME 6 #define FI1$S_CREDATE 7 #define FI1$S_CRETIME 6 #define FI1$S_EXPDATE 7 #define FI1$S_MTHDR1 80 #define FI1$S_MTHDR2 80 #define FI1$S_MTHDR3 80 struct fi1def { unsigned short fi1$w_filename[3]; /* file name (RAD-50) */ unsigned short fi1$w_filetype; /* file type (RAD-50) */ unsigned short fi1$w_version; /* version number (binary) */ unsigned short fi1$w_revision; /* revision number (binary) */ char fi1$t_revdate[7]; /* revision date (ASCII DDMMMYY) */ char fi1$t_revtime[6]; /* revision time (ASCII HHMMSS) */ char fi1$t_credate[7]; /* creation date (ASCII DDMMMYY) */ char fi1$t_cretime[6]; /* creation time (ASCII HHMMSS) */ char fi1$t_expdate[7]; /* expiration date (ASCII DDMMMYY) */ unsigned : 8; /* filler for alignment */ char fi1$t_mthdr1[80]; /* HDR1 of ANSI magnetic tape file */ char fi1$t_mthdr2[80]; /* HDR2 of ANSI magnetic tape file */ char fi1$t_mthdr3[80]; /* HDR3 of ANSI magnetic tape file */ }; #endif /*_FI1DEF_H*/