/* * * F11DEF - file header identification area, ODS level 2 [not in Starlet] */ #ifndef _FI2DEF_H #define _FI2DEF_H #define FI2$S_FILENAME 20 #define FI2$S_CREDATE 8 #define FI2$S_BAKDATE 8 #define FI2$S_REVDATE 8 #define FI2$S_EXPDATE 8 #define FI2$S_FILENAMEXT 66 #define FI2$S_USERLABEL 80 #define FI2$K_LENGTH 120 /* length of ident area */ #define FI2$C_LENGTH 120 #define FI2$S_FI2DEF 200 struct fi2def { char fi2$t_filename[20]; /* file name, type, and version (ASCII) */ unsigned short fi2$w_revision; /* revision number (binary) */ long fi2$q_credate[2]; /* creation date and time */ long fi2$q_revdate[2]; /* revision date and time */ long fi2$q_expdate[2]; /* expiration date and time */ long fi2$q_bakdate[2]; /* backup date and time */ char fi2$t_filenamext[66]; /* extension file name area */ char fi2$t_userlabel[80]; /* optional user file label */ }; #endif /*_FI2DEF_H*/