

#ifndef AISeqFilter_included
#define AISeqFilter_included

#define __AISeqFilter_SS __AISeqFilter_2
#define _AISeqFilter_SS _AISeqFilter_2
extern OBJ __AISeqFilter_SS;
extern OBJ _AISeqFilter_SS(OBJ,OBJ);

#define __AISeqFilter_Apartition __AISeqFilter_3
#define _AISeqFilter_Apartition _AISeqFilter_3
extern OBJ __AISeqFilter_Apartition;
extern TUP2 _AISeqFilter_Apartition(OBJ,OBJ);

#define __AISeqFilter_Atake __AISeqFilter_4
#define _AISeqFilter_Atake _AISeqFilter_4
extern OBJ __AISeqFilter_Atake;
extern OBJ _AISeqFilter_Atake(OBJ,OBJ);

#define __AISeqFilter_Adrop __AISeqFilter_5
#define _AISeqFilter_Adrop _AISeqFilter_5
extern OBJ __AISeqFilter_Adrop;
extern OBJ _AISeqFilter_Adrop(OBJ,OBJ);

#define __AISeqFilter_Asplit __AISeqFilter_6
#define _AISeqFilter_Asplit _AISeqFilter_6
extern OBJ __AISeqFilter_Asplit;
extern TUP2 _AISeqFilter_Asplit(OBJ,OBJ);

#ifndef AISeqFilter_SS
#define AISeqFilter_SS(x1,x2,x8) {x8=_AISeqFilter_SS(x1,x2);}
#endif

#ifndef AISeqFilter_Apartition
#define AISeqFilter_Apartition(x1,x2,x6,x7) {TUP2 t;t=_AISeqFilter_Apartition(x1,x2);x6=t.c1;x7=t.c2;}
#endif

#ifndef AISeqFilter_Atake
#define AISeqFilter_Atake(x1,x2,x7) {x7=_AISeqFilter_Atake(x1,x2);}
#endif

#ifndef AISeqFilter_Adrop
#define AISeqFilter_Adrop(x1,x2,x6) {x6=_AISeqFilter_Adrop(x1,x2);}
#endif

#ifndef AISeqFilter_Asplit
#define AISeqFilter_Asplit(x1,x2,x16,x17) {TUP2 t;t=_AISeqFilter_Asplit(x1,x2);x16=t.c1;x17=t.c2;}
#endif

#ifndef AISeqFilter_SS_L7
#define AISeqFilter_SS_L7(x1,x2,x3) {x3=_AISeqFilter_SS_L7(x1,x2);}
#endif

#ifndef AISeqFilter_SS_L8
#define AISeqFilter_SS_L8(x1,x2,x3,x5) {x5=_AISeqFilter_SS_L8(x1,x2,x3);}
#endif

#endif
