

#ifndef AStringFold_included
#define AStringFold_included

#define __AStringFold_Ss __AStringFold_1
#define _AStringFold_Ss _AStringFold_1
extern OBJ __AStringFold_Ss;
extern OBJ _AStringFold_Ss(OBJ,OBJ);

#define __AStringFold_Sb __AStringFold_2
#define _AStringFold_Sb _AStringFold_2
extern OBJ __AStringFold_Sb;
extern OBJ _AStringFold_Sb(OBJ,OBJ);

#define __AStringFold_Aifoldl __AStringFold_3
#define _AStringFold_Aifoldl _AStringFold_3
extern OBJ __AStringFold_Aifoldl;
extern OBJ _AStringFold_Aifoldl(OBJ,OBJ,OBJ);

#ifndef AStringFold_Ss
#define AStringFold_Ss(x1,x2,x45) {x45=_AStringFold_Ss(x1,x2);}
#endif

#ifndef AStringFold_Sb
#define AStringFold_Sb(x1,x2,x42) {x42=_AStringFold_Sb(x1,x2);}
#endif

#ifndef AStringFold_Aifoldl
#define AStringFold_Aifoldl(x1,x2,x3,x21) {x21=_AStringFold_Aifoldl(x1,x2,x3);}
#endif

#endif
