

#ifndef ATcl_included
#define ATcl_included

#define __ATcl_Acreate __ATcl_3
#define _ATcl_Acreate _ATcl_3
#define ATcl_3 ATcl_Acreate
extern OBJ __ATcl_Acreate;
extern OBJ _ATcl_Acreate(OBJ);

#define __ATcl_Adelete __ATcl_4
#define _ATcl_Adelete _ATcl_4
#define ATcl_4 ATcl_Adelete
extern OBJ __ATcl_Adelete;
extern OBJ _ATcl_Adelete(OBJ);

#define __ATcl_Astate __ATcl_5
#define _ATcl_Astate _ATcl_5
#define ATcl_5 ATcl_Astate
extern OBJ __ATcl_Astate;
extern OBJ _ATcl_Astate(OBJ);

#define __ATcl_Seg __ATcl_6
#define _ATcl_Seg _ATcl_6
#define ATcl_6 ATcl_Seg
extern OBJ __ATcl_Seg;
extern OBJ _ATcl_Seg(OBJ,OBJ);

#define __ATcl_Adefine __ATcl_7
#define _ATcl_Adefine _ATcl_7
#define ATcl_7 ATcl_Adefine
extern OBJ __ATcl_Adefine;
extern OBJ _ATcl_Adefine(OBJ,OBJ,OBJ);

#define __ATcl_Adefine_O1 __ATcl_8
#define _ATcl_Adefine_O1 _ATcl_8
#define ATcl_8 ATcl_Adefine_O1
extern OBJ __ATcl_Adefine_O1;
extern OBJ _ATcl_Adefine_O1(OBJ,OBJ,OBJ);

#define __ATcl_Aundefine __ATcl_9
#define _ATcl_Aundefine _ATcl_9
#define ATcl_9 ATcl_Aundefine
extern OBJ __ATcl_Aundefine;
extern OBJ _ATcl_Aundefine(OBJ,OBJ);

#define __ATcl_S2 __ATcl_10
#define _ATcl_S2 _ATcl_10
#define ATcl_10 ATcl_S2
extern OBJ __ATcl_S2;
extern OBJ _ATcl_S2(OBJ,OBJ);

#define __ATcl_S2_O1 __ATcl_11
#define _ATcl_S2_O1 _ATcl_11
#define ATcl_11 ATcl_S2_O1
extern OBJ __ATcl_S2_O1;
extern OBJ _ATcl_S2_O1(OBJ,OBJ,OBJ);

#define __ATcl_S2_O2 __ATcl_12
#define _ATcl_S2_O2 _ATcl_12
#define ATcl_12 ATcl_S2_O2
extern OBJ __ATcl_S2_O2;
extern OBJ _ATcl_S2_O2(OBJ,OBJ);

#define __ATcl_S2_O3 __ATcl_13
#define _ATcl_S2_O3 _ATcl_13
#define ATcl_13 ATcl_S2_O3
extern OBJ __ATcl_S2_O3;
extern OBJ _ATcl_S2_O3(OBJ,OBJ);

#define __ATcl_Asource __ATcl_14
#define _ATcl_Asource _ATcl_14
#define ATcl_14 ATcl_Asource
extern OBJ __ATcl_Asource;
extern OBJ _ATcl_Asource(OBJ,OBJ);

#define __ATcl_AasNat __ATcl_15
#define _ATcl_AasNat _ATcl_15
#define ATcl_15 ATcl_AasNat
extern OBJ __ATcl_AasNat;
extern OBJ _ATcl_AasNat(OBJ);

#define __ATcl_AasInt __ATcl_16
#define _ATcl_AasInt _ATcl_16
#define ATcl_16 ATcl_AasInt
extern OBJ __ATcl_AasInt;
extern OBJ _ATcl_AasInt(OBJ);

#define __ATcl_AasBool __ATcl_17
#define _ATcl_AasBool _ATcl_17
#define ATcl_17 ATcl_AasBool
extern OBJ __ATcl_AasBool;
extern OBJ _ATcl_AasBool(OBJ);

#define __ATcl_AasReal __ATcl_18
#define _ATcl_AasReal _ATcl_18
#define ATcl_18 ATcl_AasReal
extern OBJ __ATcl_AasReal;
extern OBJ _ATcl_AasReal(OBJ);

#define __ATcl_AasList __ATcl_19
#define _ATcl_AasList _ATcl_19
#define ATcl_19 ATcl_AasList
extern OBJ __ATcl_AasList;
extern OBJ _ATcl_AasList(OBJ);

#define __ATcl_AasString __ATcl_20
#define _ATcl_AasString _ATcl_20
#define ATcl_20 ATcl_AasString
extern OBJ __ATcl_AasString;
extern OBJ _ATcl_AasString(OBJ);

#define __ATcl_AcommandComplete_ __ATcl_21
#define _ATcl_AcommandComplete_ _ATcl_21
#define ATcl_21 ATcl_AcommandComplete_
extern OBJ __ATcl_AcommandComplete_;
extern OBJ _ATcl_AcommandComplete_(OBJ);

#define __ATcl_S1 __ATcl_22
#define _ATcl_S1 _ATcl_22
#define ATcl_22 ATcl_S1
extern OBJ __ATcl_S1;
extern OBJ _ATcl_S1(OBJ,OBJ);

#define __ATcl_S1_O1 __ATcl_23
#define _ATcl_S1_O1 _ATcl_23
#define ATcl_23 ATcl_S1_O1
extern OBJ __ATcl_S1_O1;
extern OBJ _ATcl_S1_O1(OBJ,OBJ,OBJ);

#define __ATcl_Sd1 __ATcl_24
#define _ATcl_Sd1 _ATcl_24
#define ATcl_24 ATcl_Sd1
extern OBJ __ATcl_Sd1;
extern OBJ _ATcl_Sd1(OBJ,OBJ);

#define __ATcl_Sd1_O1 __ATcl_25
#define _ATcl_Sd1_O1 _ATcl_25
#define ATcl_25 ATcl_Sd1_O1
extern OBJ __ATcl_Sd1_O1;
extern OBJ _ATcl_Sd1_O1(OBJ,OBJ,OBJ);

#define __ATcl_Sie __ATcl_26
#define _ATcl_Sie _ATcl_26
#define ATcl_26 ATcl_Sie
extern OBJ __ATcl_Sie;
extern OBJ _ATcl_Sie(OBJ,OBJ,OBJ);

#define __ATcl_Sie_O1 __ATcl_27
#define _ATcl_Sie_O1 _ATcl_27
#define ATcl_27 ATcl_Sie_O1
extern OBJ __ATcl_Sie_O1;
extern OBJ _ATcl_Sie_O1(OBJ,OBJ,OBJ,OBJ);

#define __ATcl_Sdie __ATcl_28
#define _ATcl_Sdie _ATcl_28
#define ATcl_28 ATcl_Sdie
extern OBJ __ATcl_Sdie;
extern OBJ _ATcl_Sdie(OBJ,OBJ,OBJ);

#define __ATcl_Sdie_O1 __ATcl_29
#define _ATcl_Sdie_O1 _ATcl_29
#define ATcl_29 ATcl_Sdie_O1
extern OBJ __ATcl_Sdie_O1;
extern OBJ _ATcl_Sdie_O1(OBJ,OBJ,OBJ,OBJ);

#define __ATcl_Aprimitive __ATcl_30
extern OBJ __ATcl_Aprimitive;

#define __ATcl_Aprimitive_ __ATcl_31
#define _ATcl_Aprimitive_ _ATcl_31
#define ATcl_31 ATcl_Aprimitive_
extern OBJ __ATcl_Aprimitive_;
extern OBJ _ATcl_Aprimitive_(OBJ);

#define __ATcl_AcreateIntrp __ATcl_34
#define _ATcl_AcreateIntrp _ATcl_34
#define ATcl_34 ATcl_AcreateIntrp
extern OBJ __ATcl_AcreateIntrp;
extern OBJ _ATcl_AcreateIntrp(OBJ,OBJ);

#define __ATcl_AdeleteIntrp __ATcl_35
#define _ATcl_AdeleteIntrp _ATcl_35
#define ATcl_35 ATcl_AdeleteIntrp
extern OBJ __ATcl_AdeleteIntrp;
extern OBJ _ATcl_AdeleteIntrp(OBJ,OBJ);

#define __ATcl_AupdState __ATcl_38
#define _ATcl_AupdState _ATcl_38
#define ATcl_38 ATcl_AupdState
extern OBJ __ATcl_AupdState;
extern OBJ _ATcl_AupdState(OBJ,OBJ,OBJ);

#define __ATcl_AgetState __ATcl_39
#define _ATcl_AgetState _ATcl_39
#define ATcl_39 ATcl_AgetState
extern OBJ __ATcl_AgetState;
extern OBJ _ATcl_AgetState(OBJ,OBJ);

#define __ATcl_AdefineFun __ATcl_42
#define _ATcl_AdefineFun _ATcl_42
#define ATcl_42 ATcl_AdefineFun
extern OBJ __ATcl_AdefineFun;
extern OBJ _ATcl_AdefineFun(OBJ,OBJ,OBJ,OBJ);

#define __ATcl_AdefineCom __ATcl_43
#define _ATcl_AdefineCom _ATcl_43
#define ATcl_43 ATcl_AdefineCom
extern OBJ __ATcl_AdefineCom;
extern OBJ _ATcl_AdefineCom(OBJ,OBJ,OBJ,OBJ);

#define __ATcl_AundefineIntrp __ATcl_45
#define _ATcl_AundefineIntrp _ATcl_45
#define ATcl_45 ATcl_AundefineIntrp
extern OBJ __ATcl_AundefineIntrp;
extern OBJ _ATcl_AundefineIntrp(OBJ,OBJ,OBJ);

#define __ATcl_AevalString __ATcl_50
#define _ATcl_AevalString _ATcl_50
#define ATcl_50 ATcl_AevalString
extern OBJ __ATcl_AevalString;
extern OBJ _ATcl_AevalString(OBJ,OBJ,OBJ);

#define __ATcl_AevalFile __ATcl_52
#define _ATcl_AevalFile _ATcl_52
#define ATcl_52 ATcl_AevalFile
extern OBJ __ATcl_AevalFile;
extern OBJ _ATcl_AevalFile(OBJ,OBJ,OBJ);

#define __ATcl_AcommandCompleteDen __ATcl_59
#define _ATcl_AcommandCompleteDen _ATcl_59
#define ATcl_59 ATcl_AcommandCompleteDen
extern OBJ __ATcl_AcommandCompleteDen;
extern OBJ _ATcl_AcommandCompleteDen(OBJ);

#define __ATcl_Aget __ATcl_64
#define _ATcl_Aget _ATcl_64
#define ATcl_64 ATcl_Aget
extern OBJ __ATcl_Aget;
extern OBJ _ATcl_Aget(OBJ,OBJ);

#define __ATcl_AgetGlob __ATcl_65
#define _ATcl_AgetGlob _ATcl_65
#define ATcl_65 ATcl_AgetGlob
extern OBJ __ATcl_AgetGlob;
extern OBJ _ATcl_AgetGlob(OBJ,OBJ);

#define __ATcl_AgetArr __ATcl_66
#define _ATcl_AgetArr _ATcl_66
#define ATcl_66 ATcl_AgetArr
extern OBJ __ATcl_AgetArr;
extern OBJ _ATcl_AgetArr(OBJ,OBJ,OBJ);

#define __ATcl_AgetArrGlob __ATcl_67
#define _ATcl_AgetArrGlob _ATcl_67
#define ATcl_67 ATcl_AgetArrGlob
extern OBJ __ATcl_AgetArrGlob;
extern OBJ _ATcl_AgetArrGlob(OBJ,OBJ,OBJ);

#define __ATcl_Aset __ATcl_72
#define _ATcl_Aset _ATcl_72
#define ATcl_72 ATcl_Aset
extern OBJ __ATcl_Aset;
extern OBJ _ATcl_Aset(OBJ,OBJ,OBJ,OBJ);

#define __ATcl_AsetGlob __ATcl_73
#define _ATcl_AsetGlob _ATcl_73
#define ATcl_73 ATcl_AsetGlob
extern OBJ __ATcl_AsetGlob;
extern OBJ _ATcl_AsetGlob(OBJ,OBJ,OBJ,OBJ);

#define __ATcl_AsetArr __ATcl_74
#define _ATcl_AsetArr _ATcl_74
#define ATcl_74 ATcl_AsetArr
extern OBJ __ATcl_AsetArr;
extern OBJ _ATcl_AsetArr(OBJ,OBJ,OBJ,OBJ,OBJ);

#define __ATcl_AsetArrGlob __ATcl_75
#define _ATcl_AsetArrGlob _ATcl_75
#define ATcl_75 ATcl_AsetArrGlob
extern OBJ __ATcl_AsetArrGlob;
extern OBJ _ATcl_AsetArrGlob(OBJ,OBJ,OBJ,OBJ,OBJ);

#include "Tcl.hc.h"

#ifndef ATcl_Acreate
#define ATcl_Acreate(x1,x4) {x4=_ATcl_Acreate(x1);}
#endif

#ifndef ATcl_Adelete
#define ATcl_Adelete(x1,x3) {x3=_ATcl_Adelete(x1);}
#endif

#ifndef ATcl_Astate
#define ATcl_Astate(x1,x3) {x3=_ATcl_Astate(x1);}
#endif

#ifndef ATcl_Seg
#define ATcl_Seg(x1,x2,x4) {x4=_ATcl_Seg(x1,x2);}
#endif

#ifndef ATcl_Adefine
#define ATcl_Adefine(x1,x2,x3,x5) {x5=_ATcl_Adefine(x1,x2,x3);}
#endif

#ifndef ATcl_Adefine_O1
#define ATcl_Adefine_O1(x1,x2,x3,x5) {x5=_ATcl_Adefine_O1(x1,x2,x3);}
#endif

#ifndef ATcl_Aundefine
#define ATcl_Aundefine(x1,x2,x4) {x4=_ATcl_Aundefine(x1,x2);}
#endif

#ifndef ATcl_S2
#define ATcl_S2(x1,x2,x5) {x5=_ATcl_S2(x1,x2);}
#endif

#ifndef ATcl_S2_O1
#define ATcl_S2_O1(x1,x2,x3,x6) {x6=_ATcl_S2_O1(x1,x2,x3);}
#endif

#ifndef ATcl_S2_O2
#define ATcl_S2_O2(x1,x2,x4) {x4=_ATcl_S2_O2(x1,x2);}
#endif

#ifndef ATcl_S2_O3
#define ATcl_S2_O3(x1,x2,x5) {x5=_ATcl_S2_O3(x1,x2);}
#endif

#ifndef ATcl_Asource
#define ATcl_Asource(x1,x2,x4) {x4=_ATcl_Asource(x1,x2);}
#endif

#ifndef ATcl_AasNat
#define ATcl_AasNat(x1,x2) {x2=_ATcl_AasNat(x1);}
#endif

#ifndef ATcl_AasInt
#define ATcl_AasInt(x1,x2) {x2=_ATcl_AasInt(x1);}
#endif

#ifndef ATcl_AasBool
#define ATcl_AasBool(x1,x2) {x2=_ATcl_AasBool(x1);}
#endif

#ifndef ATcl_AasReal
#define ATcl_AasReal(x1,x2) {x2=_ATcl_AasReal(x1);}
#endif

#ifndef ATcl_AasList
#define ATcl_AasList(x1,x2) {x2=_ATcl_AasList(x1);}
#endif

#ifndef ATcl_AasString
#define ATcl_AasString(x1,x2) {x2=_ATcl_AasString(x1);}
#endif

#ifndef ATcl_AcommandComplete_
#define ATcl_AcommandComplete_(x1,x3) {x3=_ATcl_AcommandComplete_(x1);}
#endif

#ifndef ATcl_S1
#define ATcl_S1(x1,x2,x5) {x5=_ATcl_S1(x1,x2);}
#endif

#ifndef ATcl_S1_O1
#define ATcl_S1_O1(x1,x2,x3,x6) {x6=_ATcl_S1_O1(x1,x2,x3);}
#endif

#ifndef ATcl_Sd1
#define ATcl_Sd1(x1,x2,x5) {x5=_ATcl_Sd1(x1,x2);}
#endif

#ifndef ATcl_Sd1_O1
#define ATcl_Sd1_O1(x1,x2,x3,x6) {x6=_ATcl_Sd1_O1(x1,x2,x3);}
#endif

#ifndef ATcl_Sie
#define ATcl_Sie(x1,x2,x3,x5) {x5=_ATcl_Sie(x1,x2,x3);}
#endif

#ifndef ATcl_Sie_O1
#define ATcl_Sie_O1(x1,x2,x3,x4,x6) {x6=_ATcl_Sie_O1(x1,x2,x3,x4);}
#endif

#ifndef ATcl_Sdie
#define ATcl_Sdie(x1,x2,x3,x5) {x5=_ATcl_Sdie(x1,x2,x3);}
#endif

#ifndef ATcl_Sdie_O1
#define ATcl_Sdie_O1(x1,x2,x3,x4,x6) {x6=_ATcl_Sdie_O1(x1,x2,x3,x4);}
#endif

#ifndef ATcl_Aprimitive_
#define ATcl_Aprimitive_(x1,x2) {x2=_ATcl_Aprimitive_(x1);}
#endif

#ifndef ATcl_AcreateIntrp
#define ATcl_AcreateIntrp(x1,x2,x3) {x3=_ATcl_AcreateIntrp(x1,x2);}
#endif

#ifndef ATcl_AdeleteIntrp
#define ATcl_AdeleteIntrp(x1,x2,x3) {x3=_ATcl_AdeleteIntrp(x1,x2);}
#endif

#ifndef ATcl_AupdState
#define ATcl_AupdState(x1,x2,x3,x4) {x4=_ATcl_AupdState(x1,x2,x3);}
#endif

#ifndef ATcl_AgetState
#define ATcl_AgetState(x1,x2,x3) {x3=_ATcl_AgetState(x1,x2);}
#endif

#ifndef ATcl_AdefineFun
#define ATcl_AdefineFun(x1,x2,x3,x4,x5) {x5=_ATcl_AdefineFun(x1,x2,x3,x4);}
#endif

#ifndef ATcl_AdefineCom
#define ATcl_AdefineCom(x1,x2,x3,x4,x5) {x5=_ATcl_AdefineCom(x1,x2,x3,x4);}
#endif

#ifndef ATcl_AundefineIntrp
#define ATcl_AundefineIntrp(x1,x2,x3,x4) {x4=_ATcl_AundefineIntrp(x1,x2,x3);}
#endif

#ifndef ATcl_AevalString
#define ATcl_AevalString(x1,x2,x3,x4) {x4=_ATcl_AevalString(x1,x2,x3);}
#endif

#ifndef ATcl_AevalFile
#define ATcl_AevalFile(x1,x2,x3,x4) {x4=_ATcl_AevalFile(x1,x2,x3);}
#endif

#ifndef ATcl_AcommandCompleteDen
#define ATcl_AcommandCompleteDen(x1,x2) {x2=_ATcl_AcommandCompleteDen(x1);}
#endif

#ifndef ATcl_Aget
#define ATcl_Aget(x1,x2,x3) {x3=_ATcl_Aget(x1,x2);}
#endif

#ifndef ATcl_AgetGlob
#define ATcl_AgetGlob(x1,x2,x3) {x3=_ATcl_AgetGlob(x1,x2);}
#endif

#ifndef ATcl_AgetArr
#define ATcl_AgetArr(x1,x2,x3,x4) {x4=_ATcl_AgetArr(x1,x2,x3);}
#endif

#ifndef ATcl_AgetArrGlob
#define ATcl_AgetArrGlob(x1,x2,x3,x4) {x4=_ATcl_AgetArrGlob(x1,x2,x3);}
#endif

#ifndef ATcl_Aset
#define ATcl_Aset(x1,x2,x3,x4,x5) {x5=_ATcl_Aset(x1,x2,x3,x4);}
#endif

#ifndef ATcl_AsetGlob
#define ATcl_AsetGlob(x1,x2,x3,x4,x5) {x5=_ATcl_AsetGlob(x1,x2,x3,x4);}
#endif

#ifndef ATcl_AsetArr
#define ATcl_AsetArr(x1,x2,x3,x4,x5,x6) {x6=_ATcl_AsetArr(x1,x2,x3,x4,x5);}
#endif

#ifndef ATcl_AsetArrGlob
#define ATcl_AsetArrGlob(x1,x2,x3,x4,x5,x6) {x6=_ATcl_AsetArrGlob(x1,x2,x3,x4,x5);}
#endif

#ifndef ATcl_Acreate_L77
#define ATcl_Acreate_L77(x1,x6) {x6=_ATcl_Acreate_L77(x1);}
#endif

#endif
