

#ifndef ASeqSort_included
#define ASeqSort_included

#define __ASeqSort_Amsort __ASeqSort_2
#define _ASeqSort_Amsort _ASeqSort_2
extern OBJ __ASeqSort_Amsort;
extern OBJ _ASeqSort_Amsort(OBJ,OBJ);

#define __ASeqSort_Amerge __ASeqSort_3
#define _ASeqSort_Amerge _ASeqSort_3
extern OBJ __ASeqSort_Amerge;
extern OBJ _ASeqSort_Amerge(OBJ,OBJ,OBJ);

#define __ASeqSort_Ams __ASeqSort_4
#define _ASeqSort_Ams _ASeqSort_4
extern OBJ __ASeqSort_Ams;
extern OBJ _ASeqSort_Ams(OBJ,OBJ,OBJ);

#ifndef ASeqSort_Amsort
#define ASeqSort_Amsort(x1,x2,x4) {x4=_ASeqSort_Amsort(x1,x2);}
#endif

#ifndef ASeqSort_Amerge
#define ASeqSort_Amerge(x1,x2,x3,x43) {x43=_ASeqSort_Amerge(x1,x2,x3);}
#endif

#ifndef ASeqSort_Ams
#define ASeqSort_Ams(x1,x2,x3,x40) {x40=_ASeqSort_Ams(x1,x2,x3);}
#endif

#endif
