

#ifndef AStringIndex_included
#define AStringIndex_included

#define __AStringIndex_S1 __AStringIndex_1
#define _AStringIndex_S1 _AStringIndex_1
extern OBJ __AStringIndex_S1;
extern OBJ _AStringIndex_S1(OBJ,OBJ);

#define __AStringIndex_Apos __AStringIndex_2
#define _AStringIndex_Apos _AStringIndex_2
extern OBJ __AStringIndex_Apos;
extern OBJ _AStringIndex_Apos(OBJ,OBJ);

#define __AStringIndex_Aslice __AStringIndex_3
#define _AStringIndex_Aslice _AStringIndex_3
extern OBJ __AStringIndex_Aslice;
extern OBJ _AStringIndex_Aslice(OBJ,OBJ,OBJ);

#define __AStringIndex_Aupd __AStringIndex_4
#define _AStringIndex_Aupd _AStringIndex_4
extern OBJ __AStringIndex_Aupd;
extern OBJ _AStringIndex_Aupd(OBJ,OBJ,OBJ);

#define __AStringIndex_Aupd_O1 __AStringIndex_5
#define _AStringIndex_Aupd_O1 _AStringIndex_5
extern OBJ __AStringIndex_Aupd_O1;
extern OBJ _AStringIndex_Aupd_O1(OBJ,OBJ,OBJ);

#define __AStringIndex_Aswap __AStringIndex_6
#define _AStringIndex_Aswap _AStringIndex_6
extern OBJ __AStringIndex_Aswap;
extern OBJ _AStringIndex_Aswap(OBJ,OBJ,OBJ);

#define __AStringIndex_Arepl __AStringIndex_7
#define _AStringIndex_Arepl _AStringIndex_7
extern OBJ __AStringIndex_Arepl;
extern OBJ _AStringIndex_Arepl(OBJ,OBJ,OBJ);

#define __AStringIndex_Ainsert __AStringIndex_8
#define _AStringIndex_Ainsert _AStringIndex_8
extern OBJ __AStringIndex_Ainsert;
extern OBJ _AStringIndex_Ainsert(OBJ,OBJ,OBJ);

#define __AStringIndex_Adelete __AStringIndex_9
#define _AStringIndex_Adelete _AStringIndex_9
extern OBJ __AStringIndex_Adelete;
extern OBJ _AStringIndex_Adelete(OBJ,OBJ,OBJ);

#ifndef AStringIndex_S1
#define AStringIndex_S1(x1,x2,x42) {x42=_AStringIndex_S1(x1,x2);}
#endif

#ifndef AStringIndex_Apos
#define AStringIndex_Apos(x1,x2,x22) {x22=_AStringIndex_Apos(x1,x2);}
#endif

#ifndef AStringIndex_Aslice
#define AStringIndex_Aslice(x1,x2,x3,x8) {x8=_AStringIndex_Aslice(x1,x2,x3);}
#endif

#ifndef AStringIndex_Aupd
#define AStringIndex_Aupd(x1,x2,x3,x32) {x32=_AStringIndex_Aupd(x1,x2,x3);}
#endif

#ifndef AStringIndex_Aupd_O1
#define AStringIndex_Aupd_O1(x1,x2,x3,x34) {x34=_AStringIndex_Aupd_O1(x1,x2,x3);}
#endif

#ifndef AStringIndex_Aswap
#define AStringIndex_Aswap(x1,x2,x3,x7) {x7=_AStringIndex_Aswap(x1,x2,x3);}
#endif

#ifndef AStringIndex_Arepl
#define AStringIndex_Arepl(x1,x2,x3,x12) {x12=_AStringIndex_Arepl(x1,x2,x3);}
#endif

#ifndef AStringIndex_Ainsert
#define AStringIndex_Ainsert(x1,x2,x3,x8) {x8=_AStringIndex_Ainsert(x1,x2,x3);}
#endif

#ifndef AStringIndex_Adelete
#define AStringIndex_Adelete(x1,x2,x3,x11) {x11=_AStringIndex_Adelete(x1,x2,x3);}
#endif

#endif
