

#ifndef ASetByBSTOfSetByBST_included
#define ASetByBSTOfSetByBST_included

#define __ASetByBSTOfSetByBST_Aflat __ASetByBSTOfSetByBST_3
#define _ASetByBSTOfSetByBST_Aflat _ASetByBSTOfSetByBST_3
extern OBJ __ASetByBSTOfSetByBST_Aflat;
extern OBJ _ASetByBSTOfSetByBST_Aflat(OBJ,OBJ);

#define __ASetByBSTOfSetByBST_AP __ASetByBSTOfSetByBST_4
#define _ASetByBSTOfSetByBST_AP _ASetByBSTOfSetByBST_4
extern OBJ __ASetByBSTOfSetByBST_AP;
extern OBJ _ASetByBSTOfSetByBST_AP(OBJ,OBJ);

#define __ASetByBSTOfSetByBST_Apartition __ASetByBSTOfSetByBST_5
#define _ASetByBSTOfSetByBST_Apartition _ASetByBSTOfSetByBST_5
extern OBJ __ASetByBSTOfSetByBST_Apartition;
extern OBJ _ASetByBSTOfSetByBST_Apartition(OBJ,OBJ,OBJ);

#ifndef ASetByBSTOfSetByBST_Aflat
#define ASetByBSTOfSetByBST_Aflat(x1,x2,x5) {x5=_ASetByBSTOfSetByBST_Aflat(x1,x2);}
#endif

#ifndef ASetByBSTOfSetByBST_AP
#define ASetByBSTOfSetByBST_AP(x1,x2,x21) {x21=_ASetByBSTOfSetByBST_AP(x1,x2);}
#endif

#ifndef ASetByBSTOfSetByBST_Apartition
#define ASetByBSTOfSetByBST_Apartition(x1,x2,x3,x9) {x9=_ASetByBSTOfSetByBST_Apartition(x1,x2,x3);}
#endif

#ifndef ASetByBSTOfSetByBST_AP_L6
#define ASetByBSTOfSetByBST_AP_L6(x1,x2,x3,x4) {x4=_ASetByBSTOfSetByBST_AP_L6(x1,x2,x3);}
#endif

#endif
