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

  1.  
  2. /*
  3.  *
  4.  *    $XABDEF
  5.  *    Generated automatically by "vms_struct Version 1.00"
  6.  *    Created from VMS definition file "xabdef"
  7.  *    Auxiliary information from file "/usr/include/vms/xabdef.i"
  8.  *    Mon Feb 25 11:37:47 1985
  9.  *
  10.  */
  11.  
  12. /* This include file is totally brain dead.  As you can see it is 6 years old
  13.    and if I had my way it would dissapear.  It probably will dissapear in some
  14.    future version, so watch out!.
  15.  
  16.    Much better XAB definitions are given in xab.h in the regular include
  17.    directory */
  18.  
  19. struct XAB {
  20.     unsigned char    xab$b_cod;
  21.     unsigned char    xab$b_bln;
  22.     unsigned char XAB_un1[2];
  23.     struct XAB *    xab$l_nxt;
  24.     unsigned short    xab$w_rvn;
  25.     unsigned char XAB_un2[2];
  26.     union {
  27.         struct {
  28.             char XAB_un4[4];
  29.             unsigned long    XAB_un5;
  30. #define    xab$l_rdt4 XAB_un3.XAB_un6.XAB_un5
  31.         } XAB_un6;
  32.         unsigned long    XAB_un7;
  33. #define    xab$l_rdt0 XAB_un3.XAB_un7
  34.         unsigned char    XAB_un8[1];
  35. #define    xab$r_rdt_fields XAB_un3.XAB_un8
  36.         unsigned long    XAB_un9[2];
  37. #define    xab$r_rdt_overlay XAB_un3.XAB_un10
  38.     } XAB_un3;
  39.     unsigned char XAB_un11[2];
  40.     unsigned char    xab$b_bkz;
  41.     };
  42.  
  43. #define    XAB$C_CXT_VER1    1
  44.