home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Source Code 1993 July / THE_SOURCE_CODE_CD_ROM.iso / gnu / gccdist / gcc / include / vms / xabdatdef.h < prev    next >
Encoding:
C/C++ Source or Header  |  1991-02-27  |  1.2 KB  |  42 lines

  1. /*
  2.  *
  3.  *    $XABDATDEF
  4.  *    Generated automatically by "vms_struct Version 1.00"
  5.  *    Created from VMS definition file "xabdatdef"
  6.  *    Thu Apr 11 16:28:16 1985
  7.  *
  8.  */
  9.  
  10. /* This include file is redundant.  As you can see it is 6 years old
  11.    and if I had my way it would dissapear.  It probably will dissapear in some
  12.    future version, so watch out!.
  13.  
  14.    The XAB definitions for this structure are also given in xab.h in the
  15.    regular include directory */
  16.  
  17. #define    XAB_DATE_TIME     { unsigned    : 32; unsigned    : 32; }
  18.  
  19.  
  20. struct    XABDAT    {
  21.        unsigned char    xab$b_cod;            
  22. #define            XAB$C_DAT    18    /* XABDAT type code */
  23.  
  24.        unsigned char    xab$b_bln;            
  25. #define            XAB$C_DATLEN    0x2C    /* XABDAT block length constant - V3 (44 bytes) */
  26. #define         XAB$K_DATLEN    0x2C
  27. #define            XAB$C_DATLEN_V2    0x24    /* XABDAT block length constant - V2 */
  28. #define            XAB$K_DATLEN_V2    0x24
  29.  
  30.         unsigned    : 16;        /* spare */
  31.  
  32.         char    *xab$l_nxt;        /* Next XAB in chain */
  33.        unsigned short    xab$w_rvn;        /* revision number */
  34.  
  35.         unsigned    : 16;        /* spare */
  36.  
  37.    struct XAB_DATE_TIME xab$q_rdt;        /* revision date and time */
  38.    struct XAB_DATE_TIME xab$q_cdt;        /* creation date and time */
  39.    struct XAB_DATE_TIME xab$q_edt;        /* expiration date and time */
  40.    struct XAB_DATE_TIME xab$q_bdt;        /* backup date and time */
  41.         };
  42.