

#ifndef APrettyPrint_included
#define APrettyPrint_included

#define __APrettyPrint_Aprint __APrettyPrint_2
#define _APrettyPrint_Aprint _APrettyPrint_2
extern OBJ __APrettyPrint_Aprint;
extern OBJ _APrettyPrint_Aprint(OBJ,OBJ);

#define __APrettyPrint_Aprint_O1 __APrettyPrint_3
#define _APrettyPrint_Aprint_O1 _APrettyPrint_3
extern OBJ __APrettyPrint_Aprint_O1;
extern OBJ _APrettyPrint_Aprint_O1(OBJ,OBJ,OBJ);

#define __APrettyPrint_Avalue __APrettyPrint_5
#define _APrettyPrint_Avalue _APrettyPrint_5
extern OBJ __APrettyPrint_Avalue;
extern OBJ _APrettyPrint_Avalue(OBJ);

#ifndef APrettyPrint_Aprint
#define APrettyPrint_Aprint(x1,x2,x3) {x3=_APrettyPrint_Aprint(x1,x2);}
#endif

#ifndef APrettyPrint_Aprint_O1
#define APrettyPrint_Aprint_O1(x1,x2,x3,x6) {x6=_APrettyPrint_Aprint_O1(x1,x2,x3);}
#endif

#ifndef APrettyPrint_Avalue
#define APrettyPrint_Avalue(x1,x2) {x2=_APrettyPrint_Avalue(x1);}
#endif

#endif
