

#ifndef AComSemaphor_included
#define AComSemaphor_included

#define __AComSemaphor_Asemaphor __AComSemaphor_2
extern OBJ __AComSemaphor_Asemaphor;

#define __AComSemaphor_Areserve __AComSemaphor_3
#define _AComSemaphor_Areserve _AComSemaphor_3
extern OBJ __AComSemaphor_Areserve;
extern OBJ _AComSemaphor_Areserve(OBJ);

#define __AComSemaphor_Arelease __AComSemaphor_4
#define _AComSemaphor_Arelease _AComSemaphor_4
extern OBJ __AComSemaphor_Arelease;
extern OBJ _AComSemaphor_Arelease(OBJ);

#define __AComSemaphor_Aatomic __AComSemaphor_5
#define _AComSemaphor_Aatomic _AComSemaphor_5
extern OBJ __AComSemaphor_Aatomic;
extern OBJ _AComSemaphor_Aatomic(OBJ,OBJ);

#define __AComSemaphor_Asemaphor_O1 __AComSemaphor_6
#define _AComSemaphor_Asemaphor_O1 _AComSemaphor_6
extern OBJ __AComSemaphor_Asemaphor_O1;
extern OBJ _AComSemaphor_Asemaphor_O1(OBJ);

#define __AComSemaphor_Asemaphor_ __AComSemaphor_7
#define _AComSemaphor_Asemaphor_ _AComSemaphor_7
extern OBJ __AComSemaphor_Asemaphor_;
extern OBJ _AComSemaphor_Asemaphor_(OBJ);

#define __AComSemaphor_Asap __AComSemaphor_8
#define _AComSemaphor_Asap _AComSemaphor_8
extern OBJ __AComSemaphor_Asap;
extern OBJ _AComSemaphor_Asap(OBJ);

#define __AComSemaphor_AsemaphorAgent __AComSemaphor_9
#define _AComSemaphor_AsemaphorAgent _AComSemaphor_9
extern OBJ __AComSemaphor_AsemaphorAgent;
extern OBJ _AComSemaphor_AsemaphorAgent(OBJ,OBJ);

#ifndef AComSemaphor_Areserve
#define AComSemaphor_Areserve(x1,x3) {x3=_AComSemaphor_Areserve(x1);}
#endif

#ifndef AComSemaphor_Arelease
#define AComSemaphor_Arelease(x1,x3) {x3=_AComSemaphor_Arelease(x1);}
#endif

#ifndef AComSemaphor_Aatomic
#define AComSemaphor_Aatomic(x1,x2,x6) {x6=_AComSemaphor_Aatomic(x1,x2);}
#endif

#ifndef AComSemaphor_Asemaphor_O1
#define AComSemaphor_Asemaphor_O1(x1,x2) {x2=_AComSemaphor_Asemaphor_O1(x1);}
#endif

#ifndef AComSemaphor_Asemaphor_
#define AComSemaphor_Asemaphor_(x1,x2) {x2=_AComSemaphor_Asemaphor_(x1);}
#endif

#ifndef AComSemaphor_Asap
#define AComSemaphor_Asap(x1,x2) {x2=_AComSemaphor_Asap(x1);}
#endif

#ifndef AComSemaphor_AsemaphorAgent
#define AComSemaphor_AsemaphorAgent(x1,x2,x10) {x10=_AComSemaphor_AsemaphorAgent(x1,x2);}
#endif

#ifndef AComSemaphor_Aatomic_L10
#define AComSemaphor_Aatomic_L10(x1,x2,x4) {x4=_AComSemaphor_Aatomic_L10(x1,x2);}
#endif

#ifndef AComSemaphor_Aatomic_L11
#define AComSemaphor_Aatomic_L11(x1,x2,x6) {x6=_AComSemaphor_Aatomic_L11(x1,x2);}
#endif

#ifndef AComSemaphor_Aatomic_L12
#define AComSemaphor_Aatomic_L12(x1,x2,x3,x5) {x5=_AComSemaphor_Aatomic_L12(x1,x2,x3);}
#endif

#ifndef AComSemaphor_AsemaphorAgent_L13
#define AComSemaphor_AsemaphorAgent_L13(x1,x2,x3) {x3=_AComSemaphor_AsemaphorAgent_L13(x1,x2);}
#endif

#ifndef AComSemaphor_AsemaphorAgent_L14
#define AComSemaphor_AsemaphorAgent_L14(x1,x2) {x2=_AComSemaphor_AsemaphorAgent_L14(x1);}
#endif

#ifndef AComSemaphor_AsemaphorAgent_L15
#define AComSemaphor_AsemaphorAgent_L15(x1,x2,x3,x4) {x4=_AComSemaphor_AsemaphorAgent_L15(x1,x2,x3);}
#endif

#ifndef AComSemaphor_Asemaphor_L16
#define AComSemaphor_Asemaphor_L16(x1,x5) {x5=_AComSemaphor_Asemaphor_L16(x1);}
#endif

#endif
