

#include "BUILTIN.h"

#include "Bitset.h"

#include "Char.h"

#include "Nat.h"

#include "Int.h"
extern OBJ _AOcBinStream_2(OBJ,OBJ,OBJ,OBJ);extern OBJ __AOcBinStream_2;
extern OBJ _AOcBinStream_4(OBJ,OBJ,OBJ);extern OBJ __AOcBinStream_4;

#include "Array.h"
extern OBJ _AAcIO_1(OBJ,OBJ);OBJ __AAcIO_1; /* readUnit */
extern OBJ _AAcIO_2(OBJ,OBJ,OBJ);OBJ __AAcIO_2; /* writeUnit */
OBJ __AAcIO_3; /* unitKey */

extern OBJ _AAcIO_1(OBJ x1,OBJ x2) /* readUnit */
{OBJ r;
 CPPRD(__AAcIO_3,1);
 r=_AOcBinStream_4(x1,x2,__AAcIO_3);
 return r;}

extern OBJ _AAcIO_2(OBJ x1,OBJ x2,OBJ x3) /* writeUnit */
{OBJ r;
 CPPRD(__AAcIO_3,1);
 r=_AOcBinStream_2(x1,x2,__AAcIO_3,x3);
 return r;}

init_AAcIO()
{
 static int visited=0; if(visited) return; visited=1;
 init_AMap();
 init_ASetByBST();
 init_ABSTree();
 init_ATree();
 init_AOption();
 init_ABitset();
 init_ACom();
 init_AVoid();
 init_AAc();
 init_AOcOptions();
 init_AChar();
 init_ASeq();
 init_ANat();
 init_AStream();
 init_AString();
 init_AFile();
 init_AInt();
 init_ANatMap();
 init_AIde();
 init_AAn();
 init_ATypeAn();
 init_ASourceAn();
 init_AOptimAn();
 init_ATransAn();
 init_APragmaAn();
 init_AStore();
 init_AFormat();
 init_AFmt();
 init_ASet();
 init_APair();
 init_AIdeMap();
 init_AOcBinStream();
 init_ASeqMap();
 init_AArray();
 DEN("Ac96Oct22",__AAcIO_3);
 CLS(3,_AAcIO_2,__AAcIO_2);
 CLS(2,_AAcIO_1,__AAcIO_1);}

