

#ifndef ASeqFilter_included
#define ASeqFilter_included

#define __ASeqFilter_SS __ASeqFilter_2
#define _ASeqFilter_SS _ASeqFilter_2
extern OBJ __ASeqFilter_SS;
extern OBJ _ASeqFilter_SS(OBJ,OBJ);

#define __ASeqFilter_Afilter __ASeqFilter_3
#define _ASeqFilter_Afilter _ASeqFilter_3
extern OBJ __ASeqFilter_Afilter;
extern OBJ _ASeqFilter_Afilter(OBJ,OBJ);

#define __ASeqFilter_Afilter_O1 __ASeqFilter_4
#define _ASeqFilter_Afilter_O1 _ASeqFilter_4
extern OBJ __ASeqFilter_Afilter_O1;
extern OBJ _ASeqFilter_Afilter_O1(OBJ,OBJ);

#define __ASeqFilter_Apartition __ASeqFilter_5
#define _ASeqFilter_Apartition _ASeqFilter_5
extern OBJ __ASeqFilter_Apartition;
extern TUP2 _ASeqFilter_Apartition(OBJ,OBJ);

#define __ASeqFilter_Atake __ASeqFilter_6
#define _ASeqFilter_Atake _ASeqFilter_6
extern OBJ __ASeqFilter_Atake;
extern OBJ _ASeqFilter_Atake(OBJ,OBJ);

#define __ASeqFilter_Adrop __ASeqFilter_7
#define _ASeqFilter_Adrop _ASeqFilter_7
extern OBJ __ASeqFilter_Adrop;
extern OBJ _ASeqFilter_Adrop(OBJ,OBJ);

#define __ASeqFilter_Asplit __ASeqFilter_8
#define _ASeqFilter_Asplit _ASeqFilter_8
extern OBJ __ASeqFilter_Asplit;
extern TUP2 _ASeqFilter_Asplit(OBJ,OBJ);

#define __ASeqFilter_Acomponents __ASeqFilter_9
#define _ASeqFilter_Acomponents _ASeqFilter_9
extern OBJ __ASeqFilter_Acomponents;
extern OBJ _ASeqFilter_Acomponents(OBJ,OBJ);

#ifndef ASeqFilter_SS
#define ASeqFilter_SS(x1,x2,x27) {x27=_ASeqFilter_SS(x1,x2);}
#endif

#ifndef ASeqFilter_Afilter
#define ASeqFilter_Afilter(x1,x2,x3) {x3=_ASeqFilter_Afilter(x1,x2);}
#endif

#ifndef ASeqFilter_Afilter_O1
#define ASeqFilter_Afilter_O1(x1,x2,x3) {x3=_ASeqFilter_Afilter_O1(x1,x2);}
#endif

#ifndef ASeqFilter_Apartition
#define ASeqFilter_Apartition(x1,x2,x41,x42) {TUP2 t;t=_ASeqFilter_Apartition(x1,x2);x41=t.c1;x42=t.c2;}
#endif

#ifndef ASeqFilter_Atake
#define ASeqFilter_Atake(x1,x2,x27) {x27=_ASeqFilter_Atake(x1,x2);}
#endif

#ifndef ASeqFilter_Adrop
#define ASeqFilter_Adrop(x1,x2,x25) {x25=_ASeqFilter_Adrop(x1,x2);}
#endif

#ifndef ASeqFilter_Asplit
#define ASeqFilter_Asplit(x1,x2,x33,x34) {TUP2 t;t=_ASeqFilter_Asplit(x1,x2);x33=t.c1;x34=t.c2;}
#endif

#ifndef ASeqFilter_Acomponents
#define ASeqFilter_Acomponents(x1,x2,x71) {x71=_ASeqFilter_Acomponents(x1,x2);}
#endif

#endif
