

#ifndef ATreeFilter_included
#define ATreeFilter_included

#define __ATreeFilter_Atake __ATreeFilter_2
#define _ATreeFilter_Atake _ATreeFilter_2
extern OBJ __ATreeFilter_Atake;
extern OBJ _ATreeFilter_Atake(OBJ,OBJ);

#define __ATreeFilter_Adrop __ATreeFilter_3
#define _ATreeFilter_Adrop _ATreeFilter_3
extern OBJ __ATreeFilter_Adrop;
extern OBJ _ATreeFilter_Adrop(OBJ,OBJ);

#define __ATreeFilter_Adropall __ATreeFilter_4
#define _ATreeFilter_Adropall _ATreeFilter_4
extern OBJ __ATreeFilter_Adropall;
extern OBJ _ATreeFilter_Adropall(OBJ,OBJ);

#ifndef ATreeFilter_Atake
#define ATreeFilter_Atake(x1,x2,x40) {x40=_ATreeFilter_Atake(x1,x2);}
#endif

#ifndef ATreeFilter_Adrop
#define ATreeFilter_Adrop(x1,x2,x75) {x75=_ATreeFilter_Adrop(x1,x2);}
#endif

#ifndef ATreeFilter_Adropall
#define ATreeFilter_Adropall(x1,x2,x60) {x60=_ATreeFilter_Adropall(x1,x2);}
#endif

#endif
