

#ifndef ASeqExtensions_included
#define ASeqExtensions_included

#define __ASeqExtensions_Atheuniq __ASeqExtensions_2
#define _ASeqExtensions_Atheuniq _ASeqExtensions_2
extern OBJ __ASeqExtensions_Atheuniq;
extern OBJ _ASeqExtensions_Atheuniq(OBJ);

#define __ASeqExtensions_Athepair __ASeqExtensions_3
#define _ASeqExtensions_Athepair _ASeqExtensions_3
extern OBJ __ASeqExtensions_Athepair;
extern TUP2 _ASeqExtensions_Athepair(OBJ);

#define __ASeqExtensions_Sddg __ASeqExtensions_4
#define _ASeqExtensions_Sddg _ASeqExtensions_4
extern OBJ __ASeqExtensions_Sddg;
extern OBJ _ASeqExtensions_Sddg(OBJ,OBJ,OBJ);

#ifndef ASeqExtensions_Atheuniq
#define ASeqExtensions_Atheuniq(x1,x25) {x25=_ASeqExtensions_Atheuniq(x1);}
#endif

#ifndef ASeqExtensions_Athepair
#define ASeqExtensions_Athepair(x1,x50,x51) {TUP2 t;t=_ASeqExtensions_Athepair(x1);x50=t.c1;x51=t.c2;}
#endif

#ifndef ASeqExtensions_Sddg
#define ASeqExtensions_Sddg(x1,x2,x3,x6) {x6=_ASeqExtensions_Sddg(x1,x2,x3);}
#endif

#ifndef ASeqExtensions_Sddg_L5
#define ASeqExtensions_Sddg_L5(x1,x2,x4) {x4=_ASeqExtensions_Sddg_L5(x1,x2);}
#endif

#endif
