/**********************************************************************/
/*                                                                    */
/* Copyright (c) 2003 by Sun Microsystems, Inc.                       */
/* All rights reserved.                                               */
/*                                                                    */
/**********************************************************************/

  union acctmnuu {
  struct {  
         char  dfhms1[12];
         short snameml;
         char  snamemf;
         char  dfhms2[4];
         char  snamemi[12];
         short fnameml;
         char  fnamemf;
         char  dfhms4[4];
         char  fnamemi;
         short reqml;
         char  reqmf;
         char  dfhms6[4];
         char  reqmi;
         short acctml;
         char  acctmf;
         char  dfhms8[4];
         char  acctmi[5];
         short prtrml;
         char  prtrmf;
         char  dfhms10[4];
         char  prtrmi[4];
         short sumttlml;
         char  sumttlmf;
         char  dfhms12[4];
         char  sumttlmi[79];
         struct {  
                short sumlnml;
                char  sumlnmf;
                char  dfhms14[4];
                char  sumlnmi[79];
                }     sumlnmd[6];
         short msgml;
         char  msgmf;
         char  dfhms16[4];
         char  msgmi[60];
         }     acctmnui;
  struct {  
         char  dfhms1[12];
         short dfhms3;
         char  snamema;
         char  snamemc;
         char  snamemp;
         char  snamemh;
         char  snamemv;
         char  snamemo[12];
         short dfhms5;
         char  fnamema;
         char  fnamemc;
         char  fnamemp;
         char  fnamemh;
         char  fnamemv;
         char  fnamemo;
         short dfhms7;
         char  reqma;
         char  reqmc;
         char  reqmp;
         char  reqmh;
         char  reqmv;
         char  reqmo;
         short dfhms9;
         char  acctma;
         char  acctmc;
         char  acctmp;
         char  acctmh;
         char  acctmv;
         char  acctmo[5];
         short dfhms11;
         char  prtrma;
         char  prtrmc;
         char  prtrmp;
         char  prtrmh;
         char  prtrmv;
         char  prtrmo[4];
         short dfhms13;
         char  sumttlma;
         char  sumttlmc;
         char  sumttlmp;
         char  sumttlmh;
         char  sumttlmv;
         char  sumttlmo[79];
         struct {  
                short dfhms15;
                char  sumlnma;
                char  sumlnmc;
                char  sumlnmp;
                char  sumlnmh;
                char  sumlnmv;
                char  sumlnmo[79];
                }     sumlnmd[6];
         short dfhms17;
         char  msgma;
         char  msgmc;
         char  msgmp;
         char  msgmh;
         char  msgmv;
         char  msgmo[60];
         }     acctmnuo;
         }     ;
  union acctmnuu acctmnu;
  union acctdtlu {
  struct {  
         char  dfhms1[12];
         short titledl;
         char  titledf;
         char  dfhms3[4];
         char  titledi[14];
         short acctdl;
         char  acctdf;
         char  dfhms5[4];
         char  acctdi[5];
         short snamedl;
         char  snamedf;
         char  dfhms7[4];
         char  snamedi[18];
         short fnamedl;
         char  fnamedf;
         char  dfhms9[4];
         char  fnamedi[12];
         short midl;
         char  midf;
         char  dfhms11[4];
         char  midi;
         short ttldl;
         char  ttldf;
         char  dfhms13[4];
         char  ttldi[4];
         short teldl;
         char  teldf;
         char  dfhms15[4];
         char  teldi[10];
         short addr1dl;
         char  addr1df;
         char  dfhms17[4];
         char  addr1di[24];
         short addr2dl;
         char  addr2df;
         char  dfhms19[4];
         char  addr2di[24];
         short addr3dl;
         char  addr3df;
         char  dfhms21[4];
         char  addr3di[24];
         short auth1dl;
         char  auth1df;
         char  dfhms23[4];
         char  auth1di[32];
         short auth2dl;
         char  auth2df;
         char  dfhms25[4];
         char  auth2di[32];
         short auth3dl;
         char  auth3df;
         char  dfhms27[4];
         char  auth3di[32];
         short auth4dl;
         char  auth4df;
         char  dfhms29[4];
         char  auth4di[32];
         short cardsdl;
         char  cardsdf;
         char  dfhms31[4];
         char  cardsdi;
         short imodl;
         char  imodf;
         char  dfhms33[4];
         char  imodi[2];
         short idaydl;
         char  idaydf;
         char  dfhms35[4];
         char  idaydi[2];
         short iyrdl;
         char  iyrdf;
         char  dfhms37[4];
         char  iyrdi[2];
         short rsndl;
         char  rsndf;
         char  dfhms39[4];
         char  rsndi;
         short ccodedl;
         char  ccodedf;
         char  dfhms41[4];
         char  ccodedi;
         short apprdl;
         char  apprdf;
         char  dfhms43[4];
         char  apprdi[3];
         short scode1dl;
         char  scode1df;
         char  dfhms45[4];
         char  scode1di;
         short scode2dl;
         char  scode2df;
         char  dfhms47[4];
         char  scode2di;
         short scode3dl;
         char  scode3df;
         char  dfhms49[4];
         char  scode3di;
         short stattldl;
         char  stattldf;
         char  dfhms51[4];
         char  stattldi[15];
         short statdl;
         char  statdf;
         char  dfhms53[4];
         char  statdi[2];
         short limttldl;
         char  limttldf;
         char  dfhms55[4];
         char  limttldi[18];
         short limitdl;
         char  limitdf;
         char  dfhms57[4];
         char  limitdi[8];
         short histtldl;
         char  histtldf;
         char  dfhms59[4];
         char  histtldi[71];
         short hist1dl;
         char  hist1df;
         char  dfhms61[4];
         char  hist1di[61];
         short hist2dl;
         char  hist2df;
         char  dfhms63[4];
         char  hist2di[61];
         short hist3dl;
         char  hist3df;
         char  dfhms65[4];
         char  hist3di[61];
         short msgdl;
         char  msgdf;
         char  dfhms67[4];
         char  msgdi[60];
         short vfydl;
         char  vfydf;
         char  dfhms69[4];
         char  vfydi;
         }     acctdtli;
  struct {  
         char  dfhms2[12];
         short dfhms4;
         char  titleda;
         char  titledc;
         char  titledp;
         char  titledh;
         char  titledv;
         char  titledo[14];
         short dfhms6;
         char  acctda;
         char  acctdc;
         char  acctdp;
         char  acctdh;
         char  acctdv;
         char  acctdo[5];
         short dfhms8;
         char  snameda;
         char  snamedc;
         char  snamedp;
         char  snamedh;
         char  snamedv;
         char  snamedo[18];
         short dfhms10;
         char  fnameda;
         char  fnamedc;
         char  fnamedp;
         char  fnamedh;
         char  fnamedv;
         char  fnamedo[12];
         short dfhms12;
         char  mida;
         char  midc;
         char  midp;
         char  midh;
         char  midv;
         char  mido;
         short dfhms14;
         char  ttlda;
         char  ttldc;
         char  ttldp;
         char  ttldh;
         char  ttldv;
         char  ttldo[4];
         short dfhms16;
         char  telda;
         char  teldc;
         char  teldp;
         char  teldh;
         char  teldv;
         char  teldo[10];
         short dfhms18;
         char  addr1da;
         char  addr1dc;
         char  addr1dp;
         char  addr1dh;
         char  addr1dv;
         char  addr1do[24];
         short dfhms20;
         char  addr2da;
         char  addr2dc;
         char  addr2dp;
         char  addr2dh;
         char  addr2dv;
         char  addr2do[24];
         short dfhms22;
         char  addr3da;
         char  addr3dc;
         char  addr3dp;
         char  addr3dh;
         char  addr3dv;
         char  addr3do[24];
         short dfhms24;
         char  auth1da;
         char  auth1dc;
         char  auth1dp;
         char  auth1dh;
         char  auth1dv;
         char  auth1do[32];
         short dfhms26;
         char  auth2da;
         char  auth2dc;
         char  auth2dp;
         char  auth2dh;
         char  auth2dv;
         char  auth2do[32];
         short dfhms28;
         char  auth3da;
         char  auth3dc;
         char  auth3dp;
         char  auth3dh;
         char  auth3dv;
         char  auth3do[32];
         short dfhms30;
         char  auth4da;
         char  auth4dc;
         char  auth4dp;
         char  auth4dh;
         char  auth4dv;
         char  auth4do[32];
         short dfhms32;
         char  cardsda;
         char  cardsdc;
         char  cardsdp;
         char  cardsdh;
         char  cardsdv;
         char  cardsdo;
         short dfhms34;
         char  imoda;
         char  imodc;
         char  imodp;
         char  imodh;
         char  imodv;
         char  imodo[2];
         short dfhms36;
         char  idayda;
         char  idaydc;
         char  idaydp;
         char  idaydh;
         char  idaydv;
         char  idaydo[2];
         short dfhms38;
         char  iyrda;
         char  iyrdc;
         char  iyrdp;
         char  iyrdh;
         char  iyrdv;
         char  iyrdo[2];
         short dfhms40;
         char  rsnda;
         char  rsndc;
         char  rsndp;
         char  rsndh;
         char  rsndv;
         char  rsndo;
         short dfhms42;
         char  ccodeda;
         char  ccodedc;
         char  ccodedp;
         char  ccodedh;
         char  ccodedv;
         char  ccodedo;
         short dfhms44;
         char  apprda;
         char  apprdc;
         char  apprdp;
         char  apprdh;
         char  apprdv;
         char  apprdo[3];
         short dfhms46;
         char  scode1da;
         char  scode1dc;
         char  scode1dp;
         char  scode1dh;
         char  scode1dv;
         char  scode1do;
         short dfhms48;
         char  scode2da;
         char  scode2dc;
         char  scode2dp;
         char  scode2dh;
         char  scode2dv;
         char  scode2do;
         short dfhms50;
         char  scode3da;
         char  scode3dc;
         char  scode3dp;
         char  scode3dh;
         char  scode3dv;
         char  scode3do;
         short dfhms52;
         char  stattlda;
         char  stattldc;
         char  stattldp;
         char  stattldh;
         char  stattldv;
         char  stattldo[15];
         short dfhms54;
         char  statda;
         char  statdc;
         char  statdp;
         char  statdh;
         char  statdv;
         char  statdo[2];
         short dfhms56;
         char  limttlda;
         char  limttldc;
         char  limttldp;
         char  limttldh;
         char  limttldv;
         char  limttldo[18];
         short dfhms58;
         char  limitda;
         char  limitdc;
         char  limitdp;
         char  limitdh;
         char  limitdv;
         char  limitdo[8];
         short dfhms60;
         char  histtlda;
         char  histtldc;
         char  histtldp;
         char  histtldh;
         char  histtldv;
         char  histtldo[71];
         short dfhms62;
         char  hist1da;
         char  hist1dc;
         char  hist1dp;
         char  hist1dh;
         char  hist1dv;
         char  hist1do[61];
         short dfhms64;
         char  hist2da;
         char  hist2dc;
         char  hist2dp;
         char  hist2dh;
         char  hist2dv;
         char  hist2do[61];
         short dfhms66;
         char  hist3da;
         char  hist3dc;
         char  hist3dp;
         char  hist3dh;
         char  hist3dv;
         char  hist3do[61];
         short dfhms68;
         char  msgda;
         char  msgdc;
         char  msgdp;
         char  msgdh;
         char  msgdv;
         char  msgdo[60];
         short dfhms70;
         char  vfyda;
         char  vfydc;
         char  vfydp;
         char  vfydh;
         char  vfydv;
         char  vfydo;
         }     acctdtlo;
         }     ;
  union acctdtlu acctdtl;
  union accterru {
  struct {  
         char  dfhms1[12];
         short tranel;
         char  tranef;
         char  dfhms3[4];
         char  tranei[4];
         short pgmel;
         char  pgmef;
         char  dfhms5[4];
         char  pgmei[8];
         short rsnel;
         char  rsnef;
         char  dfhms7[4];
         char  rsnei[60];
         short fileel;
         char  fileef;
         char  dfhms9[4];
         char  fileei[22];
         }     accterri;
  struct {  
         char  dfhms2[12];
         short dfhms4;
         char  tranea;
         char  tranec;
         char  tranep;
         char  traneh;
         char  tranev;
         char  traneo[4];
         short dfhms6;
         char  pgmea;
         char  pgmec;
         char  pgmep;
         char  pgmeh;
         char  pgmev;
         char  pgmeo[8];
         short dfhms8;
         char  rsnea;
         char  rsnec;
         char  rsnep;
         char  rsneh;
         char  rsnev;
         char  rsneo[60];
         short dfhms10;
         char  fileea;
         char  fileec;
         char  fileep;
         char  fileeh;
         char  fileev;
         char  fileeo[22];
         }     accterro;
         }     ;
  union accterru accterr;
  union acctmsgu {
  struct {  
         char  dfhms1[12];
         short msgl;
         char  msgf;
         char  dfhms3[4];
         char  msgi[79];
         }     acctmsgi;
  struct {  
         char  dfhms2[12];
         short dfhms4;
         char  msga;
         char  msgc;
         char  msgp;
         char  msgh;
         char  msgv;
         char  msgo[79];
         }     acctmsgo;
         }     ;
  union acctmsgu acctmsg;
