/********************************************************
* Apiif.cxx
* CAUTION: DON'T CHANGE THIS FILE. THIS FILE IS AUTOMATICALLY GENERATED
*          FROM HEADER FILES LISTED IN G__setup_cpp_environmentXXX().
*          CHANGE THOSE HEADER FILES AND REGENERATE THIS FILE.
********************************************************/
#include "Apiif.h" //newlink 3678 

#ifdef G__MEMTEST
#undef malloc
#undef free
#endif

#if defined(__GNUC__) && __GNUC__ >= 4 && ((__GNUC_MINOR__ == 2 && __GNUC_PATCHLEVEL__ >= 1) || (__GNUC_MINOR__ >= 3)) && !__INTEL_COMPILER
#pragma GCC diagnostic ignored "-Wstrict-aliasing"
#endif

extern "C" void G__cpp_reset_tagtableG__API();

extern "C" void G__set_cpp_environmentG__API() {
  G__add_ipath("../../inc");
  G__add_ipath("../../../reflex/inc");
  G__add_ipath("..");
  G__add_compiledheader("Api.h");
  G__cpp_reset_tagtableG__API();
}
#include <new>
extern "C" int G__cpp_dllrevG__API() { return(30051515); }

/*********************************************************
* Member function Interface Method
*********************************************************/

/* Cint */
static int G__G__API_39_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      Cint::G__InitGetSpecialObject((Cint::G__pMethodSpecialObject) G__int(libp->para[0]));
      G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_39_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      Cint::G__InitGetSpecialValue((Cint::G__pMethodSpecialValue) G__int(libp->para[0]));
      G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_39_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 105, (long) Cint::G__SetGlobalcomp((char*) G__int(libp->para[0]), (char*) G__int(libp->para[1])
, (int) G__int(libp->para[2])));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_39_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 105, (long) Cint::G__SetForceStub((char*) G__int(libp->para[0]), (char*) G__int(libp->para[1])));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_39_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 105, (long) Cint::G__ForceBytecodecompilation((char*) G__int(libp->para[0]), (char*) G__int(libp->para[1])));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_39_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      Cint::G__InitUpdateClassInfo((Cint::G__pMethodUpdateClassInfo) G__int(libp->para[0]));
      G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_39_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 89, (long) Cint::G__new_interpreted_object((int) G__int(libp->para[0])));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_39_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      Cint::G__delete_interpreted_object((void*) G__int(libp->para[0]));
      G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_39_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 107, (long) Cint::G__long_random((unsigned long) G__int(libp->para[0])));
   return(1 || funcname || hash || result7 || libp) ;
}


/* Cint::G__MethodInfo */
static int G__G__API_40_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   Cint::G__MethodInfo* p = NULL;
   long gvp = G__getgvp();
   int n = G__getaryconstruct();
   if (n) {
     if ((gvp == G__PVOID) || (gvp == 0)) {
       p = new Cint::G__MethodInfo[n];
     } else {
       p = new((void*) gvp) Cint::G__MethodInfo[n];
     }
   } else {
     if ((gvp == G__PVOID) || (gvp == 0)) {
       p = new Cint::G__MethodInfo;
     } else {
       p = new((void*) gvp) Cint::G__MethodInfo;
     }
   }
   result7->obj.i = (long) p;
   result7->ref = (long) p;
   result7->type = 'u';
   result7->tagnum = G__get_linked_tagnum(&G__G__APILN_CintcLcLG__MethodInfo);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_40_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   Cint::G__MethodInfo* p = NULL;
   long gvp = G__getgvp();
   //m: 1
   if ((gvp == G__PVOID) || (gvp == 0)) {
     p = new Cint::G__MethodInfo(*(Cint::G__ClassInfo*) libp->para[0].ref);
   } else {
     p = new((void*) gvp) Cint::G__MethodInfo(*(Cint::G__ClassInfo*) libp->para[0].ref);
   }
   result7->obj.i = (long) p;
   result7->ref = (long) p;
   result7->type = 'u';
   result7->tagnum = G__get_linked_tagnum(&G__G__APILN_CintcLcLG__MethodInfo);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_40_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   Cint::G__MethodInfo* p = NULL;
   long gvp = G__getgvp();
   //m: 1
   if ((gvp == G__PVOID) || (gvp == 0)) {
     p = new Cint::G__MethodInfo(*(Cint::G__MethodInfo*) libp->para[0].ref);
   } else {
     p = new((void*) gvp) Cint::G__MethodInfo(*(Cint::G__MethodInfo*) libp->para[0].ref);
   }
   result7->obj.i = (long) p;
   result7->ref = (long) p;
   result7->type = 'u';
   result7->tagnum = G__get_linked_tagnum(&G__G__APILN_CintcLcLG__MethodInfo);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_40_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         const Cint::G__MethodInfo& obj = ((Cint::G__MethodInfo*) G__getstructoffset())->operator=(*(Cint::G__MethodInfo*) libp->para[0].ref);
         result7->ref = (long) (&obj);
         result7->obj.i = (long) (&obj);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_40_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      ((Cint::G__MethodInfo*) G__getstructoffset())->Init();
      G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_40_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      ((Cint::G__MethodInfo*) G__getstructoffset())->Init(*(Cint::G__ClassInfo*) libp->para[0].ref);
      G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_40_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      ((Cint::G__MethodInfo*) G__getstructoffset())->Init((long) G__int(libp->para[0]), (long) G__int(libp->para[1])
, (Cint::G__ClassInfo*) G__int(libp->para[2]));
      G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_40_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      ((Cint::G__MethodInfo*) G__getstructoffset())->Init((Cint::G__ClassInfo*) G__int(libp->para[0]), (long) G__int(libp->para[1])
, (long) G__int(libp->para[2]));
      G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_40_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 67, (long) ((Cint::G__MethodInfo*) G__getstructoffset())->Name());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_40_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 108, (long) ((Cint::G__MethodInfo*) G__getstructoffset())->Handle());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_40_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 105, (long) ((Cint::G__MethodInfo*) G__getstructoffset())->Index());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_40_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 67, (long) ((Cint::G__MethodInfo*) G__getstructoffset())->Title());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_40_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 85, (long) ((Cint::G__MethodInfo*) G__getstructoffset())->Type());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_40_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 108, (long) ((Cint::G__MethodInfo*) G__getstructoffset())->Property());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_40_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 105, (long) ((Cint::G__MethodInfo*) G__getstructoffset())->NArg());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_40_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 105, (long) ((Cint::G__MethodInfo*) G__getstructoffset())->NDefaultArg());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_40_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 105, (long) ((Cint::G__MethodInfo*) G__getstructoffset())->HasVarArgs());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_40_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 89, (long) ((Cint::G__MethodInfo*) G__getstructoffset())->InterfaceMethod());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_40_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 85, (long) ((Cint::G__MethodInfo*) G__getstructoffset())->GetBytecode());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_40_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         Cint::G__DataMemberInfo* pobj;
         Cint::G__DataMemberInfo xobj = ((Cint::G__MethodInfo*) G__getstructoffset())->GetLocalVariable();
         pobj = new Cint::G__DataMemberInfo(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_40_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 89, (long) ((Cint::G__MethodInfo*) G__getstructoffset())->PointerToFunc());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_40_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 85, (long) ((Cint::G__MethodInfo*) G__getstructoffset())->MemberOf());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_40_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 105, (long) ((Cint::G__MethodInfo*) G__getstructoffset())->GetDefiningScopeTagnum());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_40_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 85, (long) ((Cint::G__MethodInfo*) G__getstructoffset())->GetFriendInfo());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_40_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      ((Cint::G__MethodInfo*) G__getstructoffset())->SetGlobalcomp((int) G__int(libp->para[0]));
      G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_40_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      ((Cint::G__MethodInfo*) G__getstructoffset())->SetForceStub();
      G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_40_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 105, (long) ((Cint::G__MethodInfo*) G__getstructoffset())->IsValid());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_40_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 105, (long) ((Cint::G__MethodInfo*) G__getstructoffset())->SetFilePos((const char*) G__int(libp->para[0])));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_40_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 105, (long) ((Cint::G__MethodInfo*) G__getstructoffset())->Next());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_40_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 67, (long) ((Cint::G__MethodInfo*) G__getstructoffset())->FileName());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_40_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 105, (long) ((Cint::G__MethodInfo*) G__getstructoffset())->LineNumber());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_40_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 105, (long) ((Cint::G__MethodInfo*) G__getstructoffset())->Size());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_40_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 105, (long) ((Cint::G__MethodInfo*) G__getstructoffset())->IsBusy());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_40_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 69, (long) ((Cint::G__MethodInfo*) G__getstructoffset())->FilePointer());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_40_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 108, (long) ((Cint::G__MethodInfo*) G__getstructoffset())->FilePosition());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_40_0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 67, (long) ((Cint::G__MethodInfo*) G__getstructoffset())->GetPrototype());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_40_0_37(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 67, (long) ((Cint::G__MethodInfo*) G__getstructoffset())->GetMangledName());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_40_0_38(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 105, (long) ((Cint::G__MethodInfo*) G__getstructoffset())->LoadDLLDirect((const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1])));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_40_0_39(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      ((Cint::G__MethodInfo*) G__getstructoffset())->SetVtblIndex((int) G__int(libp->para[0]));
      G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_40_0_40(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      ((Cint::G__MethodInfo*) G__getstructoffset())->SetIsVirtual((int) G__int(libp->para[0]));
      G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_40_0_41(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      ((Cint::G__MethodInfo*) G__getstructoffset())->SetVtblBasetagnum((int) G__int(libp->para[0]));
      G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_40_0_42(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      ((Cint::G__MethodInfo*) G__getstructoffset())->SetUserParam((void*) G__int(libp->para[0]));
      G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_40_0_43(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 89, (long) ((Cint::G__MethodInfo*) G__getstructoffset())->GetUserParam());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_40_0_44(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 108, (long) ((Cint::G__MethodInfo*) G__getstructoffset())->GetThisPointerOffset());
   return(1 || funcname || hash || result7 || libp) ;
}

// automatic destructor
typedef Cint::G__MethodInfo G__TCintcLcLG__MethodInfo;
static int G__G__API_40_0_45(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   long gvp = G__getgvp();
   long soff = G__getstructoffset();
   int n = G__getaryconstruct();
   //
   //has_a_delete: 0
   //has_own_delete1arg: 0
   //has_own_delete2arg: 0
   //
   if (!soff) {
     return(1);
   }
   if (n) {
     if (gvp == G__PVOID) {
       delete[] (Cint::G__MethodInfo*) soff;
     } else {
       G__setgvp(G__PVOID);
       for (int i = n - 1; i >= 0; --i) {
         ((Cint::G__MethodInfo*) (soff+(sizeof(Cint::G__MethodInfo)*i)))->~G__TCintcLcLG__MethodInfo();
       }
       G__setgvp(gvp);
     }
   } else {
     if (gvp == G__PVOID) {
       delete (Cint::G__MethodInfo*) soff;
     } else {
       G__setgvp(G__PVOID);
       ((Cint::G__MethodInfo*) (soff))->~G__TCintcLcLG__MethodInfo();
       G__setgvp(gvp);
     }
   }
   G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}


/* Cint::G__DataMemberInfo */
static int G__G__API_41_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   Cint::G__DataMemberInfo* p = NULL;
   long gvp = G__getgvp();
   int n = G__getaryconstruct();
   if (n) {
     if ((gvp == G__PVOID) || (gvp == 0)) {
       p = new Cint::G__DataMemberInfo[n];
     } else {
       p = new((void*) gvp) Cint::G__DataMemberInfo[n];
     }
   } else {
     if ((gvp == G__PVOID) || (gvp == 0)) {
       p = new Cint::G__DataMemberInfo;
     } else {
       p = new((void*) gvp) Cint::G__DataMemberInfo;
     }
   }
   result7->obj.i = (long) p;
   result7->ref = (long) p;
   result7->type = 'u';
   result7->tagnum = G__get_linked_tagnum(&G__G__APILN_CintcLcLG__DataMemberInfo);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_41_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   Cint::G__DataMemberInfo* p = NULL;
   long gvp = G__getgvp();
   //m: 1
   if ((gvp == G__PVOID) || (gvp == 0)) {
     p = new Cint::G__DataMemberInfo(*(Cint::G__DataMemberInfo*) libp->para[0].ref);
   } else {
     p = new((void*) gvp) Cint::G__DataMemberInfo(*(Cint::G__DataMemberInfo*) libp->para[0].ref);
   }
   result7->obj.i = (long) p;
   result7->ref = (long) p;
   result7->type = 'u';
   result7->tagnum = G__get_linked_tagnum(&G__G__APILN_CintcLcLG__DataMemberInfo);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_41_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   Cint::G__DataMemberInfo* p = NULL;
   long gvp = G__getgvp();
   //m: 1
   if ((gvp == G__PVOID) || (gvp == 0)) {
     p = new Cint::G__DataMemberInfo(*(Cint::G__ClassInfo*) libp->para[0].ref);
   } else {
     p = new((void*) gvp) Cint::G__DataMemberInfo(*(Cint::G__ClassInfo*) libp->para[0].ref);
   }
   result7->obj.i = (long) p;
   result7->ref = (long) p;
   result7->type = 'u';
   result7->tagnum = G__get_linked_tagnum(&G__G__APILN_CintcLcLG__DataMemberInfo);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_41_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         const Cint::G__DataMemberInfo& obj = ((Cint::G__DataMemberInfo*) G__getstructoffset())->operator=(*(Cint::G__DataMemberInfo*) libp->para[0].ref);
         result7->ref = (long) (&obj);
         result7->obj.i = (long) (&obj);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_41_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      ((Cint::G__DataMemberInfo*) G__getstructoffset())->Init();
      G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_41_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      ((Cint::G__DataMemberInfo*) G__getstructoffset())->Init(*(Cint::G__ClassInfo*) libp->para[0].ref);
      G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_41_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      ((Cint::G__DataMemberInfo*) G__getstructoffset())->Init((long) G__int(libp->para[0]), (long) G__int(libp->para[1])
, (Cint::G__ClassInfo*) G__int(libp->para[2]));
      G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_41_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 108, (long) ((Cint::G__DataMemberInfo*) G__getstructoffset())->Handle());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_41_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 105, (long) ((Cint::G__DataMemberInfo*) G__getstructoffset())->Index());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_41_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 67, (long) ((Cint::G__DataMemberInfo*) G__getstructoffset())->Name());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_41_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 67, (long) ((Cint::G__DataMemberInfo*) G__getstructoffset())->Title());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_41_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 85, (long) ((Cint::G__DataMemberInfo*) G__getstructoffset())->Type());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_41_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 108, (long) ((Cint::G__DataMemberInfo*) G__getstructoffset())->Property());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_41_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 108, (long) ((Cint::G__DataMemberInfo*) G__getstructoffset())->Offset());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_41_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 105, (long) ((Cint::G__DataMemberInfo*) G__getstructoffset())->Bitfield());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_41_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 105, (long) ((Cint::G__DataMemberInfo*) G__getstructoffset())->ArrayDim());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_41_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 105, (long) ((Cint::G__DataMemberInfo*) G__getstructoffset())->MaxIndex((int) G__int(libp->para[0])));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_41_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 85, (long) ((Cint::G__DataMemberInfo*) G__getstructoffset())->MemberOf());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_41_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      ((Cint::G__DataMemberInfo*) G__getstructoffset())->SetGlobalcomp((int) G__int(libp->para[0]));
      G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_41_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 105, (long) ((Cint::G__DataMemberInfo*) G__getstructoffset())->IsValid());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_41_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 105, (long) ((Cint::G__DataMemberInfo*) G__getstructoffset())->SetFilePos((const char*) G__int(libp->para[0])));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_41_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 105, (long) ((Cint::G__DataMemberInfo*) G__getstructoffset())->Next());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_41_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 105, (long) ((Cint::G__DataMemberInfo*) G__getstructoffset())->Prev());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_41_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   switch (libp->paran) {
   case 2:
      G__letint(result7, 67, (long) ((Cint::G__DataMemberInfo*) G__getstructoffset())->ValidArrayIndex((int*) G__int(libp->para[0]), (char**) G__int(libp->para[1])));
      break;
   case 1:
      G__letint(result7, 67, (long) ((Cint::G__DataMemberInfo*) G__getstructoffset())->ValidArrayIndex((int*) G__int(libp->para[0])));
      break;
   case 0:
      G__letint(result7, 67, (long) ((Cint::G__DataMemberInfo*) G__getstructoffset())->ValidArrayIndex());
      break;
   }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_41_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 67, (long) ((Cint::G__DataMemberInfo*) G__getstructoffset())->FileName());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_41_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 105, (long) ((Cint::G__DataMemberInfo*) G__getstructoffset())->LineNumber());
   return(1 || funcname || hash || result7 || libp) ;
}

// automatic destructor
typedef Cint::G__DataMemberInfo G__TCintcLcLG__DataMemberInfo;
static int G__G__API_41_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   long gvp = G__getgvp();
   long soff = G__getstructoffset();
   int n = G__getaryconstruct();
   //
   //has_a_delete: 0
   //has_own_delete1arg: 0
   //has_own_delete2arg: 0
   //
   if (!soff) {
     return(1);
   }
   if (n) {
     if (gvp == G__PVOID) {
       delete[] (Cint::G__DataMemberInfo*) soff;
     } else {
       G__setgvp(G__PVOID);
       for (int i = n - 1; i >= 0; --i) {
         ((Cint::G__DataMemberInfo*) (soff+(sizeof(Cint::G__DataMemberInfo)*i)))->~G__TCintcLcLG__DataMemberInfo();
       }
       G__setgvp(gvp);
     }
   } else {
     if (gvp == G__PVOID) {
       delete (Cint::G__DataMemberInfo*) soff;
     } else {
       G__setgvp(G__PVOID);
       ((Cint::G__DataMemberInfo*) (soff))->~G__TCintcLcLG__DataMemberInfo();
       G__setgvp(gvp);
     }
   }
   G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}


/* Cint::G__FriendInfo */
static int G__G__API_42_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   Cint::G__FriendInfo* p = NULL;
   long gvp = G__getgvp();
   switch (libp->paran) {
   case 1:
     //m: 1
     if ((gvp == G__PVOID) || (gvp == 0)) {
       p = new Cint::G__FriendInfo((G__friendtag*) G__int(libp->para[0]));
     } else {
       p = new((void*) gvp) Cint::G__FriendInfo((G__friendtag*) G__int(libp->para[0]));
     }
     break;
   case 0:
     int n = G__getaryconstruct();
     if (n) {
       if ((gvp == G__PVOID) || (gvp == 0)) {
         p = new Cint::G__FriendInfo[n];
       } else {
         p = new((void*) gvp) Cint::G__FriendInfo[n];
       }
     } else {
       if ((gvp == G__PVOID) || (gvp == 0)) {
         p = new Cint::G__FriendInfo;
       } else {
         p = new((void*) gvp) Cint::G__FriendInfo;
       }
     }
     break;
   }
   result7->obj.i = (long) p;
   result7->ref = (long) p;
   result7->type = 'u';
   result7->tagnum = G__get_linked_tagnum(&G__G__APILN_CintcLcLG__FriendInfo);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_42_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   Cint::G__FriendInfo* p = NULL;
   long gvp = G__getgvp();
   //m: 1
   if ((gvp == G__PVOID) || (gvp == 0)) {
     p = new Cint::G__FriendInfo(*(Cint::G__FriendInfo*) libp->para[0].ref);
   } else {
     p = new((void*) gvp) Cint::G__FriendInfo(*(Cint::G__FriendInfo*) libp->para[0].ref);
   }
   result7->obj.i = (long) p;
   result7->ref = (long) p;
   result7->type = 'u';
   result7->tagnum = G__get_linked_tagnum(&G__G__APILN_CintcLcLG__FriendInfo);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_42_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         const Cint::G__FriendInfo& obj = ((Cint::G__FriendInfo*) G__getstructoffset())->operator=(*(Cint::G__FriendInfo*) libp->para[0].ref);
         result7->ref = (long) (&obj);
         result7->obj.i = (long) (&obj);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_42_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      ((Cint::G__FriendInfo*) G__getstructoffset())->Init((G__friendtag*) G__int(libp->para[0]));
      G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_42_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 85, (long) ((Cint::G__FriendInfo*) G__getstructoffset())->FriendOf());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_42_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 105, (long) ((Cint::G__FriendInfo*) G__getstructoffset())->Next());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_42_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 105, (long) ((Cint::G__FriendInfo*) G__getstructoffset())->IsValid());
   return(1 || funcname || hash || result7 || libp) ;
}

// automatic destructor
typedef Cint::G__FriendInfo G__TCintcLcLG__FriendInfo;
static int G__G__API_42_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   long gvp = G__getgvp();
   long soff = G__getstructoffset();
   int n = G__getaryconstruct();
   //
   //has_a_delete: 0
   //has_own_delete1arg: 0
   //has_own_delete2arg: 0
   //
   if (!soff) {
     return(1);
   }
   if (n) {
     if (gvp == G__PVOID) {
       delete[] (Cint::G__FriendInfo*) soff;
     } else {
       G__setgvp(G__PVOID);
       for (int i = n - 1; i >= 0; --i) {
         ((Cint::G__FriendInfo*) (soff+(sizeof(Cint::G__FriendInfo)*i)))->~G__TCintcLcLG__FriendInfo();
       }
       G__setgvp(gvp);
     }
   } else {
     if (gvp == G__PVOID) {
       delete (Cint::G__FriendInfo*) soff;
     } else {
       G__setgvp(G__PVOID);
       ((Cint::G__FriendInfo*) (soff))->~G__TCintcLcLG__FriendInfo();
       G__setgvp(gvp);
     }
   }
   G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}


/* Cint::G__ClassInfo */
static int G__G__API_43_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   Cint::G__ClassInfo* p = NULL;
   long gvp = G__getgvp();
   int n = G__getaryconstruct();
   if (n) {
     if ((gvp == G__PVOID) || (gvp == 0)) {
       p = new Cint::G__ClassInfo[n];
     } else {
       p = new((void*) gvp) Cint::G__ClassInfo[n];
     }
   } else {
     if ((gvp == G__PVOID) || (gvp == 0)) {
       p = new Cint::G__ClassInfo;
     } else {
       p = new((void*) gvp) Cint::G__ClassInfo;
     }
   }
   result7->obj.i = (long) p;
   result7->ref = (long) p;
   result7->type = 'u';
   result7->tagnum = G__get_linked_tagnum(&G__G__APILN_CintcLcLG__ClassInfo);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_43_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      ((Cint::G__ClassInfo*) G__getstructoffset())->Init();
      G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_43_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   Cint::G__ClassInfo* p = NULL;
   long gvp = G__getgvp();
   //m: 1
   if ((gvp == G__PVOID) || (gvp == 0)) {
     p = new Cint::G__ClassInfo((const char*) G__int(libp->para[0]));
   } else {
     p = new((void*) gvp) Cint::G__ClassInfo((const char*) G__int(libp->para[0]));
   }
   result7->obj.i = (long) p;
   result7->ref = (long) p;
   result7->type = 'u';
   result7->tagnum = G__get_linked_tagnum(&G__G__APILN_CintcLcLG__ClassInfo);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_43_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      ((Cint::G__ClassInfo*) G__getstructoffset())->Init((const char*) G__int(libp->para[0]));
      G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_43_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   Cint::G__ClassInfo* p = NULL;
   long gvp = G__getgvp();
   //m: 1
   if ((gvp == G__PVOID) || (gvp == 0)) {
     p = new Cint::G__ClassInfo(*(G__value*) libp->para[0].ref);
   } else {
     p = new((void*) gvp) Cint::G__ClassInfo(*(G__value*) libp->para[0].ref);
   }
   result7->obj.i = (long) p;
   result7->ref = (long) p;
   result7->type = 'u';
   result7->tagnum = G__get_linked_tagnum(&G__G__APILN_CintcLcLG__ClassInfo);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_43_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   Cint::G__ClassInfo* p = NULL;
   long gvp = G__getgvp();
   //m: 1
   if ((gvp == G__PVOID) || (gvp == 0)) {
     p = new Cint::G__ClassInfo((int) G__int(libp->para[0]));
   } else {
     p = new((void*) gvp) Cint::G__ClassInfo((int) G__int(libp->para[0]));
   }
   result7->obj.i = (long) p;
   result7->ref = (long) p;
   result7->type = 'u';
   result7->tagnum = G__get_linked_tagnum(&G__G__APILN_CintcLcLG__ClassInfo);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_43_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      ((Cint::G__ClassInfo*) G__getstructoffset())->Init((int) G__int(libp->para[0]));
      G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_43_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 105, (long) ((Cint::G__ClassInfo*) G__getstructoffset())->operator==(*(Cint::G__ClassInfo*) libp->para[0].ref));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_43_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 105, (long) ((Cint::G__ClassInfo*) G__getstructoffset())->operator!=(*(Cint::G__ClassInfo*) libp->para[0].ref));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_43_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 67, (long) ((Cint::G__ClassInfo*) G__getstructoffset())->Name());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_43_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 67, (long) ((Cint::G__ClassInfo*) G__getstructoffset())->Fullname());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_43_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 67, (long) ((Cint::G__ClassInfo*) G__getstructoffset())->Title());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_43_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 105, (long) ((Cint::G__ClassInfo*) G__getstructoffset())->Size());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_43_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 108, (long) ((Cint::G__ClassInfo*) G__getstructoffset())->Property());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_43_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 105, (long) ((Cint::G__ClassInfo*) G__getstructoffset())->NDataMembers());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_43_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 105, (long) ((Cint::G__ClassInfo*) G__getstructoffset())->NMethods());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_43_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 108, (long) ((Cint::G__ClassInfo*) G__getstructoffset())->IsBase((const char*) G__int(libp->para[0])));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_43_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 108, (long) ((Cint::G__ClassInfo*) G__getstructoffset())->IsBase(*(Cint::G__ClassInfo*) libp->para[0].ref));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_43_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 108, (long) ((const Cint::G__ClassInfo*) G__getstructoffset())->Tagnum());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_43_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         Cint::G__ClassInfo* pobj;
         Cint::G__ClassInfo xobj = ((Cint::G__ClassInfo*) G__getstructoffset())->EnclosingClass();
         pobj = new Cint::G__ClassInfo(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_43_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         Cint::G__ClassInfo* pobj;
         Cint::G__ClassInfo xobj = ((Cint::G__ClassInfo*) G__getstructoffset())->EnclosingSpace();
         pobj = new Cint::G__ClassInfo(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_43_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 85, (long) ((Cint::G__ClassInfo*) G__getstructoffset())->GetFriendInfo());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_43_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      ((Cint::G__ClassInfo*) G__getstructoffset())->SetGlobalcomp((int) G__int(libp->para[0]));
      G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_43_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      ((Cint::G__ClassInfo*) G__getstructoffset())->SetProtectedAccess((int) G__int(libp->para[0]));
      G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_43_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 105, (long) ((Cint::G__ClassInfo*) G__getstructoffset())->IsValid());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_43_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 105, (long) ((Cint::G__ClassInfo*) G__getstructoffset())->IsLoaded());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_43_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 105, (long) ((Cint::G__ClassInfo*) G__getstructoffset())->SetFilePos((const char*) G__int(libp->para[0])));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_43_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 105, (long) ((Cint::G__ClassInfo*) G__getstructoffset())->Next());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_43_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 105, (long) ((Cint::G__ClassInfo*) G__getstructoffset())->Linkage());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_43_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 67, (long) ((Cint::G__ClassInfo*) G__getstructoffset())->FileName());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_43_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 105, (long) ((Cint::G__ClassInfo*) G__getstructoffset())->LineNumber());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_43_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 105, (long) ((Cint::G__ClassInfo*) G__getstructoffset())->IsTmplt());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_43_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 67, (long) ((Cint::G__ClassInfo*) G__getstructoffset())->TmpltName());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_43_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 67, (long) ((Cint::G__ClassInfo*) G__getstructoffset())->TmpltArg());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_43_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      ((Cint::G__ClassInfo*) G__getstructoffset())->SetDefFile((char*) G__int(libp->para[0]));
      G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_43_0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      ((Cint::G__ClassInfo*) G__getstructoffset())->SetDefLine((int) G__int(libp->para[0]));
      G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_43_0_37(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      ((Cint::G__ClassInfo*) G__getstructoffset())->SetImpFile((char*) G__int(libp->para[0]));
      G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_43_0_38(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      ((Cint::G__ClassInfo*) G__getstructoffset())->SetImpLine((int) G__int(libp->para[0]));
      G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_43_0_39(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      ((Cint::G__ClassInfo*) G__getstructoffset())->SetVersion((int) G__int(libp->para[0]));
      G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_43_0_40(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 67, (long) ((Cint::G__ClassInfo*) G__getstructoffset())->DefFile());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_43_0_41(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 105, (long) ((Cint::G__ClassInfo*) G__getstructoffset())->DefLine());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_43_0_42(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 67, (long) ((Cint::G__ClassInfo*) G__getstructoffset())->ImpFile());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_43_0_43(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 105, (long) ((Cint::G__ClassInfo*) G__getstructoffset())->ImpLine());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_43_0_44(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 105, (long) ((Cint::G__ClassInfo*) G__getstructoffset())->Version());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_43_0_45(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 89, (long) ((Cint::G__ClassInfo*) G__getstructoffset())->New());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_43_0_46(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 89, (long) ((Cint::G__ClassInfo*) G__getstructoffset())->New((int) G__int(libp->para[0])));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_43_0_47(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 89, (long) ((Cint::G__ClassInfo*) G__getstructoffset())->New((void*) G__int(libp->para[0])));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_43_0_48(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 89, (long) ((Cint::G__ClassInfo*) G__getstructoffset())->New((int) G__int(libp->para[0]), (void*) G__int(libp->para[1])));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_43_0_49(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      ((const Cint::G__ClassInfo*) G__getstructoffset())->Delete((void*) G__int(libp->para[0]));
      G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_43_0_50(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      ((const Cint::G__ClassInfo*) G__getstructoffset())->Destruct((void*) G__int(libp->para[0]));
      G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_43_0_51(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   switch (libp->paran) {
   case 2:
      ((Cint::G__ClassInfo*) G__getstructoffset())->DeleteArray((void*) G__int(libp->para[0]), (int) G__int(libp->para[1]));
      G__setnull(result7);
      break;
   case 1:
      ((Cint::G__ClassInfo*) G__getstructoffset())->DeleteArray((void*) G__int(libp->para[0]));
      G__setnull(result7);
      break;
   }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_43_0_52(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 105, (long) ((Cint::G__ClassInfo*) G__getstructoffset())->InstanceCount());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_43_0_53(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      ((Cint::G__ClassInfo*) G__getstructoffset())->ResetInstanceCount();
      G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_43_0_54(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      ((Cint::G__ClassInfo*) G__getstructoffset())->IncInstanceCount();
      G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_43_0_55(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 105, (long) ((Cint::G__ClassInfo*) G__getstructoffset())->HeapInstanceCount());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_43_0_56(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      ((Cint::G__ClassInfo*) G__getstructoffset())->IncHeapInstanceCount();
      G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_43_0_57(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      ((Cint::G__ClassInfo*) G__getstructoffset())->ResetHeapInstanceCount();
      G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_43_0_58(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 105, (long) ((Cint::G__ClassInfo*) G__getstructoffset())->RootFlag());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_43_0_59(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   switch (libp->paran) {
   case 5:
      G__letint(result7, 89, (long) ((Cint::G__ClassInfo*) G__getstructoffset())->GetInterfaceMethod((const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1])
, (long*) G__int(libp->para[2]), (Cint::G__ClassInfo::MatchMode) G__int(libp->para[3])
, (Cint::G__ClassInfo::InheritanceMode) G__int(libp->para[4])));
      break;
   case 4:
      G__letint(result7, 89, (long) ((Cint::G__ClassInfo*) G__getstructoffset())->GetInterfaceMethod((const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1])
, (long*) G__int(libp->para[2]), (Cint::G__ClassInfo::MatchMode) G__int(libp->para[3])));
      break;
   case 3:
      G__letint(result7, 89, (long) ((Cint::G__ClassInfo*) G__getstructoffset())->GetInterfaceMethod((const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1])
, (long*) G__int(libp->para[2])));
      break;
   }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_43_0_60(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   switch (libp->paran) {
   case 5:
      {
         Cint::G__MethodInfo* pobj;
         Cint::G__MethodInfo xobj = ((Cint::G__ClassInfo*) G__getstructoffset())->GetMethod((const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1])
, (long*) G__int(libp->para[2]), (Cint::G__ClassInfo::MatchMode) G__int(libp->para[3])
, (Cint::G__ClassInfo::InheritanceMode) G__int(libp->para[4]));
         pobj = new Cint::G__MethodInfo(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
      break;
   case 4:
      {
         Cint::G__MethodInfo* pobj;
         Cint::G__MethodInfo xobj = ((Cint::G__ClassInfo*) G__getstructoffset())->GetMethod((const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1])
, (long*) G__int(libp->para[2]), (Cint::G__ClassInfo::MatchMode) G__int(libp->para[3]));
         pobj = new Cint::G__MethodInfo(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
      break;
   case 3:
      {
         Cint::G__MethodInfo* pobj;
         Cint::G__MethodInfo xobj = ((Cint::G__ClassInfo*) G__getstructoffset())->GetMethod((const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1])
, (long*) G__int(libp->para[2]));
         pobj = new Cint::G__MethodInfo(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
      break;
   }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_43_0_61(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   switch (libp->paran) {
   case 5:
      {
         Cint::G__MethodInfo* pobj;
         Cint::G__MethodInfo xobj = ((Cint::G__ClassInfo*) G__getstructoffset())->GetMethod((const char*) G__int(libp->para[0]), (G__param*) G__int(libp->para[1])
, (long*) G__int(libp->para[2]), (Cint::G__ClassInfo::MatchMode) G__int(libp->para[3])
, (Cint::G__ClassInfo::InheritanceMode) G__int(libp->para[4]));
         pobj = new Cint::G__MethodInfo(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
      break;
   case 4:
      {
         Cint::G__MethodInfo* pobj;
         Cint::G__MethodInfo xobj = ((Cint::G__ClassInfo*) G__getstructoffset())->GetMethod((const char*) G__int(libp->para[0]), (G__param*) G__int(libp->para[1])
, (long*) G__int(libp->para[2]), (Cint::G__ClassInfo::MatchMode) G__int(libp->para[3]));
         pobj = new Cint::G__MethodInfo(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
      break;
   case 3:
      {
         Cint::G__MethodInfo* pobj;
         Cint::G__MethodInfo xobj = ((Cint::G__ClassInfo*) G__getstructoffset())->GetMethod((const char*) G__int(libp->para[0]), (G__param*) G__int(libp->para[1])
, (long*) G__int(libp->para[2]));
         pobj = new Cint::G__MethodInfo(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
      break;
   }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_43_0_62(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         Cint::G__MethodInfo* pobj;
         Cint::G__MethodInfo xobj = ((Cint::G__ClassInfo*) G__getstructoffset())->GetDefaultConstructor();
         pobj = new Cint::G__MethodInfo(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_43_0_63(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         Cint::G__MethodInfo* pobj;
         Cint::G__MethodInfo xobj = ((Cint::G__ClassInfo*) G__getstructoffset())->GetCopyConstructor();
         pobj = new Cint::G__MethodInfo(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_43_0_64(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         Cint::G__MethodInfo* pobj;
         Cint::G__MethodInfo xobj = ((Cint::G__ClassInfo*) G__getstructoffset())->GetDestructor();
         pobj = new Cint::G__MethodInfo(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_43_0_65(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         Cint::G__MethodInfo* pobj;
         Cint::G__MethodInfo xobj = ((Cint::G__ClassInfo*) G__getstructoffset())->GetAssignOperator();
         pobj = new Cint::G__MethodInfo(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_43_0_66(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   switch (libp->paran) {
   case 6:
      {
         Cint::G__MethodInfo* pobj;
         Cint::G__MethodInfo xobj = ((Cint::G__ClassInfo*) G__getstructoffset())->AddMethod((const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1])
, (const char*) G__int(libp->para[2]), (int) G__int(libp->para[3])
, (int) G__int(libp->para[4]), (void*) G__int(libp->para[5]));
         pobj = new Cint::G__MethodInfo(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
      break;
   case 5:
      {
         Cint::G__MethodInfo* pobj;
         Cint::G__MethodInfo xobj = ((Cint::G__ClassInfo*) G__getstructoffset())->AddMethod((const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1])
, (const char*) G__int(libp->para[2]), (int) G__int(libp->para[3])
, (int) G__int(libp->para[4]));
         pobj = new Cint::G__MethodInfo(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
      break;
   case 4:
      {
         Cint::G__MethodInfo* pobj;
         Cint::G__MethodInfo xobj = ((Cint::G__ClassInfo*) G__getstructoffset())->AddMethod((const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1])
, (const char*) G__int(libp->para[2]), (int) G__int(libp->para[3]));
         pobj = new Cint::G__MethodInfo(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
      break;
   case 3:
      {
         Cint::G__MethodInfo* pobj;
         Cint::G__MethodInfo xobj = ((Cint::G__ClassInfo*) G__getstructoffset())->AddMethod((const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1])
, (const char*) G__int(libp->para[2]));
         pobj = new Cint::G__MethodInfo(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
      break;
   }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_43_0_67(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         Cint::G__DataMemberInfo* pobj;
         Cint::G__DataMemberInfo xobj = ((Cint::G__ClassInfo*) G__getstructoffset())->GetDataMember((const char*) G__int(libp->para[0]), (long*) G__int(libp->para[1]));
         pobj = new Cint::G__DataMemberInfo(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_43_0_68(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 105, (long) ((Cint::G__ClassInfo*) G__getstructoffset())->HasMethod((const char*) G__int(libp->para[0])));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_43_0_69(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 105, (long) ((Cint::G__ClassInfo*) G__getstructoffset())->HasDataMember((const char*) G__int(libp->para[0])));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_43_0_70(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 105, (long) ((Cint::G__ClassInfo*) G__getstructoffset())->HasDefaultConstructor());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_43_0_72(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 108, (long) ((Cint::G__ClassInfo*) G__getstructoffset())->ClassProperty());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_43_0_73(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 98, (long) ((Cint::G__ClassInfo*) G__getstructoffset())->FuncFlag());
   return(1 || funcname || hash || result7 || libp) ;
}

// automatic copy constructor
static int G__G__API_43_0_74(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)

{
   Cint::G__ClassInfo* p;
   void* tmp = (void*) G__int(libp->para[0]);
   p = new Cint::G__ClassInfo(*(Cint::G__ClassInfo*) tmp);
   result7->obj.i = (long) p;
   result7->ref = (long) p;
   result7->type = 'u';
   result7->tagnum = G__get_linked_tagnum(&G__G__APILN_CintcLcLG__ClassInfo);
   return(1 || funcname || hash || result7 || libp) ;
}

// automatic destructor
typedef Cint::G__ClassInfo G__TCintcLcLG__ClassInfo;
static int G__G__API_43_0_75(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   long gvp = G__getgvp();
   long soff = G__getstructoffset();
   int n = G__getaryconstruct();
   //
   //has_a_delete: 0
   //has_own_delete1arg: 0
   //has_own_delete2arg: 0
   //
   if (!soff) {
     return(1);
   }
   if (n) {
     if (gvp == G__PVOID) {
       delete[] (Cint::G__ClassInfo*) soff;
     } else {
       G__setgvp(G__PVOID);
       for (int i = n - 1; i >= 0; --i) {
         ((Cint::G__ClassInfo*) (soff+(sizeof(Cint::G__ClassInfo)*i)))->~G__TCintcLcLG__ClassInfo();
       }
       G__setgvp(gvp);
     }
   } else {
     if (gvp == G__PVOID) {
       delete (Cint::G__ClassInfo*) soff;
     } else {
       G__setgvp(G__PVOID);
       ((Cint::G__ClassInfo*) (soff))->~G__TCintcLcLG__ClassInfo();
       G__setgvp(gvp);
     }
   }
   G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}

// automatic assignment operator
static int G__G__API_43_0_76(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   Cint::G__ClassInfo* dest = (Cint::G__ClassInfo*) G__getstructoffset();
   *dest = *(Cint::G__ClassInfo*) libp->para[0].ref;
   const Cint::G__ClassInfo& obj = *dest;
   result7->ref = (long) (&obj);
   result7->obj.i = (long) (&obj);
   return(1 || funcname || hash || result7 || libp) ;
}


/* Cint::G__BaseClassInfo */
static int G__G__API_46_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   Cint::G__BaseClassInfo* p = NULL;
   long gvp = G__getgvp();
   //m: 1
   if ((gvp == G__PVOID) || (gvp == 0)) {
     p = new Cint::G__BaseClassInfo(*(Cint::G__ClassInfo*) libp->para[0].ref);
   } else {
     p = new((void*) gvp) Cint::G__BaseClassInfo(*(Cint::G__ClassInfo*) libp->para[0].ref);
   }
   result7->obj.i = (long) p;
   result7->ref = (long) p;
   result7->type = 'u';
   result7->tagnum = G__get_linked_tagnum(&G__G__APILN_CintcLcLG__BaseClassInfo);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_46_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      ((Cint::G__BaseClassInfo*) G__getstructoffset())->Init(*(Cint::G__ClassInfo*) libp->para[0].ref);
      G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_46_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 108, (long) ((Cint::G__BaseClassInfo*) G__getstructoffset())->Offset());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_46_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 108, (long) ((Cint::G__BaseClassInfo*) G__getstructoffset())->Property());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_46_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 105, (long) ((Cint::G__BaseClassInfo*) G__getstructoffset())->IsValid());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_46_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 105, (long) ((Cint::G__BaseClassInfo*) G__getstructoffset())->Next());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_46_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 105, (long) ((Cint::G__BaseClassInfo*) G__getstructoffset())->Next((int) G__int(libp->para[0])));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_46_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 105, (long) ((Cint::G__BaseClassInfo*) G__getstructoffset())->Prev());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_46_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 105, (long) ((Cint::G__BaseClassInfo*) G__getstructoffset())->Prev((int) G__int(libp->para[0])));
   return(1 || funcname || hash || result7 || libp) ;
}

// automatic copy constructor
static int G__G__API_46_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)

{
   Cint::G__BaseClassInfo* p;
   void* tmp = (void*) G__int(libp->para[0]);
   p = new Cint::G__BaseClassInfo(*(Cint::G__BaseClassInfo*) tmp);
   result7->obj.i = (long) p;
   result7->ref = (long) p;
   result7->type = 'u';
   result7->tagnum = G__get_linked_tagnum(&G__G__APILN_CintcLcLG__BaseClassInfo);
   return(1 || funcname || hash || result7 || libp) ;
}

// automatic destructor
typedef Cint::G__BaseClassInfo G__TCintcLcLG__BaseClassInfo;
static int G__G__API_46_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   long gvp = G__getgvp();
   long soff = G__getstructoffset();
   int n = G__getaryconstruct();
   //
   //has_a_delete: 0
   //has_own_delete1arg: 0
   //has_own_delete2arg: 0
   //
   if (!soff) {
     return(1);
   }
   if (n) {
     if (gvp == G__PVOID) {
       delete[] (Cint::G__BaseClassInfo*) soff;
     } else {
       G__setgvp(G__PVOID);
       for (int i = n - 1; i >= 0; --i) {
         ((Cint::G__BaseClassInfo*) (soff+(sizeof(Cint::G__BaseClassInfo)*i)))->~G__TCintcLcLG__BaseClassInfo();
       }
       G__setgvp(gvp);
     }
   } else {
     if (gvp == G__PVOID) {
       delete (Cint::G__BaseClassInfo*) soff;
     } else {
       G__setgvp(G__PVOID);
       ((Cint::G__BaseClassInfo*) (soff))->~G__TCintcLcLG__BaseClassInfo();
       G__setgvp(gvp);
     }
   }
   G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}

// automatic assignment operator
static int G__G__API_46_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   Cint::G__BaseClassInfo* dest = (Cint::G__BaseClassInfo*) G__getstructoffset();
   *dest = *(Cint::G__BaseClassInfo*) libp->para[0].ref;
   const Cint::G__BaseClassInfo& obj = *dest;
   result7->ref = (long) (&obj);
   result7->obj.i = (long) (&obj);
   return(1 || funcname || hash || result7 || libp) ;
}


/* Cint::G__TypeInfo */
static int G__G__API_47_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   Cint::G__TypeInfo* p = NULL;
   long gvp = G__getgvp();
   //m: 1
   if ((gvp == G__PVOID) || (gvp == 0)) {
     p = new Cint::G__TypeInfo((const char*) G__int(libp->para[0]));
   } else {
     p = new((void*) gvp) Cint::G__TypeInfo((const char*) G__int(libp->para[0]));
   }
   result7->obj.i = (long) p;
   result7->ref = (long) p;
   result7->type = 'u';
   result7->tagnum = G__get_linked_tagnum(&G__G__APILN_CintcLcLG__TypeInfo);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_47_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   Cint::G__TypeInfo* p = NULL;
   long gvp = G__getgvp();
   int n = G__getaryconstruct();
   if (n) {
     if ((gvp == G__PVOID) || (gvp == 0)) {
       p = new Cint::G__TypeInfo[n];
     } else {
       p = new((void*) gvp) Cint::G__TypeInfo[n];
     }
   } else {
     if ((gvp == G__PVOID) || (gvp == 0)) {
       p = new Cint::G__TypeInfo;
     } else {
       p = new((void*) gvp) Cint::G__TypeInfo;
     }
   }
   result7->obj.i = (long) p;
   result7->ref = (long) p;
   result7->type = 'u';
   result7->tagnum = G__get_linked_tagnum(&G__G__APILN_CintcLcLG__TypeInfo);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_47_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      ((Cint::G__TypeInfo*) G__getstructoffset())->Init((const char*) G__int(libp->para[0]));
      G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_47_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 105, (long) ((Cint::G__TypeInfo*) G__getstructoffset())->operator==(*(Cint::G__TypeInfo*) libp->para[0].ref));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_47_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 105, (long) ((Cint::G__TypeInfo*) G__getstructoffset())->operator!=(*(Cint::G__TypeInfo*) libp->para[0].ref));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_47_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 67, (long) ((Cint::G__TypeInfo*) G__getstructoffset())->Name());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_47_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 67, (long) ((Cint::G__TypeInfo*) G__getstructoffset())->TrueName());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_47_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 105, (long) ((const Cint::G__TypeInfo*) G__getstructoffset())->Size());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_47_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 108, (long) ((Cint::G__TypeInfo*) G__getstructoffset())->Property());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_47_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 105, (long) ((Cint::G__TypeInfo*) G__getstructoffset())->IsValid());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_47_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 89, (long) ((Cint::G__TypeInfo*) G__getstructoffset())->New());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_47_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 105, (long) ((const Cint::G__TypeInfo*) G__getstructoffset())->Typenum());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_47_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 105, (long) ((const Cint::G__TypeInfo*) G__getstructoffset())->Type());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_47_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 105, (long) ((const Cint::G__TypeInfo*) G__getstructoffset())->Reftype());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_47_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 105, (long) ((const Cint::G__TypeInfo*) G__getstructoffset())->Isconst());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_47_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         const G__value* pobj;
         const G__value xobj = ((const Cint::G__TypeInfo*) G__getstructoffset())->Value();
         pobj = new G__value(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

// automatic copy constructor
static int G__G__API_47_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)

{
   Cint::G__TypeInfo* p;
   void* tmp = (void*) G__int(libp->para[0]);
   p = new Cint::G__TypeInfo(*(Cint::G__TypeInfo*) tmp);
   result7->obj.i = (long) p;
   result7->ref = (long) p;
   result7->type = 'u';
   result7->tagnum = G__get_linked_tagnum(&G__G__APILN_CintcLcLG__TypeInfo);
   return(1 || funcname || hash || result7 || libp) ;
}

// automatic destructor
typedef Cint::G__TypeInfo G__TCintcLcLG__TypeInfo;
static int G__G__API_47_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   long gvp = G__getgvp();
   long soff = G__getstructoffset();
   int n = G__getaryconstruct();
   //
   //has_a_delete: 0
   //has_own_delete1arg: 0
   //has_own_delete2arg: 0
   //
   if (!soff) {
     return(1);
   }
   if (n) {
     if (gvp == G__PVOID) {
       delete[] (Cint::G__TypeInfo*) soff;
     } else {
       G__setgvp(G__PVOID);
       for (int i = n - 1; i >= 0; --i) {
         ((Cint::G__TypeInfo*) (soff+(sizeof(Cint::G__TypeInfo)*i)))->~G__TCintcLcLG__TypeInfo();
       }
       G__setgvp(gvp);
     }
   } else {
     if (gvp == G__PVOID) {
       delete (Cint::G__TypeInfo*) soff;
     } else {
       G__setgvp(G__PVOID);
       ((Cint::G__TypeInfo*) (soff))->~G__TCintcLcLG__TypeInfo();
       G__setgvp(gvp);
     }
   }
   G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}

// automatic assignment operator
static int G__G__API_47_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   Cint::G__TypeInfo* dest = (Cint::G__TypeInfo*) G__getstructoffset();
   *dest = *(Cint::G__TypeInfo*) libp->para[0].ref;
   const Cint::G__TypeInfo& obj = *dest;
   result7->ref = (long) (&obj);
   result7->obj.i = (long) (&obj);
   return(1 || funcname || hash || result7 || libp) ;
}


/* Cint::G__MethodArgInfo */
static int G__G__API_50_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      ((Cint::G__MethodArgInfo*) G__getstructoffset())->Init(*(Cint::G__MethodInfo*) libp->para[0].ref);
      G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_50_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   Cint::G__MethodArgInfo* p = NULL;
   long gvp = G__getgvp();
   //m: 1
   if ((gvp == G__PVOID) || (gvp == 0)) {
     p = new Cint::G__MethodArgInfo(*(Cint::G__MethodInfo*) libp->para[0].ref);
   } else {
     p = new((void*) gvp) Cint::G__MethodArgInfo(*(Cint::G__MethodInfo*) libp->para[0].ref);
   }
   result7->obj.i = (long) p;
   result7->ref = (long) p;
   result7->type = 'u';
   result7->tagnum = G__get_linked_tagnum(&G__G__APILN_CintcLcLG__MethodArgInfo);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_50_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   Cint::G__MethodArgInfo* p = NULL;
   long gvp = G__getgvp();
   //m: 1
   if ((gvp == G__PVOID) || (gvp == 0)) {
     p = new Cint::G__MethodArgInfo(*(Cint::G__MethodArgInfo*) libp->para[0].ref);
   } else {
     p = new((void*) gvp) Cint::G__MethodArgInfo(*(Cint::G__MethodArgInfo*) libp->para[0].ref);
   }
   result7->obj.i = (long) p;
   result7->ref = (long) p;
   result7->type = 'u';
   result7->tagnum = G__get_linked_tagnum(&G__G__APILN_CintcLcLG__MethodArgInfo);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_50_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         const Cint::G__MethodArgInfo& obj = ((Cint::G__MethodArgInfo*) G__getstructoffset())->operator=(*(Cint::G__MethodArgInfo*) libp->para[0].ref);
         result7->ref = (long) (&obj);
         result7->obj.i = (long) (&obj);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_50_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 67, (long) ((Cint::G__MethodArgInfo*) G__getstructoffset())->Name());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_50_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 85, (long) ((Cint::G__MethodArgInfo*) G__getstructoffset())->Type());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_50_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 108, (long) ((Cint::G__MethodArgInfo*) G__getstructoffset())->Property());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_50_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 67, (long) ((Cint::G__MethodArgInfo*) G__getstructoffset())->DefaultValue());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_50_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 85, (long) ((Cint::G__MethodArgInfo*) G__getstructoffset())->ArgOf());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_50_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 105, (long) ((Cint::G__MethodArgInfo*) G__getstructoffset())->IsValid());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_50_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 105, (long) ((Cint::G__MethodArgInfo*) G__getstructoffset())->Next());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_50_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   Cint::G__MethodArgInfo* p = NULL;
   long gvp = G__getgvp();
   int n = G__getaryconstruct();
   if (n) {
     if ((gvp == G__PVOID) || (gvp == 0)) {
       p = new Cint::G__MethodArgInfo[n];
     } else {
       p = new((void*) gvp) Cint::G__MethodArgInfo[n];
     }
   } else {
     if ((gvp == G__PVOID) || (gvp == 0)) {
       p = new Cint::G__MethodArgInfo;
     } else {
       p = new((void*) gvp) Cint::G__MethodArgInfo;
     }
   }
   result7->obj.i = (long) p;
   result7->ref = (long) p;
   result7->type = 'u';
   result7->tagnum = G__get_linked_tagnum(&G__G__APILN_CintcLcLG__MethodArgInfo);
   return(1 || funcname || hash || result7 || libp) ;
}

// automatic destructor
typedef Cint::G__MethodArgInfo G__TCintcLcLG__MethodArgInfo;
static int G__G__API_50_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   long gvp = G__getgvp();
   long soff = G__getstructoffset();
   int n = G__getaryconstruct();
   //
   //has_a_delete: 0
   //has_own_delete1arg: 0
   //has_own_delete2arg: 0
   //
   if (!soff) {
     return(1);
   }
   if (n) {
     if (gvp == G__PVOID) {
       delete[] (Cint::G__MethodArgInfo*) soff;
     } else {
       G__setgvp(G__PVOID);
       for (int i = n - 1; i >= 0; --i) {
         ((Cint::G__MethodArgInfo*) (soff+(sizeof(Cint::G__MethodArgInfo)*i)))->~G__TCintcLcLG__MethodArgInfo();
       }
       G__setgvp(gvp);
     }
   } else {
     if (gvp == G__PVOID) {
       delete (Cint::G__MethodArgInfo*) soff;
     } else {
       G__setgvp(G__PVOID);
       ((Cint::G__MethodArgInfo*) (soff))->~G__TCintcLcLG__MethodArgInfo();
       G__setgvp(gvp);
     }
   }
   G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}


/* Cint::G__CallFunc */
static int G__G__API_52_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   Cint::G__CallFunc* p = NULL;
   long gvp = G__getgvp();
   int n = G__getaryconstruct();
   if (n) {
     if ((gvp == G__PVOID) || (gvp == 0)) {
       p = new Cint::G__CallFunc[n];
     } else {
       p = new((void*) gvp) Cint::G__CallFunc[n];
     }
   } else {
     if ((gvp == G__PVOID) || (gvp == 0)) {
       p = new Cint::G__CallFunc;
     } else {
       p = new((void*) gvp) Cint::G__CallFunc;
     }
   }
   result7->obj.i = (long) p;
   result7->ref = (long) p;
   result7->type = 'u';
   result7->tagnum = G__get_linked_tagnum(&G__G__APILN_CintcLcLG__CallFunc);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_52_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   Cint::G__CallFunc* p = NULL;
   long gvp = G__getgvp();
   //m: 1
   if ((gvp == G__PVOID) || (gvp == 0)) {
     p = new Cint::G__CallFunc(*(Cint::G__CallFunc*) libp->para[0].ref);
   } else {
     p = new((void*) gvp) Cint::G__CallFunc(*(Cint::G__CallFunc*) libp->para[0].ref);
   }
   result7->obj.i = (long) p;
   result7->ref = (long) p;
   result7->type = 'u';
   result7->tagnum = G__get_linked_tagnum(&G__G__APILN_CintcLcLG__CallFunc);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_52_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         const Cint::G__CallFunc& obj = ((Cint::G__CallFunc*) G__getstructoffset())->operator=(*(Cint::G__CallFunc*) libp->para[0].ref);
         result7->ref = (long) (&obj);
         result7->obj.i = (long) (&obj);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_52_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      ((Cint::G__CallFunc*) G__getstructoffset())->Init();
      G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_52_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   switch (libp->paran) {
   case 5:
      ((Cint::G__CallFunc*) G__getstructoffset())->SetFunc((Cint::G__ClassInfo*) G__int(libp->para[0]), (const char*) G__int(libp->para[1])
, (const char*) G__int(libp->para[2]), (long*) G__int(libp->para[3])
, (Cint::G__CallFunc::MatchMode) G__int(libp->para[4]));
      G__setnull(result7);
      break;
   case 4:
      ((Cint::G__CallFunc*) G__getstructoffset())->SetFunc((Cint::G__ClassInfo*) G__int(libp->para[0]), (const char*) G__int(libp->para[1])
, (const char*) G__int(libp->para[2]), (long*) G__int(libp->para[3]));
      G__setnull(result7);
      break;
   }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_52_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      ((Cint::G__CallFunc*) G__getstructoffset())->SetFuncProto((Cint::G__ClassInfo*) G__int(libp->para[0]), (const char*) G__int(libp->para[1])
, (const char*) G__int(libp->para[2]), (long*) G__int(libp->para[3]));
      G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_52_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      ((Cint::G__CallFunc*) G__getstructoffset())->SetFunc((G__InterfaceMethod) G__int(libp->para[0]));
      G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_52_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      ((Cint::G__CallFunc*) G__getstructoffset())->SetFunc(*((Cint::G__MethodInfo*) G__int(libp->para[0])));
      G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_52_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      ((Cint::G__CallFunc*) G__getstructoffset())->SetBytecode((G__bytecodefunc*) G__int(libp->para[0]));
      G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_52_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 105, (long) ((Cint::G__CallFunc*) G__getstructoffset())->IsValid());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_52_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   switch (libp->paran) {
   case 2:
      ((Cint::G__CallFunc*) G__getstructoffset())->SetArgArray((long*) G__int(libp->para[0]), (int) G__int(libp->para[1]));
      G__setnull(result7);
      break;
   case 1:
      ((Cint::G__CallFunc*) G__getstructoffset())->SetArgArray((long*) G__int(libp->para[0]));
      G__setnull(result7);
      break;
   }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_52_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      ((Cint::G__CallFunc*) G__getstructoffset())->ResetArg();
      G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_52_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      ((Cint::G__CallFunc*) G__getstructoffset())->SetArg((long) G__int(libp->para[0]));
      G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_52_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      ((Cint::G__CallFunc*) G__getstructoffset())->SetArg((unsigned long) G__int(libp->para[0]));
      G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_52_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      ((Cint::G__CallFunc*) G__getstructoffset())->SetArg((double) G__double(libp->para[0]));
      G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_52_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      ((Cint::G__CallFunc*) G__getstructoffset())->SetArgRef(*(long*) G__Longref(&libp->para[0]));
      G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_52_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      ((Cint::G__CallFunc*) G__getstructoffset())->SetArgRef(*(double*) G__Doubleref(&libp->para[0]));
      G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_52_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      ((Cint::G__CallFunc*) G__getstructoffset())->SetArg(*((G__value*) G__int(libp->para[0])));
      G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_52_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      ((Cint::G__CallFunc*) G__getstructoffset())->SetArg((G__int64) G__Longlong(libp->para[0]));
      G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_52_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      ((Cint::G__CallFunc*) G__getstructoffset())->SetArg((G__uint64) G__ULonglong(libp->para[0]));
      G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_52_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      ((Cint::G__CallFunc*) G__getstructoffset())->SetArg((long double) G__Longdouble(libp->para[0]));
      G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_52_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      ((Cint::G__CallFunc*) G__getstructoffset())->SetArgRef(*(G__int64*) G__Longlongref(&libp->para[0]));
      G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_52_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      ((Cint::G__CallFunc*) G__getstructoffset())->SetArgRef(*(G__uint64*) G__ULonglongref(&libp->para[0]));
      G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_52_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      ((Cint::G__CallFunc*) G__getstructoffset())->SetArgRef(*(long double*) G__Longdoubleref(&libp->para[0]));
      G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_52_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         G__value* pobj;
         G__value xobj = ((Cint::G__CallFunc*) G__getstructoffset())->Execute((void*) G__int(libp->para[0]));
         pobj = new G__value(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_52_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      ((Cint::G__CallFunc*) G__getstructoffset())->Exec((void*) G__int(libp->para[0]));
      G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_52_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 108, (long) ((Cint::G__CallFunc*) G__getstructoffset())->ExecInt((void*) G__int(libp->para[0])));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_52_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letdouble(result7, 100, (double) ((Cint::G__CallFunc*) G__getstructoffset())->ExecDouble((void*) G__int(libp->para[0])));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_52_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letLonglong(result7, 110, (G__int64) ((Cint::G__CallFunc*) G__getstructoffset())->ExecInt64((void*) G__int(libp->para[0])));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_52_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 89, (long) ((Cint::G__CallFunc*) G__getstructoffset())->InterfaceMethod());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_52_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      ((Cint::G__CallFunc*) G__getstructoffset())->SetArgs((const char*) G__int(libp->para[0]));
      G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_52_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         Cint::G__MethodInfo* pobj;
         Cint::G__MethodInfo xobj = ((Cint::G__CallFunc*) G__getstructoffset())->GetMethodInfo();
         pobj = new Cint::G__MethodInfo(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

// automatic destructor
typedef Cint::G__CallFunc G__TCintcLcLG__CallFunc;
static int G__G__API_52_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   long gvp = G__getgvp();
   long soff = G__getstructoffset();
   int n = G__getaryconstruct();
   //
   //has_a_delete: 0
   //has_own_delete1arg: 0
   //has_own_delete2arg: 0
   //
   if (!soff) {
     return(1);
   }
   if (n) {
     if (gvp == G__PVOID) {
       delete[] (Cint::G__CallFunc*) soff;
     } else {
       G__setgvp(G__PVOID);
       for (int i = n - 1; i >= 0; --i) {
         ((Cint::G__CallFunc*) (soff+(sizeof(Cint::G__CallFunc)*i)))->~G__TCintcLcLG__CallFunc();
       }
       G__setgvp(gvp);
     }
   } else {
     if (gvp == G__PVOID) {
       delete (Cint::G__CallFunc*) soff;
     } else {
       G__setgvp(G__PVOID);
       ((Cint::G__CallFunc*) (soff))->~G__TCintcLcLG__CallFunc();
       G__setgvp(gvp);
     }
   }
   G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}


/* Cint::G__TypedefInfo */
static int G__G__API_54_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   Cint::G__TypedefInfo* p = NULL;
   long gvp = G__getgvp();
   int n = G__getaryconstruct();
   if (n) {
     if ((gvp == G__PVOID) || (gvp == 0)) {
       p = new Cint::G__TypedefInfo[n];
     } else {
       p = new((void*) gvp) Cint::G__TypedefInfo[n];
     }
   } else {
     if ((gvp == G__PVOID) || (gvp == 0)) {
       p = new Cint::G__TypedefInfo;
     } else {
       p = new((void*) gvp) Cint::G__TypedefInfo;
     }
   }
   result7->obj.i = (long) p;
   result7->ref = (long) p;
   result7->type = 'u';
   result7->tagnum = G__get_linked_tagnum(&G__G__APILN_CintcLcLG__TypedefInfo);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_54_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      ((Cint::G__TypedefInfo*) G__getstructoffset())->Init();
      G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_54_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   Cint::G__TypedefInfo* p = NULL;
   long gvp = G__getgvp();
   //m: 1
   if ((gvp == G__PVOID) || (gvp == 0)) {
     p = new Cint::G__TypedefInfo((const char*) G__int(libp->para[0]));
   } else {
     p = new((void*) gvp) Cint::G__TypedefInfo((const char*) G__int(libp->para[0]));
   }
   result7->obj.i = (long) p;
   result7->ref = (long) p;
   result7->type = 'u';
   result7->tagnum = G__get_linked_tagnum(&G__G__APILN_CintcLcLG__TypedefInfo);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_54_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      ((Cint::G__TypedefInfo*) G__getstructoffset())->Init((const char*) G__int(libp->para[0]));
      G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_54_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   Cint::G__TypedefInfo* p = NULL;
   long gvp = G__getgvp();
   //m: 1
   if ((gvp == G__PVOID) || (gvp == 0)) {
     p = new Cint::G__TypedefInfo((int) G__int(libp->para[0]));
   } else {
     p = new((void*) gvp) Cint::G__TypedefInfo((int) G__int(libp->para[0]));
   }
   result7->obj.i = (long) p;
   result7->ref = (long) p;
   result7->type = 'u';
   result7->tagnum = G__get_linked_tagnum(&G__G__APILN_CintcLcLG__TypedefInfo);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_54_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      ((Cint::G__TypedefInfo*) G__getstructoffset())->Init((int) G__int(libp->para[0]));
      G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_54_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         Cint::G__ClassInfo* pobj;
         Cint::G__ClassInfo xobj = ((Cint::G__TypedefInfo*) G__getstructoffset())->EnclosingClassOfTypedef();
         pobj = new Cint::G__ClassInfo(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_54_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 67, (long) ((Cint::G__TypedefInfo*) G__getstructoffset())->Title());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_54_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      ((Cint::G__TypedefInfo*) G__getstructoffset())->SetGlobalcomp((int) G__int(libp->para[0]));
      G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_54_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 105, (long) ((Cint::G__TypedefInfo*) G__getstructoffset())->IsValid());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_54_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 105, (long) ((Cint::G__TypedefInfo*) G__getstructoffset())->SetFilePos((const char*) G__int(libp->para[0])));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_54_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 105, (long) ((Cint::G__TypedefInfo*) G__getstructoffset())->Next());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_54_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 67, (long) ((Cint::G__TypedefInfo*) G__getstructoffset())->FileName());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_54_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 105, (long) ((Cint::G__TypedefInfo*) G__getstructoffset())->LineNumber());
   return(1 || funcname || hash || result7 || libp) ;
}

// automatic copy constructor
static int G__G__API_54_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)

{
   Cint::G__TypedefInfo* p;
   void* tmp = (void*) G__int(libp->para[0]);
   p = new Cint::G__TypedefInfo(*(Cint::G__TypedefInfo*) tmp);
   result7->obj.i = (long) p;
   result7->ref = (long) p;
   result7->type = 'u';
   result7->tagnum = G__get_linked_tagnum(&G__G__APILN_CintcLcLG__TypedefInfo);
   return(1 || funcname || hash || result7 || libp) ;
}

// automatic destructor
typedef Cint::G__TypedefInfo G__TCintcLcLG__TypedefInfo;
static int G__G__API_54_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   long gvp = G__getgvp();
   long soff = G__getstructoffset();
   int n = G__getaryconstruct();
   //
   //has_a_delete: 0
   //has_own_delete1arg: 0
   //has_own_delete2arg: 0
   //
   if (!soff) {
     return(1);
   }
   if (n) {
     if (gvp == G__PVOID) {
       delete[] (Cint::G__TypedefInfo*) soff;
     } else {
       G__setgvp(G__PVOID);
       for (int i = n - 1; i >= 0; --i) {
         ((Cint::G__TypedefInfo*) (soff+(sizeof(Cint::G__TypedefInfo)*i)))->~G__TCintcLcLG__TypedefInfo();
       }
       G__setgvp(gvp);
     }
   } else {
     if (gvp == G__PVOID) {
       delete (Cint::G__TypedefInfo*) soff;
     } else {
       G__setgvp(G__PVOID);
       ((Cint::G__TypedefInfo*) (soff))->~G__TCintcLcLG__TypedefInfo();
       G__setgvp(gvp);
     }
   }
   G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}

// automatic assignment operator
static int G__G__API_54_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   Cint::G__TypedefInfo* dest = (Cint::G__TypedefInfo*) G__getstructoffset();
   *dest = *(Cint::G__TypedefInfo*) libp->para[0].ref;
   const Cint::G__TypedefInfo& obj = *dest;
   result7->ref = (long) (&obj);
   result7->obj.i = (long) (&obj);
   return(1 || funcname || hash || result7 || libp) ;
}


/* Cint::G__TokenInfo */
static int G__G__API_55_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   Cint::G__TokenInfo* p = NULL;
   long gvp = G__getgvp();
   int n = G__getaryconstruct();
   if (n) {
     if ((gvp == G__PVOID) || (gvp == 0)) {
       p = new Cint::G__TokenInfo[n];
     } else {
       p = new((void*) gvp) Cint::G__TokenInfo[n];
     }
   } else {
     if ((gvp == G__PVOID) || (gvp == 0)) {
       p = new Cint::G__TokenInfo;
     } else {
       p = new((void*) gvp) Cint::G__TokenInfo;
     }
   }
   result7->obj.i = (long) p;
   result7->ref = (long) p;
   result7->type = 'u';
   result7->tagnum = G__get_linked_tagnum(&G__G__APILN_CintcLcLG__TokenInfo);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_55_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   Cint::G__TokenInfo* p = NULL;
   long gvp = G__getgvp();
   //m: 1
   if ((gvp == G__PVOID) || (gvp == 0)) {
     p = new Cint::G__TokenInfo(*(Cint::G__TokenInfo*) libp->para[0].ref);
   } else {
     p = new((void*) gvp) Cint::G__TokenInfo(*(Cint::G__TokenInfo*) libp->para[0].ref);
   }
   result7->obj.i = (long) p;
   result7->ref = (long) p;
   result7->type = 'u';
   result7->tagnum = G__get_linked_tagnum(&G__G__APILN_CintcLcLG__TokenInfo);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_55_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         const Cint::G__TokenInfo& obj = ((Cint::G__TokenInfo*) G__getstructoffset())->operator=(*(Cint::G__TokenInfo*) libp->para[0].ref);
         result7->ref = (long) (&obj);
         result7->obj.i = (long) (&obj);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_55_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      ((Cint::G__TokenInfo*) G__getstructoffset())->Init();
      G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_55_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         Cint::G__MethodInfo* pobj;
         Cint::G__MethodInfo xobj = ((Cint::G__TokenInfo*) G__getstructoffset())->MakeLocalTable(*(Cint::G__ClassInfo*) libp->para[0].ref, (const char*) G__int(libp->para[1])
, (const char*) G__int(libp->para[2]));
         pobj = new Cint::G__MethodInfo(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_55_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 105, (long) ((Cint::G__TokenInfo*) G__getstructoffset())->Query(*(Cint::G__ClassInfo*) libp->para[0].ref, *(Cint::G__MethodInfo*) libp->para[1].ref
, (const char*) G__int(libp->para[2]), (const char*) G__int(libp->para[3])
, (const char*) G__int(libp->para[4])));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_55_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 105, (long) ((Cint::G__TokenInfo*) G__getstructoffset())->GetTokenType());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_55_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 105, (long) ((Cint::G__TokenInfo*) G__getstructoffset())->GetTokenProperty());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_55_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         Cint::G__ClassInfo* pobj;
         Cint::G__ClassInfo xobj = ((Cint::G__TokenInfo*) G__getstructoffset())->GetNextScope();
         pobj = new Cint::G__ClassInfo(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

// automatic destructor
typedef Cint::G__TokenInfo G__TCintcLcLG__TokenInfo;
static int G__G__API_55_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   long gvp = G__getgvp();
   long soff = G__getstructoffset();
   int n = G__getaryconstruct();
   //
   //has_a_delete: 0
   //has_own_delete1arg: 0
   //has_own_delete2arg: 0
   //
   if (!soff) {
     return(1);
   }
   if (n) {
     if (gvp == G__PVOID) {
       delete[] (Cint::G__TokenInfo*) soff;
     } else {
       G__setgvp(G__PVOID);
       for (int i = n - 1; i >= 0; --i) {
         ((Cint::G__TokenInfo*) (soff+(sizeof(Cint::G__TokenInfo)*i)))->~G__TCintcLcLG__TokenInfo();
       }
       G__setgvp(gvp);
     }
   } else {
     if (gvp == G__PVOID) {
       delete (Cint::G__TokenInfo*) soff;
     } else {
       G__setgvp(G__PVOID);
       ((Cint::G__TokenInfo*) (soff))->~G__TCintcLcLG__TokenInfo();
       G__setgvp(gvp);
     }
   }
   G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}


/* Cint::G__SourceFileInfo */
static int G__G__API_58_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   Cint::G__SourceFileInfo* p = NULL;
   long gvp = G__getgvp();
   int n = G__getaryconstruct();
   if (n) {
     if ((gvp == G__PVOID) || (gvp == 0)) {
       p = new Cint::G__SourceFileInfo[n];
     } else {
       p = new((void*) gvp) Cint::G__SourceFileInfo[n];
     }
   } else {
     if ((gvp == G__PVOID) || (gvp == 0)) {
       p = new Cint::G__SourceFileInfo;
     } else {
       p = new((void*) gvp) Cint::G__SourceFileInfo;
     }
   }
   result7->obj.i = (long) p;
   result7->ref = (long) p;
   result7->type = 'u';
   result7->tagnum = G__get_linked_tagnum(&G__G__APILN_CintcLcLG__SourceFileInfo);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_58_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   Cint::G__SourceFileInfo* p = NULL;
   long gvp = G__getgvp();
   //m: 1
   if ((gvp == G__PVOID) || (gvp == 0)) {
     p = new Cint::G__SourceFileInfo((int) G__int(libp->para[0]));
   } else {
     p = new((void*) gvp) Cint::G__SourceFileInfo((int) G__int(libp->para[0]));
   }
   result7->obj.i = (long) p;
   result7->ref = (long) p;
   result7->type = 'u';
   result7->tagnum = G__get_linked_tagnum(&G__G__APILN_CintcLcLG__SourceFileInfo);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_58_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   Cint::G__SourceFileInfo* p = NULL;
   long gvp = G__getgvp();
   //m: 1
   if ((gvp == G__PVOID) || (gvp == 0)) {
     p = new Cint::G__SourceFileInfo((const char*) G__int(libp->para[0]));
   } else {
     p = new((void*) gvp) Cint::G__SourceFileInfo((const char*) G__int(libp->para[0]));
   }
   result7->obj.i = (long) p;
   result7->ref = (long) p;
   result7->type = 'u';
   result7->tagnum = G__get_linked_tagnum(&G__G__APILN_CintcLcLG__SourceFileInfo);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_58_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      ((Cint::G__SourceFileInfo*) G__getstructoffset())->Init();
      G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_58_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      ((Cint::G__SourceFileInfo*) G__getstructoffset())->Init((const char*) G__int(libp->para[0]));
      G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_58_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 67, (long) ((Cint::G__SourceFileInfo*) G__getstructoffset())->Name());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_58_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 67, (long) ((Cint::G__SourceFileInfo*) G__getstructoffset())->Prepname());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_58_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 69, (long) ((Cint::G__SourceFileInfo*) G__getstructoffset())->fp());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_58_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 105, (long) ((Cint::G__SourceFileInfo*) G__getstructoffset())->MaxLine());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_58_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         const Cint::G__SourceFileInfo& obj = ((Cint::G__SourceFileInfo*) G__getstructoffset())->IncludedFrom();
         result7->ref = (long) (&obj);
         result7->obj.i = (long) (&obj);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_58_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 108, (long) ((Cint::G__SourceFileInfo*) G__getstructoffset())->Property());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_58_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 105, (long) ((Cint::G__SourceFileInfo*) G__getstructoffset())->IsValid());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_58_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 105, (long) ((Cint::G__SourceFileInfo*) G__getstructoffset())->Next());
   return(1 || funcname || hash || result7 || libp) ;
}

// automatic copy constructor
static int G__G__API_58_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)

{
   Cint::G__SourceFileInfo* p;
   void* tmp = (void*) G__int(libp->para[0]);
   p = new Cint::G__SourceFileInfo(*(Cint::G__SourceFileInfo*) tmp);
   result7->obj.i = (long) p;
   result7->ref = (long) p;
   result7->type = 'u';
   result7->tagnum = G__get_linked_tagnum(&G__G__APILN_CintcLcLG__SourceFileInfo);
   return(1 || funcname || hash || result7 || libp) ;
}

// automatic destructor
typedef Cint::G__SourceFileInfo G__TCintcLcLG__SourceFileInfo;
static int G__G__API_58_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   long gvp = G__getgvp();
   long soff = G__getstructoffset();
   int n = G__getaryconstruct();
   //
   //has_a_delete: 0
   //has_own_delete1arg: 0
   //has_own_delete2arg: 0
   //
   if (!soff) {
     return(1);
   }
   if (n) {
     if (gvp == G__PVOID) {
       delete[] (Cint::G__SourceFileInfo*) soff;
     } else {
       G__setgvp(G__PVOID);
       for (int i = n - 1; i >= 0; --i) {
         ((Cint::G__SourceFileInfo*) (soff+(sizeof(Cint::G__SourceFileInfo)*i)))->~G__TCintcLcLG__SourceFileInfo();
       }
       G__setgvp(gvp);
     }
   } else {
     if (gvp == G__PVOID) {
       delete (Cint::G__SourceFileInfo*) soff;
     } else {
       G__setgvp(G__PVOID);
       ((Cint::G__SourceFileInfo*) (soff))->~G__TCintcLcLG__SourceFileInfo();
       G__setgvp(gvp);
     }
   }
   G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}

// automatic assignment operator
static int G__G__API_58_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   Cint::G__SourceFileInfo* dest = (Cint::G__SourceFileInfo*) G__getstructoffset();
   *dest = *(Cint::G__SourceFileInfo*) libp->para[0].ref;
   const Cint::G__SourceFileInfo& obj = *dest;
   result7->ref = (long) (&obj);
   result7->obj.i = (long) (&obj);
   return(1 || funcname || hash || result7 || libp) ;
}


/* Cint::G__IncludePathInfo */
static int G__G__API_59_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   Cint::G__IncludePathInfo* p = NULL;
   long gvp = G__getgvp();
   int n = G__getaryconstruct();
   if (n) {
     if ((gvp == G__PVOID) || (gvp == 0)) {
       p = new Cint::G__IncludePathInfo[n];
     } else {
       p = new((void*) gvp) Cint::G__IncludePathInfo[n];
     }
   } else {
     if ((gvp == G__PVOID) || (gvp == 0)) {
       p = new Cint::G__IncludePathInfo;
     } else {
       p = new((void*) gvp) Cint::G__IncludePathInfo;
     }
   }
   result7->obj.i = (long) p;
   result7->ref = (long) p;
   result7->type = 'u';
   result7->tagnum = G__get_linked_tagnum(&G__G__APILN_CintcLcLG__IncludePathInfo);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_59_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      ((Cint::G__IncludePathInfo*) G__getstructoffset())->Init();
      G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_59_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 67, (long) ((Cint::G__IncludePathInfo*) G__getstructoffset())->Name());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_59_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 108, (long) ((Cint::G__IncludePathInfo*) G__getstructoffset())->Property());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_59_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 105, (long) ((Cint::G__IncludePathInfo*) G__getstructoffset())->IsValid());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__G__API_59_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 105, (long) ((Cint::G__IncludePathInfo*) G__getstructoffset())->Next());
   return(1 || funcname || hash || result7 || libp) ;
}

// automatic copy constructor
static int G__G__API_59_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)

{
   Cint::G__IncludePathInfo* p;
   void* tmp = (void*) G__int(libp->para[0]);
   p = new Cint::G__IncludePathInfo(*(Cint::G__IncludePathInfo*) tmp);
   result7->obj.i = (long) p;
   result7->ref = (long) p;
   result7->type = 'u';
   result7->tagnum = G__get_linked_tagnum(&G__G__APILN_CintcLcLG__IncludePathInfo);
   return(1 || funcname || hash || result7 || libp) ;
}

// automatic destructor
typedef Cint::G__IncludePathInfo G__TCintcLcLG__IncludePathInfo;
static int G__G__API_59_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   long gvp = G__getgvp();
   long soff = G__getstructoffset();
   int n = G__getaryconstruct();
   //
   //has_a_delete: 0
   //has_own_delete1arg: 0
   //has_own_delete2arg: 0
   //
   if (!soff) {
     return(1);
   }
   if (n) {
     if (gvp == G__PVOID) {
       delete[] (Cint::G__IncludePathInfo*) soff;
     } else {
       G__setgvp(G__PVOID);
       for (int i = n - 1; i >= 0; --i) {
         ((Cint::G__IncludePathInfo*) (soff+(sizeof(Cint::G__IncludePathInfo)*i)))->~G__TCintcLcLG__IncludePathInfo();
       }
       G__setgvp(gvp);
     }
   } else {
     if (gvp == G__PVOID) {
       delete (Cint::G__IncludePathInfo*) soff;
     } else {
       G__setgvp(G__PVOID);
       ((Cint::G__IncludePathInfo*) (soff))->~G__TCintcLcLG__IncludePathInfo();
       G__setgvp(gvp);
     }
   }
   G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}


/* Setting up global function */

/*********************************************************
* Member function Stub
*********************************************************/

/* Cint */

/* Cint::G__MethodInfo */

/* Cint::G__DataMemberInfo */

/* Cint::G__FriendInfo */

/* Cint::G__ClassInfo */

/* Cint::G__BaseClassInfo */

/* Cint::G__TypeInfo */

/* Cint::G__MethodArgInfo */

/* Cint::G__CallFunc */

/* Cint::G__TypedefInfo */

/* Cint::G__TokenInfo */

/* Cint::G__SourceFileInfo */

/* Cint::G__IncludePathInfo */

/*********************************************************
* Global function Stub
*********************************************************/

/*********************************************************
* Get size of pointer to member function
*********************************************************/
class G__Sizep2memfuncG__API {
 public:
  G__Sizep2memfuncG__API(): p(&G__Sizep2memfuncG__API::sizep2memfunc) {}
    size_t sizep2memfunc() { return(sizeof(p)); }
  private:
    size_t (G__Sizep2memfuncG__API::*p)();
};

size_t G__get_sizep2memfuncG__API()
{
  G__Sizep2memfuncG__API a;
  G__setsizep2memfunc((int)a.sizep2memfunc());
  return((size_t)a.sizep2memfunc());
}


/*********************************************************
* virtual base class offset calculation interface
*********************************************************/

   /* Setting up class inheritance */

/*********************************************************
* Inheritance information setup/
*********************************************************/
extern "C" void G__cpp_setup_inheritanceG__API() {

   /* Setting up class inheritance */
   if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__APILN_CintcLcLG__BaseClassInfo))) {
     Cint::G__BaseClassInfo *G__Lderived;
     G__Lderived=(Cint::G__BaseClassInfo*)0x1000;
     {
       Cint::G__ClassInfo *G__Lpbase=(Cint::G__ClassInfo*)G__Lderived;
       G__inheritance_setup(G__get_linked_tagnum(&G__G__APILN_CintcLcLG__BaseClassInfo),G__get_linked_tagnum(&G__G__APILN_CintcLcLG__ClassInfo),(long)G__Lpbase-(long)G__Lderived,1,1);
     }
   }
   if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__APILN_CintcLcLG__TypeInfo))) {
     Cint::G__TypeInfo *G__Lderived;
     G__Lderived=(Cint::G__TypeInfo*)0x1000;
     {
       Cint::G__ClassInfo *G__Lpbase=(Cint::G__ClassInfo*)G__Lderived;
       G__inheritance_setup(G__get_linked_tagnum(&G__G__APILN_CintcLcLG__TypeInfo),G__get_linked_tagnum(&G__G__APILN_CintcLcLG__ClassInfo),(long)G__Lpbase-(long)G__Lderived,1,1);
     }
   }
   if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__APILN_CintcLcLG__TypedefInfo))) {
     Cint::G__TypedefInfo *G__Lderived;
     G__Lderived=(Cint::G__TypedefInfo*)0x1000;
     {
       Cint::G__TypeInfo *G__Lpbase=(Cint::G__TypeInfo*)G__Lderived;
       G__inheritance_setup(G__get_linked_tagnum(&G__G__APILN_CintcLcLG__TypedefInfo),G__get_linked_tagnum(&G__G__APILN_CintcLcLG__TypeInfo),(long)G__Lpbase-(long)G__Lderived,1,1);
     }
     {
       Cint::G__ClassInfo *G__Lpbase=(Cint::G__ClassInfo*)G__Lderived;
       G__inheritance_setup(G__get_linked_tagnum(&G__G__APILN_CintcLcLG__TypedefInfo),G__get_linked_tagnum(&G__G__APILN_CintcLcLG__ClassInfo),(long)G__Lpbase-(long)G__Lderived,1,0);
     }
   }
}

/*********************************************************
* typedef information setup/
*********************************************************/
extern "C" void G__cpp_setup_typetableG__API() {

   /* Setting up typedef entry */
   G__search_typename2("G__int64",110,-1,0,-1);
   G__setnewtype(-1,NULL,0);
   G__search_typename2("G__uint64",109,-1,0,-1);
   G__setnewtype(-1,NULL,0);
   G__search_typename2("G__value",117,G__get_linked_tagnum(&G__G__APILN_G__value),0,-1);
   G__setnewtype(-1,NULL,0);
   G__search_typename2("G__InterfaceMethod",89,-1,0,-1);
   G__setnewtype(-1,"int (*G__InterfaceMethod)(G__value*,G__CONST char*,struct G__param*,int);",0);
}

/*********************************************************
* Data Member information setup/
*********************************************************/

   /* Setting up class,struct,union tag member variable */

   /* Cint */
static void G__setup_memvarCint(void) {
   G__tag_memvar_setup(G__get_linked_tagnum(&G__G__APILN_Cint));
   {
   }
   G__tag_memvar_reset();
}


   /* Cint::G__MethodInfo */
static void G__setup_memvarCintcLcLG__MethodInfo(void) {
   G__tag_memvar_setup(G__get_linked_tagnum(&G__G__APILN_CintcLcLG__MethodInfo));
   { Cint::G__MethodInfo *p; p=(Cint::G__MethodInfo*)0x1000; if (p) { }
   }
   G__tag_memvar_reset();
}


   /* Cint::G__DataMemberInfo */
static void G__setup_memvarCintcLcLG__DataMemberInfo(void) {
   G__tag_memvar_setup(G__get_linked_tagnum(&G__G__APILN_CintcLcLG__DataMemberInfo));
   { Cint::G__DataMemberInfo *p; p=(Cint::G__DataMemberInfo*)0x1000; if (p) { }
   G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__APILN_CintcLcLG__DataMemberInfocLcLerror_code),-1,-2,1,"VALID=0",0,(char*)NULL);
   G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__APILN_CintcLcLG__DataMemberInfocLcLerror_code),-1,-2,1,"NOT_INT=1",0,(char*)NULL);
   G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__APILN_CintcLcLG__DataMemberInfocLcLerror_code),-1,-2,1,"NOT_DEF=2",0,(char*)NULL);
   G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__APILN_CintcLcLG__DataMemberInfocLcLerror_code),-1,-2,1,"IS_PRIVATE=3",0,(char*)NULL);
   G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__APILN_CintcLcLG__DataMemberInfocLcLerror_code),-1,-2,1,"UNKNOWN=4",0,(char*)NULL);
   }
   G__tag_memvar_reset();
}


   /* Cint::G__FriendInfo */
static void G__setup_memvarCintcLcLG__FriendInfo(void) {
   G__tag_memvar_setup(G__get_linked_tagnum(&G__G__APILN_CintcLcLG__FriendInfo));
   { Cint::G__FriendInfo *p; p=(Cint::G__FriendInfo*)0x1000; if (p) { }
   }
   G__tag_memvar_reset();
}


   /* Cint::G__ClassInfo */
static void G__setup_memvarCintcLcLG__ClassInfo(void) {
   G__tag_memvar_setup(G__get_linked_tagnum(&G__G__APILN_CintcLcLG__ClassInfo));
   { Cint::G__ClassInfo *p; p=(Cint::G__ClassInfo*)0x1000; if (p) { }
   G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__APILN_CintcLcLG__ClassInfocLcLMatchMode),-1,-2,1,"ExactMatch=0",0,(char*)NULL);
   G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__APILN_CintcLcLG__ClassInfocLcLMatchMode),-1,-2,1,"ConversionMatch=1",0,(char*)NULL);
   G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__APILN_CintcLcLG__ClassInfocLcLMatchMode),-1,-2,1,"ConversionMatchBytecode=2",0,(char*)NULL);
   G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__APILN_CintcLcLG__ClassInfocLcLInheritanceMode),-1,-2,1,"InThisScope=0",0,(char*)NULL);
   G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__APILN_CintcLcLG__ClassInfocLcLInheritanceMode),-1,-2,1,"WithInheritance=1",0,(char*)NULL);
   }
   G__tag_memvar_reset();
}


   /* Cint::G__BaseClassInfo */
static void G__setup_memvarCintcLcLG__BaseClassInfo(void) {
   G__tag_memvar_setup(G__get_linked_tagnum(&G__G__APILN_CintcLcLG__BaseClassInfo));
   { Cint::G__BaseClassInfo *p; p=(Cint::G__BaseClassInfo*)0x1000; if (p) { }
   }
   G__tag_memvar_reset();
}


   /* Cint::G__TypeInfo */
static void G__setup_memvarCintcLcLG__TypeInfo(void) {
   G__tag_memvar_setup(G__get_linked_tagnum(&G__G__APILN_CintcLcLG__TypeInfo));
   { Cint::G__TypeInfo *p; p=(Cint::G__TypeInfo*)0x1000; if (p) { }
   }
   G__tag_memvar_reset();
}


   /* Cint::G__MethodArgInfo */
static void G__setup_memvarCintcLcLG__MethodArgInfo(void) {
   G__tag_memvar_setup(G__get_linked_tagnum(&G__G__APILN_CintcLcLG__MethodArgInfo));
   { Cint::G__MethodArgInfo *p; p=(Cint::G__MethodArgInfo*)0x1000; if (p) { }
   }
   G__tag_memvar_reset();
}


   /* Cint::G__CallFunc */
static void G__setup_memvarCintcLcLG__CallFunc(void) {
   G__tag_memvar_setup(G__get_linked_tagnum(&G__G__APILN_CintcLcLG__CallFunc));
   { Cint::G__CallFunc *p; p=(Cint::G__CallFunc*)0x1000; if (p) { }
   G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__APILN_CintcLcLG__CallFunccLcLMatchMode),-1,-2,1,"ExactMatch=0",0,(char*)NULL);
   G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__APILN_CintcLcLG__CallFunccLcLMatchMode),-1,-2,1,"ConversionMatch=1",0,(char*)NULL);
   }
   G__tag_memvar_reset();
}


   /* Cint::G__TypedefInfo */
static void G__setup_memvarCintcLcLG__TypedefInfo(void) {
   G__tag_memvar_setup(G__get_linked_tagnum(&G__G__APILN_CintcLcLG__TypedefInfo));
   { Cint::G__TypedefInfo *p; p=(Cint::G__TypedefInfo*)0x1000; if (p) { }
   }
   G__tag_memvar_reset();
}


   /* Cint::G__TokenInfo */
static void G__setup_memvarCintcLcLG__TokenInfo(void) {
   G__tag_memvar_setup(G__get_linked_tagnum(&G__G__APILN_CintcLcLG__TokenInfo));
   { Cint::G__TokenInfo *p; p=(Cint::G__TokenInfo*)0x1000; if (p) { }
   G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__APILN_CintcLcLG__TokenInfocLcLG__TokenType),-1,-2,1,"t_invalid=0",0,(char*)NULL);
   G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__APILN_CintcLcLG__TokenInfocLcLG__TokenType),-1,-2,1,"t_class=1",0,(char*)NULL);
   G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__APILN_CintcLcLG__TokenInfocLcLG__TokenType),-1,-2,1,"t_typedef=2",0,(char*)NULL);
   G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__APILN_CintcLcLG__TokenInfocLcLG__TokenType),-1,-2,1,"t_fundamental=3",0,(char*)NULL);
   G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__APILN_CintcLcLG__TokenInfocLcLG__TokenType),-1,-2,1,"t_enum=4",0,(char*)NULL);
   G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__APILN_CintcLcLG__TokenInfocLcLG__TokenType),-1,-2,1,"t_memberfunc=5",0,(char*)NULL);
   G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__APILN_CintcLcLG__TokenInfocLcLG__TokenType),-1,-2,1,"t_globalfunc=6",0,(char*)NULL);
   G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__APILN_CintcLcLG__TokenInfocLcLG__TokenType),-1,-2,1,"t_datamember=7",0,(char*)NULL);
   G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__APILN_CintcLcLG__TokenInfocLcLG__TokenType),-1,-2,1,"t_local=8",0,(char*)NULL);
   G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__APILN_CintcLcLG__TokenInfocLcLG__TokenType),-1,-2,1,"t_global=9",0,(char*)NULL);
   G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__APILN_CintcLcLG__TokenInfocLcLG__TokenType),-1,-2,1,"t_enumelement=10",0,(char*)NULL);
   G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__APILN_CintcLcLG__TokenInfocLcLG__TokenProperty),-1,-2,1,"p_invalid=0",0,(char*)NULL);
   G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__APILN_CintcLcLG__TokenInfocLcLG__TokenProperty),-1,-2,1,"p_type=1",0,(char*)NULL);
   G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__APILN_CintcLcLG__TokenInfocLcLG__TokenProperty),-1,-2,1,"p_data=2",0,(char*)NULL);
   G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__APILN_CintcLcLG__TokenInfocLcLG__TokenProperty),-1,-2,1,"p_func=3",0,(char*)NULL);
   }
   G__tag_memvar_reset();
}


   /* Cint::G__SourceFileInfo */
static void G__setup_memvarCintcLcLG__SourceFileInfo(void) {
   G__tag_memvar_setup(G__get_linked_tagnum(&G__G__APILN_CintcLcLG__SourceFileInfo));
   { Cint::G__SourceFileInfo *p; p=(Cint::G__SourceFileInfo*)0x1000; if (p) { }
   }
   G__tag_memvar_reset();
}


   /* Cint::G__IncludePathInfo */
static void G__setup_memvarCintcLcLG__IncludePathInfo(void) {
   G__tag_memvar_setup(G__get_linked_tagnum(&G__G__APILN_CintcLcLG__IncludePathInfo));
   { Cint::G__IncludePathInfo *p; p=(Cint::G__IncludePathInfo*)0x1000; if (p) { }
   }
   G__tag_memvar_reset();
}

extern "C" void G__cpp_setup_memvarG__API() {
}
/***********************************************************
************************************************************
************************************************************
************************************************************
************************************************************
************************************************************
************************************************************
***********************************************************/

/*********************************************************
* Member function information setup for each class
*********************************************************/
static void G__setup_memfuncCint(void) {
   /* Cint */
   G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__APILN_Cint));
   G__memfunc_setup("G__InitGetSpecialObject",2257,G__G__API_39_0_1, 121, -1, -1, 0, 1, 1, 1, 0, "Y - 'Cint::G__pMethodSpecialObject' 0 - pmethod", (char*)NULL, (void*) (void (*)(Cint::G__pMethodSpecialObject))(&Cint::G__InitGetSpecialObject), 0);
   G__memfunc_setup("G__InitGetSpecialValue",2167,G__G__API_39_0_2, 121, -1, -1, 0, 1, 1, 1, 0, "Y - 'Cint::G__pMethodSpecialValue' 0 - pmethod", (char*)NULL, (void*) (void (*)(Cint::G__pMethodSpecialValue))(&Cint::G__InitGetSpecialValue), 0);
   G__memfunc_setup("G__SetGlobalcomp",1585,G__G__API_39_0_3, 105, -1, -1, 0, 3, 1, 1, 0, 
"C - - 0 - funcname C - - 0 - param "
"i - - 0 - globalcomp", (char*)NULL, (void*) (int (*)(char*, char*, int))(&Cint::G__SetGlobalcomp), 0);
   G__memfunc_setup("G__SetForceStub",1470,G__G__API_39_0_4, 105, -1, -1, 0, 2, 1, 1, 0, 
"C - - 0 - funcname C - - 0 - param", (char*)NULL, (void*) (int (*)(char*, char*))(&Cint::G__SetForceStub), 0);
   G__memfunc_setup("G__ForceBytecodecompilation",2754,G__G__API_39_0_5, 105, -1, -1, 0, 2, 1, 1, 0, 
"C - - 0 - funcname C - - 0 - param", (char*)NULL, (void*) (int (*)(char*, char*))(&Cint::G__ForceBytecodecompilation), 0);
   G__memfunc_setup("G__InitUpdateClassInfo",2174,G__G__API_39_0_6, 121, -1, -1, 0, 1, 1, 1, 0, "Y - 'Cint::G__pMethodUpdateClassInfo' 0 - pmethod", (char*)NULL, (void*) (void (*)(Cint::G__pMethodUpdateClassInfo))(&Cint::G__InitUpdateClassInfo), 0);
   G__memfunc_setup("G__new_interpreted_object",2602,G__G__API_39_0_7, 89, -1, -1, 0, 1, 1, 1, 0, "i - - 0 - size", (char*)NULL, (void*) (void* (*)(int))(&Cint::G__new_interpreted_object), 0);
   G__memfunc_setup("G__delete_interpreted_object",2899,G__G__API_39_0_8, 121, -1, -1, 0, 1, 1, 1, 0, "Y - - 0 - p", (char*)NULL, (void*) (void (*)(void*))(&Cint::G__delete_interpreted_object), 0);
   G__memfunc_setup("G__long_random",1429,G__G__API_39_0_9, 107, -1, -1, 0, 1, 1, 1, 0, "k - - 0 - limit", (char*)NULL, (void*) (unsigned long (*)(unsigned long))(&Cint::G__long_random), 0);
   G__tag_memfunc_reset();
}

static void G__setup_memfuncCintcLcLG__MethodInfo(void) {
   /* Cint::G__MethodInfo */
   G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__APILN_CintcLcLG__MethodInfo));
   G__memfunc_setup("G__MethodInfo",1266,G__G__API_40_0_1, 105, G__get_linked_tagnum(&G__G__APILN_CintcLcLG__MethodInfo), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("G__MethodInfo",1266,G__G__API_40_0_2, 105, G__get_linked_tagnum(&G__G__APILN_CintcLcLG__MethodInfo), -1, 0, 1, 1, 1, 0, "u 'Cint::G__ClassInfo' - 1 - a", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("G__MethodInfo",1266,G__G__API_40_0_3, 105, G__get_linked_tagnum(&G__G__APILN_CintcLcLG__MethodInfo), -1, 0, 1, 1, 1, 0, "u 'Cint::G__MethodInfo' - 11 - mi", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("operator=",937,G__G__API_40_0_4, 117, G__get_linked_tagnum(&G__G__APILN_CintcLcLG__MethodInfo), -1, 1, 1, 1, 1, 0, "u 'Cint::G__MethodInfo' - 11 - mi", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("Init",404,G__G__API_40_0_5, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("Init",404,G__G__API_40_0_6, 121, -1, -1, 0, 1, 1, 1, 0, "u 'Cint::G__ClassInfo' - 1 - a", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("Init",404,G__G__API_40_0_7, 121, -1, -1, 0, 3, 1, 1, 0, 
"l - - 0 - handlein l - - 0 - indexin "
"U 'Cint::G__ClassInfo' - 0 - belongingclassin", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("Init",404,G__G__API_40_0_8, 121, -1, -1, 0, 3, 1, 1, 0, 
"U 'Cint::G__ClassInfo' - 0 - belongingclassin l - - 0 - funcpage "
"l - - 0 - indexin", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("Name",385,G__G__API_40_0_9, 67, -1, -1, 0, 0, 1, 1, 1, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("Handle",588,G__G__API_40_0_10, 108, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("Index",504,G__G__API_40_0_11, 105, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("Title",514,G__G__API_40_0_12, 67, -1, -1, 0, 0, 1, 1, 1, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("Type",418,G__G__API_40_0_13, 85, G__get_linked_tagnum(&G__G__APILN_CintcLcLG__TypeInfo), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("Property",869,G__G__API_40_0_14, 108, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("NArg",360,G__G__API_40_0_15, 105, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("NDefaultArg",1069,G__G__API_40_0_16, 105, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("HasVarArgs",978,G__G__API_40_0_17, 105, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("InterfaceMethod",1522,G__G__API_40_0_18, 89, -1, G__defined_typename("G__InterfaceMethod"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("GetBytecode",1103,G__G__API_40_0_19, 85, G__get_linked_tagnum(&G__G__APILN_G__bytecodefunc), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("GetLocalVariable",1585,G__G__API_40_0_20, 117, G__get_linked_tagnum(&G__G__APILN_CintcLcLG__DataMemberInfo), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("PointerToFunc",1328,G__G__API_40_0_21, 89, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("MemberOf",781,G__G__API_40_0_22, 85, G__get_linked_tagnum(&G__G__APILN_CintcLcLG__ClassInfo), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("GetDefiningScopeTagnum",2218,G__G__API_40_0_23, 105, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("GetFriendInfo",1284,G__G__API_40_0_24, 85, G__get_linked_tagnum(&G__G__APILN_G__friendtag), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("SetGlobalcomp",1324,G__G__API_40_0_25, 121, -1, -1, 0, 1, 1, 1, 0, "i - - 0 - globalcomp", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("SetForceStub",1209,G__G__API_40_0_26, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("IsValid",684,G__G__API_40_0_27, 105, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("SetFilePos",990,G__G__API_40_0_28, 105, -1, -1, 0, 1, 1, 1, 0, "C - - 10 - fname", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("Next",415,G__G__API_40_0_29, 105, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("FileName",769,G__G__API_40_0_30, 67, -1, -1, 0, 0, 1, 1, 1, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("LineNumber",1009,G__G__API_40_0_31, 105, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("Size",411,G__G__API_40_0_32, 105, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("IsBusy",607,G__G__API_40_0_33, 105, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("FilePointer",1121,G__G__API_40_0_34, 69, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("FilePosition",1237,G__G__API_40_0_35, 108, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("GetPrototype",1270,G__G__API_40_0_36, 67, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("GetMangledName",1369,G__G__API_40_0_37, 67, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("LoadDLLDirect",1207,G__G__API_40_0_38, 105, -1, -1, 0, 2, 1, 1, 0, 
"C - - 10 - filename C - - 10 - funcname", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("SetVtblIndex",1212,G__G__API_40_0_39, 121, -1, -1, 0, 1, 1, 1, 0, "i - - 0 - vtblindex", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("SetIsVirtual",1231,G__G__API_40_0_40, 121, -1, -1, 0, 1, 1, 1, 0, "i - - 0 - isvirtual", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("SetVtblBasetagnum",1739,G__G__API_40_0_41, 121, -1, -1, 0, 1, 1, 1, 0, "i - - 0 - basetagnum", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("SetUserParam",1212,G__G__API_40_0_42, 121, -1, -1, 0, 1, 1, 1, 0, "Y - - 0 - -", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("GetUserParam",1200,G__G__API_40_0_43, 89, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("GetThisPointerOffset",2048,G__G__API_40_0_44, 108, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   // automatic destructor
   G__memfunc_setup("~G__MethodInfo", 1392, G__G__API_40_0_45, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
   G__tag_memfunc_reset();
}

static void G__setup_memfuncCintcLcLG__DataMemberInfo(void) {
   /* Cint::G__DataMemberInfo */
   G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__APILN_CintcLcLG__DataMemberInfo));
   G__memfunc_setup("G__DataMemberInfo",1635,G__G__API_41_0_1, 105, G__get_linked_tagnum(&G__G__APILN_CintcLcLG__DataMemberInfo), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("G__DataMemberInfo",1635,G__G__API_41_0_2, 105, G__get_linked_tagnum(&G__G__APILN_CintcLcLG__DataMemberInfo), -1, 0, 1, 1, 1, 0, "u 'Cint::G__DataMemberInfo' - 11 - dmi", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("G__DataMemberInfo",1635,G__G__API_41_0_3, 105, G__get_linked_tagnum(&G__G__APILN_CintcLcLG__DataMemberInfo), -1, 0, 1, 1, 1, 0, "u 'Cint::G__ClassInfo' - 1 - a", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("operator=",937,G__G__API_41_0_4, 117, G__get_linked_tagnum(&G__G__APILN_CintcLcLG__DataMemberInfo), -1, 1, 1, 1, 1, 0, "u 'Cint::G__DataMemberInfo' - 11 - dmi", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("Init",404,G__G__API_41_0_5, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("Init",404,G__G__API_41_0_6, 121, -1, -1, 0, 1, 1, 1, 0, "u 'Cint::G__ClassInfo' - 1 - a", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("Init",404,G__G__API_41_0_7, 121, -1, -1, 0, 3, 1, 1, 0, 
"l - - 0 - handlinin l - - 0 - indexin "
"U 'Cint::G__ClassInfo' - 0 - belongingclassin", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("Handle",588,G__G__API_41_0_8, 108, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("Index",504,G__G__API_41_0_9, 105, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("Name",385,G__G__API_41_0_10, 67, -1, -1, 0, 0, 1, 1, 1, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("Title",514,G__G__API_41_0_11, 67, -1, -1, 0, 0, 1, 1, 1, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("Type",418,G__G__API_41_0_12, 85, G__get_linked_tagnum(&G__G__APILN_CintcLcLG__TypeInfo), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("Property",869,G__G__API_41_0_13, 108, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("Offset",615,G__G__API_41_0_14, 108, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("Bitfield",803,G__G__API_41_0_15, 105, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("ArrayDim",793,G__G__API_41_0_16, 105, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("MaxIndex",798,G__G__API_41_0_17, 105, -1, -1, 0, 1, 1, 1, 0, "i - - 0 - dim", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("MemberOf",781,G__G__API_41_0_18, 85, G__get_linked_tagnum(&G__G__APILN_CintcLcLG__ClassInfo), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("SetGlobalcomp",1324,G__G__API_41_0_19, 121, -1, -1, 0, 1, 1, 1, 0, "i - - 0 - globalcomp", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("IsValid",684,G__G__API_41_0_20, 105, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("SetFilePos",990,G__G__API_41_0_21, 105, -1, -1, 0, 1, 1, 1, 0, "C - - 10 - fname", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("Next",415,G__G__API_41_0_22, 105, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("Prev",413,G__G__API_41_0_23, 105, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("ValidArrayIndex",1511,G__G__API_41_0_24, 67, -1, -1, 0, 2, 1, 1, 1, 
"I - - 0 '0' errnum C - - 2 '0' errstr", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("FileName",769,G__G__API_41_0_25, 67, -1, -1, 0, 0, 1, 1, 1, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("LineNumber",1009,G__G__API_41_0_26, 105, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   // automatic destructor
   G__memfunc_setup("~G__DataMemberInfo", 1761, G__G__API_41_0_27, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
   G__tag_memfunc_reset();
}

static void G__setup_memfuncCintcLcLG__FriendInfo(void) {
   /* Cint::G__FriendInfo */
   G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__APILN_CintcLcLG__FriendInfo));
   G__memfunc_setup("G__FriendInfo",1257,G__G__API_42_0_1, 105, G__get_linked_tagnum(&G__G__APILN_CintcLcLG__FriendInfo), -1, 0, 1, 1, 1, 0, "U 'G__friendtag' - 0 '0' pin", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("G__FriendInfo",1257,G__G__API_42_0_2, 105, G__get_linked_tagnum(&G__G__APILN_CintcLcLG__FriendInfo), -1, 0, 1, 1, 1, 0, "u 'Cint::G__FriendInfo' - 11 - x", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("operator=",937,G__G__API_42_0_3, 117, G__get_linked_tagnum(&G__G__APILN_CintcLcLG__FriendInfo), -1, 1, 1, 1, 1, 0, "u 'Cint::G__FriendInfo' - 11 - x", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("Init",404,G__G__API_42_0_4, 121, -1, -1, 0, 1, 1, 1, 0, "U 'G__friendtag' - 0 - pin", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("FriendOf",781,G__G__API_42_0_5, 85, G__get_linked_tagnum(&G__G__APILN_CintcLcLG__ClassInfo), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("Next",415,G__G__API_42_0_6, 105, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("IsValid",684,G__G__API_42_0_7, 105, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   // automatic destructor
   G__memfunc_setup("~G__FriendInfo", 1383, G__G__API_42_0_8, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
   G__tag_memfunc_reset();
}

static void G__setup_memfuncCintcLcLG__ClassInfo(void) {
   /* Cint::G__ClassInfo */
   G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__APILN_CintcLcLG__ClassInfo));
   G__memfunc_setup("G__ClassInfo",1159,G__G__API_43_0_1, 105, G__get_linked_tagnum(&G__G__APILN_CintcLcLG__ClassInfo), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("Init",404,G__G__API_43_0_2, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("G__ClassInfo",1159,G__G__API_43_0_3, 105, G__get_linked_tagnum(&G__G__APILN_CintcLcLG__ClassInfo), -1, 0, 1, 1, 1, 0, "C - - 10 - classname", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("Init",404,G__G__API_43_0_4, 121, -1, -1, 0, 1, 1, 1, 0, "C - - 10 - classname", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("G__ClassInfo",1159,G__G__API_43_0_5, 105, G__get_linked_tagnum(&G__G__APILN_CintcLcLG__ClassInfo), -1, 0, 1, 1, 1, 0, "u 'G__value' 'G__value' 11 - value_for_type", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("G__ClassInfo",1159,G__G__API_43_0_6, 105, G__get_linked_tagnum(&G__G__APILN_CintcLcLG__ClassInfo), -1, 0, 1, 1, 1, 0, "i - - 0 - tagnumin", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("Init",404,G__G__API_43_0_7, 121, -1, -1, 0, 1, 1, 1, 0, "i - - 0 - tagnumin", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("operator==",998,G__G__API_43_0_8, 105, -1, -1, 0, 1, 1, 1, 0, "u 'Cint::G__ClassInfo' - 11 - a", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("operator!=",970,G__G__API_43_0_9, 105, -1, -1, 0, 1, 1, 1, 0, "u 'Cint::G__ClassInfo' - 11 - a", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("Name",385,G__G__API_43_0_10, 67, -1, -1, 0, 0, 1, 1, 1, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("Fullname",820,G__G__API_43_0_11, 67, -1, -1, 0, 0, 1, 1, 1, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("Title",514,G__G__API_43_0_12, 67, -1, -1, 0, 0, 1, 1, 1, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("Size",411,G__G__API_43_0_13, 105, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("Property",869,G__G__API_43_0_14, 108, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("NDataMembers",1171,G__G__API_43_0_15, 105, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("NMethods",802,G__G__API_43_0_16, 105, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("IsBase",567,G__G__API_43_0_17, 108, -1, -1, 0, 1, 1, 1, 0, "C - - 10 - classname", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("IsBase",567,G__G__API_43_0_18, 108, -1, -1, 0, 1, 1, 1, 0, "u 'Cint::G__ClassInfo' - 1 - a", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("Tagnum",620,G__G__API_43_0_19, 108, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("EnclosingClass",1432,G__G__API_43_0_20, 117, G__get_linked_tagnum(&G__G__APILN_CintcLcLG__ClassInfo), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("EnclosingSpace",1422,G__G__API_43_0_21, 117, G__get_linked_tagnum(&G__G__APILN_CintcLcLG__ClassInfo), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("GetFriendInfo",1284,G__G__API_43_0_22, 85, G__get_linked_tagnum(&G__G__APILN_G__friendtag), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("SetGlobalcomp",1324,G__G__API_43_0_23, 121, -1, -1, 0, 1, 1, 1, 0, "i - - 0 - globalcomp", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("SetProtectedAccess",1832,G__G__API_43_0_24, 121, -1, -1, 0, 1, 1, 1, 0, "i - - 0 - protectedaccess", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("IsValid",684,G__G__API_43_0_25, 105, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("IsLoaded",773,G__G__API_43_0_26, 105, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("SetFilePos",990,G__G__API_43_0_27, 105, -1, -1, 0, 1, 1, 1, 0, "C - - 10 - fname", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("Next",415,G__G__API_43_0_28, 105, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("Linkage",699,G__G__API_43_0_29, 105, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("FileName",769,G__G__API_43_0_30, 67, -1, -1, 0, 0, 1, 1, 1, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("LineNumber",1009,G__G__API_43_0_31, 105, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("IsTmplt",717,G__G__API_43_0_32, 105, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("TmpltName",914,G__G__API_43_0_33, 67, -1, -1, 0, 0, 1, 1, 1, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("TmpltArg",811,G__G__API_43_0_34, 67, -1, -1, 0, 0, 1, 1, 1, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("SetDefFile",955,G__G__API_43_0_35, 121, -1, -1, 0, 1, 1, 1, 0, "C - - 0 - deffilein", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("SetDefLine",963,G__G__API_43_0_36, 121, -1, -1, 0, 1, 1, 1, 0, "i - - 0 - deflinein", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("SetImpFile",978,G__G__API_43_0_37, 121, -1, -1, 0, 1, 1, 1, 0, "C - - 0 - impfilein", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("SetImpLine",986,G__G__API_43_0_38, 121, -1, -1, 0, 1, 1, 1, 0, "i - - 0 - implinein", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("SetVersion",1042,G__G__API_43_0_39, 121, -1, -1, 0, 1, 1, 1, 0, "i - - 0 - versionin", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("DefFile",655,G__G__API_43_0_40, 67, -1, -1, 0, 0, 1, 1, 1, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("DefLine",663,G__G__API_43_0_41, 105, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("ImpFile",678,G__G__API_43_0_42, 67, -1, -1, 0, 0, 1, 1, 1, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("ImpLine",686,G__G__API_43_0_43, 105, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("Version",742,G__G__API_43_0_44, 105, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("New",298,G__G__API_43_0_45, 89, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("New",298,G__G__API_43_0_46, 89, -1, -1, 0, 1, 1, 1, 0, "i - - 0 - n", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("New",298,G__G__API_43_0_47, 89, -1, -1, 0, 1, 1, 1, 0, "Y - - 0 - arena", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("New",298,G__G__API_43_0_48, 89, -1, -1, 0, 2, 1, 1, 0, 
"i - - 0 - n Y - - 0 - arena", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("Delete",595,G__G__API_43_0_49, 121, -1, -1, 0, 1, 1, 1, 8, "Y - - 0 - p", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("Destruct",846,G__G__API_43_0_50, 121, -1, -1, 0, 1, 1, 1, 8, "Y - - 0 - p", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("DeleteArray",1106,G__G__API_43_0_51, 121, -1, -1, 0, 2, 1, 1, 0, 
"Y - - 0 - ary i - - 0 '0' dtorOnly", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("InstanceCount",1342,G__G__API_43_0_52, 105, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("ResetInstanceCount",1857,G__G__API_43_0_53, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("IncInstanceCount",1624,G__G__API_43_0_54, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("HeapInstanceCount",1724,G__G__API_43_0_55, 105, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("IncHeapInstanceCount",2006,G__G__API_43_0_56, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("ResetHeapInstanceCount",2239,G__G__API_43_0_57, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("RootFlag",798,G__G__API_43_0_58, 105, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("GetInterfaceMethod",1810,G__G__API_43_0_59, 89, -1, G__defined_typename("G__InterfaceMethod"), 0, 5, 1, 1, 0, 
"C - - 10 - fname C - - 10 - arg "
"L - - 0 - poffset i 'Cint::G__ClassInfo::MatchMode' - 0 'ConversionMatch' mode "
"i 'Cint::G__ClassInfo::InheritanceMode' - 0 'WithInheritance' imode", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("GetMethod",897,G__G__API_43_0_60, 117, G__get_linked_tagnum(&G__G__APILN_CintcLcLG__MethodInfo), -1, 0, 5, 1, 1, 0, 
"C - - 10 - fname C - - 10 - arg "
"L - - 0 - poffset i 'Cint::G__ClassInfo::MatchMode' - 0 'ConversionMatch' mode "
"i 'Cint::G__ClassInfo::InheritanceMode' - 0 'WithInheritance' imode", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("GetMethod",897,G__G__API_43_0_61, 117, G__get_linked_tagnum(&G__G__APILN_CintcLcLG__MethodInfo), -1, 0, 5, 1, 1, 0, 
"C - - 10 - fname U 'G__param' - 0 - libp "
"L - - 0 - poffset i 'Cint::G__ClassInfo::MatchMode' - 0 'ConversionMatch' mode "
"i 'Cint::G__ClassInfo::InheritanceMode' - 0 'WithInheritance' imode", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("GetDefaultConstructor",2187,G__G__API_43_0_62, 117, G__get_linked_tagnum(&G__G__APILN_CintcLcLG__MethodInfo), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("GetCopyConstructor",1889,G__G__API_43_0_63, 117, G__get_linked_tagnum(&G__G__APILN_CintcLcLG__MethodInfo), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("GetDestructor",1359,G__G__API_43_0_64, 117, G__get_linked_tagnum(&G__G__APILN_CintcLcLG__MethodInfo), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("GetAssignOperator",1745,G__G__API_43_0_65, 117, G__get_linked_tagnum(&G__G__APILN_CintcLcLG__MethodInfo), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("AddMethod",874,G__G__API_43_0_66, 117, G__get_linked_tagnum(&G__G__APILN_CintcLcLG__MethodInfo), -1, 0, 6, 1, 1, 0, 
"C - - 10 - typenam C - - 10 - fname "
"C - - 10 - arg i - - 0 '0' isstatic "
"i - - 0 '0' isvirtual Y - - 0 '0' methodAddress", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("GetDataMember",1266,G__G__API_43_0_67, 117, G__get_linked_tagnum(&G__G__APILN_CintcLcLG__DataMemberInfo), -1, 0, 2, 1, 1, 0, 
"C - - 10 - name L - - 0 - poffset", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("HasMethod",893,G__G__API_43_0_68, 105, -1, -1, 0, 1, 1, 1, 0, "C - - 10 - fname", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("HasDataMember",1262,G__G__API_43_0_69, 105, -1, -1, 0, 1, 1, 1, 0, "C - - 10 - name", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("HasDefaultConstructor",2183,G__G__API_43_0_70, 105, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("ClassProperty",1371,G__G__API_43_0_72, 108, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("FuncFlag",774,G__G__API_43_0_73, 98, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   // automatic copy constructor
   G__memfunc_setup("G__ClassInfo", 1159, G__G__API_43_0_74, (int) ('i'), G__get_linked_tagnum(&G__G__APILN_CintcLcLG__ClassInfo), -1, 0, 1, 1, 1, 0, "u 'Cint::G__ClassInfo' - 11 - -", (char*) NULL, (void*) NULL, 0);
   // automatic destructor
   G__memfunc_setup("~G__ClassInfo", 1285, G__G__API_43_0_75, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
   // automatic assignment operator
   G__memfunc_setup("operator=", 937, G__G__API_43_0_76, (int) ('u'), G__get_linked_tagnum(&G__G__APILN_CintcLcLG__ClassInfo), -1, 1, 1, 1, 1, 0, "u 'Cint::G__ClassInfo' - 11 - -", (char*) NULL, (void*) NULL, 0);
   G__tag_memfunc_reset();
}

static void G__setup_memfuncCintcLcLG__BaseClassInfo(void) {
   /* Cint::G__BaseClassInfo */
   G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__APILN_CintcLcLG__BaseClassInfo));
   G__memfunc_setup("G__BaseClassInfo",1538,G__G__API_46_0_1, 105, G__get_linked_tagnum(&G__G__APILN_CintcLcLG__BaseClassInfo), -1, 0, 1, 1, 1, 0, "u 'Cint::G__ClassInfo' - 1 - a", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("Init",404,G__G__API_46_0_2, 121, -1, -1, 0, 1, 1, 1, 0, "u 'Cint::G__ClassInfo' - 1 - a", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("Offset",615,G__G__API_46_0_3, 108, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("Property",869,G__G__API_46_0_4, 108, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("IsValid",684,G__G__API_46_0_5, 105, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("Next",415,G__G__API_46_0_6, 105, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("Next",415,G__G__API_46_0_7, 105, -1, -1, 0, 1, 1, 1, 0, "i - - 0 - onlydirect", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("Prev",413,G__G__API_46_0_8, 105, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("Prev",413,G__G__API_46_0_9, 105, -1, -1, 0, 1, 1, 1, 0, "i - - 0 - onlydirect", (char*)NULL, (void*) NULL, 0);
   // automatic copy constructor
   G__memfunc_setup("G__BaseClassInfo", 1538, G__G__API_46_0_10, (int) ('i'), G__get_linked_tagnum(&G__G__APILN_CintcLcLG__BaseClassInfo), -1, 0, 1, 1, 1, 0, "u 'Cint::G__BaseClassInfo' - 11 - -", (char*) NULL, (void*) NULL, 0);
   // automatic destructor
   G__memfunc_setup("~G__BaseClassInfo", 1664, G__G__API_46_0_11, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
   // automatic assignment operator
   G__memfunc_setup("operator=", 937, G__G__API_46_0_12, (int) ('u'), G__get_linked_tagnum(&G__G__APILN_CintcLcLG__BaseClassInfo), -1, 1, 1, 1, 1, 0, "u 'Cint::G__BaseClassInfo' - 11 - -", (char*) NULL, (void*) NULL, 0);
   G__tag_memfunc_reset();
}

static void G__setup_memfuncCintcLcLG__TypeInfo(void) {
   /* Cint::G__TypeInfo */
   G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__APILN_CintcLcLG__TypeInfo));
   G__memfunc_setup("G__TypeInfo",1075,G__G__API_47_0_1, 105, G__get_linked_tagnum(&G__G__APILN_CintcLcLG__TypeInfo), -1, 0, 1, 1, 1, 0, "C - - 10 - typenamein", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("G__TypeInfo",1075,G__G__API_47_0_2, 105, G__get_linked_tagnum(&G__G__APILN_CintcLcLG__TypeInfo), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("Init",404,G__G__API_47_0_3, 121, -1, -1, 0, 1, 1, 1, 0, "C - - 10 - typenamein", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("operator==",998,G__G__API_47_0_4, 105, -1, -1, 0, 1, 1, 1, 0, "u 'Cint::G__TypeInfo' - 11 - -", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("operator!=",970,G__G__API_47_0_5, 105, -1, -1, 0, 1, 1, 1, 0, "u 'Cint::G__TypeInfo' - 11 - -", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("Name",385,G__G__API_47_0_6, 67, -1, -1, 0, 0, 1, 1, 1, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("TrueName",801,G__G__API_47_0_7, 67, -1, -1, 0, 0, 1, 1, 1, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("Size",411,G__G__API_47_0_8, 105, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("Property",869,G__G__API_47_0_9, 108, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("IsValid",684,G__G__API_47_0_10, 105, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("New",298,G__G__API_47_0_11, 89, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("Typenum",754,G__G__API_47_0_12, 105, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("Type",418,G__G__API_47_0_13, 105, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("Reftype",735,G__G__API_47_0_14, 105, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("Isconst",739,G__G__API_47_0_15, 105, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("Value",509,G__G__API_47_0_16, 117, G__get_linked_tagnum(&G__G__APILN_G__value), G__defined_typename("G__value"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
   // automatic copy constructor
   G__memfunc_setup("G__TypeInfo", 1075, G__G__API_47_0_18, (int) ('i'), G__get_linked_tagnum(&G__G__APILN_CintcLcLG__TypeInfo), -1, 0, 1, 1, 1, 0, "u 'Cint::G__TypeInfo' - 11 - -", (char*) NULL, (void*) NULL, 0);
   // automatic destructor
   G__memfunc_setup("~G__TypeInfo", 1201, G__G__API_47_0_19, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
   // automatic assignment operator
   G__memfunc_setup("operator=", 937, G__G__API_47_0_20, (int) ('u'), G__get_linked_tagnum(&G__G__APILN_CintcLcLG__TypeInfo), -1, 1, 1, 1, 1, 0, "u 'Cint::G__TypeInfo' - 11 - -", (char*) NULL, (void*) NULL, 0);
   G__tag_memfunc_reset();
}

static void G__setup_memfuncCintcLcLG__MethodArgInfo(void) {
   /* Cint::G__MethodArgInfo */
   G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__APILN_CintcLcLG__MethodArgInfo));
   G__memfunc_setup("Init",404,G__G__API_50_0_1, 121, -1, -1, 0, 1, 1, 1, 0, "u 'Cint::G__MethodInfo' - 1 - a", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("G__MethodArgInfo",1548,G__G__API_50_0_2, 105, G__get_linked_tagnum(&G__G__APILN_CintcLcLG__MethodArgInfo), -1, 0, 1, 1, 1, 0, "u 'Cint::G__MethodInfo' - 1 - a", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("G__MethodArgInfo",1548,G__G__API_50_0_3, 105, G__get_linked_tagnum(&G__G__APILN_CintcLcLG__MethodArgInfo), -1, 0, 1, 1, 1, 0, "u 'Cint::G__MethodArgInfo' - 11 - mai", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("operator=",937,G__G__API_50_0_4, 117, G__get_linked_tagnum(&G__G__APILN_CintcLcLG__MethodArgInfo), -1, 1, 1, 1, 1, 0, "u 'Cint::G__MethodArgInfo' - 11 - mai", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("Name",385,G__G__API_50_0_5, 67, -1, -1, 0, 0, 1, 1, 1, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("Type",418,G__G__API_50_0_6, 85, G__get_linked_tagnum(&G__G__APILN_CintcLcLG__TypeInfo), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("Property",869,G__G__API_50_0_7, 108, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("DefaultValue",1218,G__G__API_50_0_8, 67, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("ArgOf",463,G__G__API_50_0_9, 85, G__get_linked_tagnum(&G__G__APILN_CintcLcLG__MethodInfo), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("IsValid",684,G__G__API_50_0_10, 105, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("Next",415,G__G__API_50_0_11, 105, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("G__MethodArgInfo",1548,G__G__API_50_0_12, 105, G__get_linked_tagnum(&G__G__APILN_CintcLcLG__MethodArgInfo), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   // automatic destructor
   G__memfunc_setup("~G__MethodArgInfo", 1674, G__G__API_50_0_13, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
   G__tag_memfunc_reset();
}

static void G__setup_memfuncCintcLcLG__CallFunc(void) {
   /* Cint::G__CallFunc */
   G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__APILN_CintcLcLG__CallFunc));
   G__memfunc_setup("G__CallFunc",1037,G__G__API_52_0_1, 105, G__get_linked_tagnum(&G__G__APILN_CintcLcLG__CallFunc), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("G__CallFunc",1037,G__G__API_52_0_2, 105, G__get_linked_tagnum(&G__G__APILN_CintcLcLG__CallFunc), -1, 0, 1, 1, 1, 0, "u 'Cint::G__CallFunc' - 11 - cf", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("operator=",937,G__G__API_52_0_3, 117, G__get_linked_tagnum(&G__G__APILN_CintcLcLG__CallFunc), -1, 1, 1, 1, 1, 0, "u 'Cint::G__CallFunc' - 11 - cf", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("Init",404,G__G__API_52_0_4, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("SetFunc",696,G__G__API_52_0_5, 121, -1, -1, 0, 5, 1, 1, 0, 
"U 'Cint::G__ClassInfo' - 0 - cls C - - 10 - fname "
"C - - 10 - args L - - 0 - poffset "
"i 'Cint::G__CallFunc::MatchMode' - 0 'ConversionMatch' mode", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("SetFuncProto",1228,G__G__API_52_0_6, 121, -1, -1, 0, 4, 1, 1, 0, 
"U 'Cint::G__ClassInfo' - 0 - cls C - - 10 - fname "
"C - - 10 - argtype L - - 0 - poffset", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("SetFunc",696,G__G__API_52_0_7, 121, -1, -1, 0, 1, 1, 1, 0, "Y - 'G__InterfaceMethod' 0 - f", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("SetFunc",696,G__G__API_52_0_8, 121, -1, -1, 0, 1, 1, 1, 0, "u 'Cint::G__MethodInfo' - 0 - m", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("SetBytecode",1115,G__G__API_52_0_9, 121, -1, -1, 0, 1, 1, 1, 0, "U 'G__bytecodefunc' - 0 - bc", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("IsValid",684,G__G__API_52_0_10, 105, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("SetArgArray",1093,G__G__API_52_0_11, 121, -1, -1, 0, 2, 1, 1, 0, 
"L - - 0 - p i - - 0 '-1' narg", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("ResetArg",797,G__G__API_52_0_12, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("SetArg",582,G__G__API_52_0_13, 121, -1, -1, 0, 1, 1, 1, 0, "l - - 0 - l", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("SetArg",582,G__G__API_52_0_14, 121, -1, -1, 0, 1, 1, 1, 0, "k - - 0 - ul", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("SetArg",582,G__G__API_52_0_15, 121, -1, -1, 0, 1, 1, 1, 0, "d - - 0 - d", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("SetArgRef",867,G__G__API_52_0_16, 121, -1, -1, 0, 1, 1, 1, 0, "l - - 1 - l", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("SetArgRef",867,G__G__API_52_0_17, 121, -1, -1, 0, 1, 1, 1, 0, "d - - 1 - d", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("SetArg",582,G__G__API_52_0_18, 121, -1, -1, 0, 1, 1, 1, 0, "u 'G__value' 'G__value' 0 - -", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("SetArg",582,G__G__API_52_0_19, 121, -1, -1, 0, 1, 1, 1, 0, "n - 'G__int64' 0 - ll", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("SetArg",582,G__G__API_52_0_20, 121, -1, -1, 0, 1, 1, 1, 0, "m - 'G__uint64' 0 - ull", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("SetArg",582,G__G__API_52_0_21, 121, -1, -1, 0, 1, 1, 1, 0, "q - - 0 - ld", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("SetArgRef",867,G__G__API_52_0_22, 121, -1, -1, 0, 1, 1, 1, 0, "n - 'G__int64' 1 - ll", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("SetArgRef",867,G__G__API_52_0_23, 121, -1, -1, 0, 1, 1, 1, 0, "m - 'G__uint64' 1 - ull", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("SetArgRef",867,G__G__API_52_0_24, 121, -1, -1, 0, 1, 1, 1, 0, "q - - 1 - ld", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("Execute",723,G__G__API_52_0_25, 117, G__get_linked_tagnum(&G__G__APILN_G__value), G__defined_typename("G__value"), 0, 1, 1, 1, 0, "Y - - 0 - pobject", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("Exec",389,G__G__API_52_0_26, 121, -1, -1, 0, 1, 1, 1, 0, "Y - - 0 - pobject", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("ExecInt",688,G__G__API_52_0_27, 108, -1, -1, 0, 1, 1, 1, 0, "Y - - 0 - pobject", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("ExecDouble",992,G__G__API_52_0_28, 100, -1, -1, 0, 1, 1, 1, 0, "Y - - 0 - pobject", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("ExecInt64",794,G__G__API_52_0_29, 110, -1, G__defined_typename("G__int64"), 0, 1, 1, 1, 0, "Y - - 0 - pobject", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("InterfaceMethod",1522,G__G__API_52_0_30, 89, -1, G__defined_typename("G__InterfaceMethod"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("SetArgs",697,G__G__API_52_0_31, 121, -1, -1, 0, 1, 1, 1, 0, "C - - 10 - args", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("GetMethodInfo",1293,G__G__API_52_0_32, 117, G__get_linked_tagnum(&G__G__APILN_CintcLcLG__MethodInfo), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   // automatic destructor
   G__memfunc_setup("~G__CallFunc", 1163, G__G__API_52_0_34, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
   G__tag_memfunc_reset();
}

static void G__setup_memfuncCintcLcLG__TypedefInfo(void) {
   /* Cint::G__TypedefInfo */
   G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__APILN_CintcLcLG__TypedefInfo));
   G__memfunc_setup("G__TypedefInfo",1378,G__G__API_54_0_1, 105, G__get_linked_tagnum(&G__G__APILN_CintcLcLG__TypedefInfo), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("Init",404,G__G__API_54_0_2, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("G__TypedefInfo",1378,G__G__API_54_0_3, 105, G__get_linked_tagnum(&G__G__APILN_CintcLcLG__TypedefInfo), -1, 0, 1, 1, 1, 0, "C - - 10 - typenamein", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("Init",404,G__G__API_54_0_4, 121, -1, -1, 0, 1, 1, 1, 0, "C - - 10 - typenamein", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("G__TypedefInfo",1378,G__G__API_54_0_5, 105, G__get_linked_tagnum(&G__G__APILN_CintcLcLG__TypedefInfo), -1, 0, 1, 1, 1, 0, "i - - 0 - typenumin", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("Init",404,G__G__API_54_0_6, 121, -1, -1, 0, 1, 1, 1, 0, "i - - 0 - typenumin", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("EnclosingClassOfTypedef",2334,G__G__API_54_0_7, 117, G__get_linked_tagnum(&G__G__APILN_CintcLcLG__ClassInfo), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("Title",514,G__G__API_54_0_8, 67, -1, -1, 0, 0, 1, 1, 1, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("SetGlobalcomp",1324,G__G__API_54_0_9, 121, -1, -1, 0, 1, 1, 1, 0, "i - - 0 - globalcomp", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("IsValid",684,G__G__API_54_0_10, 105, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("SetFilePos",990,G__G__API_54_0_11, 105, -1, -1, 0, 1, 1, 1, 0, "C - - 10 - fname", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("Next",415,G__G__API_54_0_12, 105, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("FileName",769,G__G__API_54_0_13, 67, -1, -1, 0, 0, 1, 1, 1, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("LineNumber",1009,G__G__API_54_0_14, 105, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   // automatic copy constructor
   G__memfunc_setup("G__TypedefInfo", 1378, G__G__API_54_0_15, (int) ('i'), G__get_linked_tagnum(&G__G__APILN_CintcLcLG__TypedefInfo), -1, 0, 1, 1, 1, 0, "u 'Cint::G__TypedefInfo' - 11 - -", (char*) NULL, (void*) NULL, 0);
   // automatic destructor
   G__memfunc_setup("~G__TypedefInfo", 1504, G__G__API_54_0_16, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
   // automatic assignment operator
   G__memfunc_setup("operator=", 937, G__G__API_54_0_17, (int) ('u'), G__get_linked_tagnum(&G__G__APILN_CintcLcLG__TypedefInfo), -1, 1, 1, 1, 1, 0, "u 'Cint::G__TypedefInfo' - 11 - -", (char*) NULL, (void*) NULL, 0);
   G__tag_memfunc_reset();
}

static void G__setup_memfuncCintcLcLG__TokenInfo(void) {
   /* Cint::G__TokenInfo */
   G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__APILN_CintcLcLG__TokenInfo));
   G__memfunc_setup("G__TokenInfo",1170,G__G__API_55_0_1, 105, G__get_linked_tagnum(&G__G__APILN_CintcLcLG__TokenInfo), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("G__TokenInfo",1170,G__G__API_55_0_2, 105, G__get_linked_tagnum(&G__G__APILN_CintcLcLG__TokenInfo), -1, 0, 1, 1, 1, 0, "u 'Cint::G__TokenInfo' - 11 - tki", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("operator=",937,G__G__API_55_0_3, 117, G__get_linked_tagnum(&G__G__APILN_CintcLcLG__TokenInfo), -1, 1, 1, 1, 1, 0, "u 'Cint::G__TokenInfo' - 11 - tki", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("Init",404,G__G__API_55_0_4, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("MakeLocalTable",1361,G__G__API_55_0_5, 117, G__get_linked_tagnum(&G__G__APILN_CintcLcLG__MethodInfo), -1, 0, 3, 1, 1, 0, 
"u 'Cint::G__ClassInfo' - 1 - tag_scope C - - 10 - fname "
"C - - 10 - paramtype", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("Query",534,G__G__API_55_0_6, 105, -1, -1, 0, 5, 1, 1, 0, 
"u 'Cint::G__ClassInfo' - 1 - tag_scope u 'Cint::G__MethodInfo' - 1 - func_scope "
"C - - 10 - preopr C - - 10 - name "
"C - - 10 - postopr", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("GetTokenType",1219,G__G__API_55_0_7, 105, G__get_linked_tagnum(&G__G__APILN_CintcLcLG__TokenInfocLcLG__TokenType), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("GetTokenProperty",1670,G__G__API_55_0_8, 105, G__get_linked_tagnum(&G__G__APILN_CintcLcLG__TokenInfocLcLG__TokenProperty), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("GetNextScope",1209,G__G__API_55_0_9, 117, G__get_linked_tagnum(&G__G__APILN_CintcLcLG__ClassInfo), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   // automatic destructor
   G__memfunc_setup("~G__TokenInfo", 1296, G__G__API_55_0_17, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
   G__tag_memfunc_reset();
}

static void G__setup_memfuncCintcLcLG__SourceFileInfo(void) {
   /* Cint::G__SourceFileInfo */
   G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__APILN_CintcLcLG__SourceFileInfo));
   G__memfunc_setup("G__SourceFileInfo",1666,G__G__API_58_0_1, 105, G__get_linked_tagnum(&G__G__APILN_CintcLcLG__SourceFileInfo), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("G__SourceFileInfo",1666,G__G__API_58_0_2, 105, G__get_linked_tagnum(&G__G__APILN_CintcLcLG__SourceFileInfo), -1, 0, 1, 1, 1, 0, "i - - 0 - filenin", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("G__SourceFileInfo",1666,G__G__API_58_0_3, 105, G__get_linked_tagnum(&G__G__APILN_CintcLcLG__SourceFileInfo), -1, 0, 1, 1, 1, 0, "C - - 10 - fname", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("Init",404,G__G__API_58_0_4, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("Init",404,G__G__API_58_0_5, 121, -1, -1, 0, 1, 1, 1, 0, "C - - 10 - fname", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("Name",385,G__G__API_58_0_6, 67, -1, -1, 0, 0, 1, 1, 1, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("Prepname",824,G__G__API_58_0_7, 67, -1, -1, 0, 0, 1, 1, 1, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("fp",214,G__G__API_58_0_8, 69, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("MaxLine",686,G__G__API_58_0_9, 105, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("IncludedFrom",1212,G__G__API_58_0_10, 117, G__get_linked_tagnum(&G__G__APILN_CintcLcLG__SourceFileInfo), -1, 1, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("Property",869,G__G__API_58_0_11, 108, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("IsValid",684,G__G__API_58_0_12, 105, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("Next",415,G__G__API_58_0_13, 105, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   // automatic copy constructor
   G__memfunc_setup("G__SourceFileInfo", 1666, G__G__API_58_0_14, (int) ('i'), G__get_linked_tagnum(&G__G__APILN_CintcLcLG__SourceFileInfo), -1, 0, 1, 1, 1, 0, "u 'Cint::G__SourceFileInfo' - 11 - -", (char*) NULL, (void*) NULL, 0);
   // automatic destructor
   G__memfunc_setup("~G__SourceFileInfo", 1792, G__G__API_58_0_15, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
   // automatic assignment operator
   G__memfunc_setup("operator=", 937, G__G__API_58_0_16, (int) ('u'), G__get_linked_tagnum(&G__G__APILN_CintcLcLG__SourceFileInfo), -1, 1, 1, 1, 1, 0, "u 'Cint::G__SourceFileInfo' - 11 - -", (char*) NULL, (void*) NULL, 0);
   G__tag_memfunc_reset();
}

static void G__setup_memfuncCintcLcLG__IncludePathInfo(void) {
   /* Cint::G__IncludePathInfo */
   G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__APILN_CintcLcLG__IncludePathInfo));
   G__memfunc_setup("G__IncludePathInfo",1762,G__G__API_59_0_1, 105, G__get_linked_tagnum(&G__G__APILN_CintcLcLG__IncludePathInfo), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("Init",404,G__G__API_59_0_2, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("Name",385,G__G__API_59_0_3, 67, -1, -1, 0, 0, 1, 1, 1, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("Property",869,G__G__API_59_0_4, 108, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("IsValid",684,G__G__API_59_0_5, 105, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("Next",415,G__G__API_59_0_6, 105, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("operator=",937,(G__InterfaceMethod) NULL, 117, G__get_linked_tagnum(&G__G__APILN_CintcLcLG__IncludePathInfo), -1, 1, 1, 1, 4, 0, "u 'Cint::G__IncludePathInfo' - 11 - -", (char*)NULL, (void*) NULL, 0);
   // automatic copy constructor
   G__memfunc_setup("G__IncludePathInfo", 1762, G__G__API_59_0_8, (int) ('i'), G__get_linked_tagnum(&G__G__APILN_CintcLcLG__IncludePathInfo), -1, 0, 1, 1, 1, 0, "u 'Cint::G__IncludePathInfo' - 11 - -", (char*) NULL, (void*) NULL, 0);
   // automatic destructor
   G__memfunc_setup("~G__IncludePathInfo", 1888, G__G__API_59_0_9, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
   G__tag_memfunc_reset();
}


/*********************************************************
* Member function information setup
*********************************************************/
extern "C" void G__cpp_setup_memfuncG__API() {
}

/*********************************************************
* Global variable information setup for each class
*********************************************************/
static void G__cpp_setup_global0() {

   /* Setting up global variables */
   G__resetplocal();

}

static void G__cpp_setup_global1() {
}

static void G__cpp_setup_global2() {
}

static void G__cpp_setup_global3() {
   G__memvar_setup((void*)G__PVOID,112,0,0,-1,-1,-1,1,"G__INFO_BUFLEN=50",1,(char*)NULL);
   G__memvar_setup((void*)G__PVOID,112,0,0,-1,-1,-1,1,"G__INFO_TITLELEN=512",1,(char*)NULL);
   G__memvar_setup((void*)G__PVOID,112,0,0,-1,-1,-1,1,"G__PROPERTY_H=0",1,(char*)NULL);
   G__memvar_setup((void*)G__PVOID,112,0,0,-1,-1,-1,1,"G__BIT_ISTAGNUM=15",1,(char*)NULL);
   G__memvar_setup((void*)G__PVOID,112,0,0,-1,-1,-1,1,"G__BIT_ISCLASS=1",1,(char*)NULL);
   G__memvar_setup((void*)G__PVOID,112,0,0,-1,-1,-1,1,"G__BIT_ISSTRUCT=2",1,(char*)NULL);
   G__memvar_setup((void*)G__PVOID,112,0,0,-1,-1,-1,1,"G__BIT_ISUNION=4",1,(char*)NULL);
   G__memvar_setup((void*)G__PVOID,112,0,0,-1,-1,-1,1,"G__BIT_ISENUM=8",1,(char*)NULL);
   G__memvar_setup((void*)G__PVOID,112,0,0,-1,-1,-1,1,"G__BIT_ISTYPEDEF=16",1,(char*)NULL);
   G__memvar_setup((void*)G__PVOID,112,0,0,-1,-1,-1,1,"G__BIT_ISFUNDAMENTAL=32",1,(char*)NULL);
   G__memvar_setup((void*)G__PVOID,112,0,0,-1,-1,-1,1,"G__BIT_ISABSTRACT=64",1,(char*)NULL);
   G__memvar_setup((void*)G__PVOID,112,0,0,-1,-1,-1,1,"G__BIT_ISVIRTUAL=128",1,(char*)NULL);
   G__memvar_setup((void*)G__PVOID,112,0,0,-1,-1,-1,1,"G__BIT_ISPUREVIRTUAL=256",1,(char*)NULL);
   G__memvar_setup((void*)G__PVOID,112,0,0,-1,-1,-1,1,"G__BIT_ISPUBLIC=512",1,(char*)NULL);
   G__memvar_setup((void*)G__PVOID,112,0,0,-1,-1,-1,1,"G__BIT_ISPROTECTED=1024",1,(char*)NULL);
   G__memvar_setup((void*)G__PVOID,112,0,0,-1,-1,-1,1,"G__BIT_ISPRIVATE=2048",1,(char*)NULL);
   G__memvar_setup((void*)G__PVOID,112,0,0,-1,-1,-1,1,"G__BIT_ISPOINTER=4096",1,(char*)NULL);
   G__memvar_setup((void*)G__PVOID,112,0,0,-1,-1,-1,1,"G__BIT_ISARRAY=8192",1,(char*)NULL);
   G__memvar_setup((void*)G__PVOID,112,0,0,-1,-1,-1,1,"G__BIT_ISSTATIC=16384",1,(char*)NULL);
   G__memvar_setup((void*)G__PVOID,112,0,0,-1,-1,-1,1,"G__BIT_ISDEFAULT=32768",1,(char*)NULL);
   G__memvar_setup((void*)G__PVOID,112,0,0,-1,-1,-1,1,"G__BIT_ISREFERENCE=65536",1,(char*)NULL);
   G__memvar_setup((void*)G__PVOID,112,0,0,-1,-1,-1,1,"G__BIT_ISDIRECTINHERIT=131072",1,(char*)NULL);
   G__memvar_setup((void*)G__PVOID,112,0,0,-1,-1,-1,1,"G__BIT_ISCCOMPILED=262144",1,(char*)NULL);
   G__memvar_setup((void*)G__PVOID,112,0,0,-1,-1,-1,1,"G__BIT_ISCPPCOMPILED=524288",1,(char*)NULL);
   G__memvar_setup((void*)G__PVOID,112,0,0,-1,-1,-1,1,"G__BIT_ISCOMPILED=786432",1,(char*)NULL);
   G__memvar_setup((void*)G__PVOID,112,0,0,-1,-1,-1,1,"G__BIT_ISBYTECODE=33554432",1,(char*)NULL);
   G__memvar_setup((void*)G__PVOID,112,0,0,-1,-1,-1,1,"G__BIT_ISCONSTANT=1048576",1,(char*)NULL);
   G__memvar_setup((void*)G__PVOID,112,0,0,-1,-1,-1,1,"G__BIT_ISVIRTUALBASE=2097152",1,(char*)NULL);
   G__memvar_setup((void*)G__PVOID,112,0,0,-1,-1,-1,1,"G__BIT_ISPCONSTANT=4194304",1,(char*)NULL);
   G__memvar_setup((void*)G__PVOID,112,0,0,-1,-1,-1,1,"G__BIT_ISMETHCONSTANT=268435456",1,(char*)NULL);
   G__memvar_setup((void*)G__PVOID,112,0,0,-1,-1,-1,1,"G__BIT_ISGLOBALVAR=8388608",1,(char*)NULL);
   G__memvar_setup((void*)G__PVOID,112,0,0,-1,-1,-1,1,"G__BIT_ISLOCALVAR=16777216",1,(char*)NULL);
   G__memvar_setup((void*)G__PVOID,112,0,0,-1,-1,-1,1,"G__BIT_ISEXPLICIT=67108864",1,(char*)NULL);
   G__memvar_setup((void*)G__PVOID,112,0,0,-1,-1,-1,1,"G__BIT_ISNAMESPACE=134217728",1,(char*)NULL);
   G__memvar_setup((void*)G__PVOID,112,0,0,-1,-1,-1,1,"G__CLS_VALID=1",1,(char*)NULL);
   G__memvar_setup((void*)G__PVOID,112,0,0,-1,-1,-1,1,"G__CLS_HASEXPLICITCTOR=16",1,(char*)NULL);
   G__memvar_setup((void*)G__PVOID,112,0,0,-1,-1,-1,1,"G__CLS_HASIMPLICITCTOR=32",1,(char*)NULL);
   G__memvar_setup((void*)G__PVOID,112,0,0,-1,-1,-1,1,"G__CLS_HASCTOR=48",1,(char*)NULL);
   G__memvar_setup((void*)G__PVOID,112,0,0,-1,-1,-1,1,"G__CLS_HASDEFAULTCTOR=64",1,(char*)NULL);
   G__memvar_setup((void*)G__PVOID,112,0,0,-1,-1,-1,1,"G__CLS_HASASSIGNOPR=128",1,(char*)NULL);
   G__memvar_setup((void*)G__PVOID,112,0,0,-1,-1,-1,1,"G__CLS_HASEXPLICITDTOR=256",1,(char*)NULL);
   G__memvar_setup((void*)G__PVOID,112,0,0,-1,-1,-1,1,"G__CLS_HASIMPLICITDTOR=512",1,(char*)NULL);
   G__memvar_setup((void*)G__PVOID,112,0,0,-1,-1,-1,1,"G__CLS_HASDTOR=768",1,(char*)NULL);
   G__memvar_setup((void*)G__PVOID,112,0,0,-1,-1,-1,1,"G__CLS_HASVIRTUAL=4096",1,(char*)NULL);
   G__memvar_setup((void*)G__PVOID,112,0,0,-1,-1,-1,1,"G__CLS_ISABSTRACT=8192",1,(char*)NULL);
   G__memvar_setup((void*)G__PVOID,112,0,0,-1,-1,-1,1,"G__CLASSINFO_H=0",1,(char*)NULL);
   G__memvar_setup((void*)G__PVOID,112,0,0,-1,-1,-1,1,"G__BaseClassInfo_H=0",1,(char*)NULL);
   G__memvar_setup((void*)G__PVOID,112,0,0,-1,-1,-1,1,"G__TYPEINFOX_H=0",1,(char*)NULL);
   G__memvar_setup((void*)G__PVOID,112,0,0,-1,-1,-1,1,"G__METHODINFO_H=0",1,(char*)NULL);
   G__memvar_setup((void*)G__PVOID,112,0,0,-1,-1,-1,1,"G__METHODARGINFO_H=0",1,(char*)NULL);
   G__memvar_setup((void*)G__PVOID,112,0,0,-1,-1,-1,1,"G__DATAMEMBER_H=0",1,(char*)NULL);
   G__memvar_setup((void*)G__PVOID,112,0,0,-1,-1,-1,1,"G__CALLFUNC_H=0",1,(char*)NULL);
   G__memvar_setup((void*)G__PVOID,112,0,0,-1,-1,-1,1,"G__TYPEDEFINFO_H=0",1,(char*)NULL);
   G__memvar_setup((void*)G__PVOID,112,0,0,-1,-1,-1,1,"G__TOKENINFO_H=0",1,(char*)NULL);

   G__resetglobalenv();
}
extern "C" void G__cpp_setup_globalG__API() {
  G__cpp_setup_global0();
  G__cpp_setup_global1();
  G__cpp_setup_global2();
  G__cpp_setup_global3();
}

/*********************************************************
* Global function information setup for each class
*********************************************************/
static void G__cpp_setup_func0() {
   G__lastifuncposition();


   G__resetifuncposition();
}

extern "C" void G__cpp_setup_funcG__API() {
  G__cpp_setup_func0();
}

/*********************************************************
* Class,struct,union,enum tag information setup
*********************************************************/
/* Setup class/struct taginfo */
G__linked_taginfo G__G__APILN_G__value = { "G__value" , 115 , -1 };
G__linked_taginfo G__G__APILN_G__friendtag = { "G__friendtag" , 115 , -1 };
G__linked_taginfo G__G__APILN_G__bytecodefunc = { "G__bytecodefunc" , 115 , -1 };
G__linked_taginfo G__G__APILN_G__param = { "G__param" , 115 , -1 };
G__linked_taginfo G__G__APILN_Cint = { "Cint" , 110 , -1 };
G__linked_taginfo G__G__APILN_CintcLcLG__MethodInfo = { "Cint::G__MethodInfo" , 99 , -1 };
G__linked_taginfo G__G__APILN_CintcLcLG__DataMemberInfo = { "Cint::G__DataMemberInfo" , 99 , -1 };
G__linked_taginfo G__G__APILN_CintcLcLG__FriendInfo = { "Cint::G__FriendInfo" , 99 , -1 };
G__linked_taginfo G__G__APILN_CintcLcLG__ClassInfo = { "Cint::G__ClassInfo" , 99 , -1 };
G__linked_taginfo G__G__APILN_CintcLcLG__ClassInfocLcLMatchMode = { "Cint::G__ClassInfo::MatchMode" , 101 , -1 };
G__linked_taginfo G__G__APILN_CintcLcLG__ClassInfocLcLInheritanceMode = { "Cint::G__ClassInfo::InheritanceMode" , 101 , -1 };
G__linked_taginfo G__G__APILN_CintcLcLG__BaseClassInfo = { "Cint::G__BaseClassInfo" , 99 , -1 };
G__linked_taginfo G__G__APILN_CintcLcLG__TypeInfo = { "Cint::G__TypeInfo" , 99 , -1 };
G__linked_taginfo G__G__APILN_CintcLcLG__TypeInfocLcLG__MethodArgInfo = { "Cint::G__TypeInfo::G__MethodArgInfo" , 99 , -1 };
G__linked_taginfo G__G__APILN_CintcLcLG__MethodInfocLcLG__MethodArgInfo = { "Cint::G__MethodInfo::G__MethodArgInfo" , 99 , -1 };
G__linked_taginfo G__G__APILN_CintcLcLG__MethodArgInfo = { "Cint::G__MethodArgInfo" , 99 , -1 };
G__linked_taginfo G__G__APILN_CintcLcLG__DataMemberInfocLcLerror_code = { "Cint::G__DataMemberInfo::error_code" , 101 , -1 };
G__linked_taginfo G__G__APILN_CintcLcLG__CallFunc = { "Cint::G__CallFunc" , 99 , -1 };
G__linked_taginfo G__G__APILN_CintcLcLG__CallFunccLcLMatchMode = { "Cint::G__CallFunc::MatchMode" , 101 , -1 };
G__linked_taginfo G__G__APILN_CintcLcLG__TypedefInfo = { "Cint::G__TypedefInfo" , 99 , -1 };
G__linked_taginfo G__G__APILN_CintcLcLG__TokenInfo = { "Cint::G__TokenInfo" , 99 , -1 };
G__linked_taginfo G__G__APILN_CintcLcLG__TokenInfocLcLG__TokenType = { "Cint::G__TokenInfo::G__TokenType" , 101 , -1 };
G__linked_taginfo G__G__APILN_CintcLcLG__TokenInfocLcLG__TokenProperty = { "Cint::G__TokenInfo::G__TokenProperty" , 101 , -1 };
G__linked_taginfo G__G__APILN_CintcLcLG__SourceFileInfo = { "Cint::G__SourceFileInfo" , 99 , -1 };
G__linked_taginfo G__G__APILN_CintcLcLG__IncludePathInfo = { "Cint::G__IncludePathInfo" , 99 , -1 };

/* Reset class/struct taginfo */
extern "C" void G__cpp_reset_tagtableG__API() {
  G__G__APILN_G__value.tagnum = -1 ;
  G__G__APILN_G__friendtag.tagnum = -1 ;
  G__G__APILN_G__bytecodefunc.tagnum = -1 ;
  G__G__APILN_G__param.tagnum = -1 ;
  G__G__APILN_Cint.tagnum = -1 ;
  G__G__APILN_CintcLcLG__MethodInfo.tagnum = -1 ;
  G__G__APILN_CintcLcLG__DataMemberInfo.tagnum = -1 ;
  G__G__APILN_CintcLcLG__FriendInfo.tagnum = -1 ;
  G__G__APILN_CintcLcLG__ClassInfo.tagnum = -1 ;
  G__G__APILN_CintcLcLG__ClassInfocLcLMatchMode.tagnum = -1 ;
  G__G__APILN_CintcLcLG__ClassInfocLcLInheritanceMode.tagnum = -1 ;
  G__G__APILN_CintcLcLG__BaseClassInfo.tagnum = -1 ;
  G__G__APILN_CintcLcLG__TypeInfo.tagnum = -1 ;
  G__G__APILN_CintcLcLG__TypeInfocLcLG__MethodArgInfo.tagnum = -1 ;
  G__G__APILN_CintcLcLG__MethodInfocLcLG__MethodArgInfo.tagnum = -1 ;
  G__G__APILN_CintcLcLG__MethodArgInfo.tagnum = -1 ;
  G__G__APILN_CintcLcLG__DataMemberInfocLcLerror_code.tagnum = -1 ;
  G__G__APILN_CintcLcLG__CallFunc.tagnum = -1 ;
  G__G__APILN_CintcLcLG__CallFunccLcLMatchMode.tagnum = -1 ;
  G__G__APILN_CintcLcLG__TypedefInfo.tagnum = -1 ;
  G__G__APILN_CintcLcLG__TokenInfo.tagnum = -1 ;
  G__G__APILN_CintcLcLG__TokenInfocLcLG__TokenType.tagnum = -1 ;
  G__G__APILN_CintcLcLG__TokenInfocLcLG__TokenProperty.tagnum = -1 ;
  G__G__APILN_CintcLcLG__SourceFileInfo.tagnum = -1 ;
  G__G__APILN_CintcLcLG__IncludePathInfo.tagnum = -1 ;
}


extern "C" void G__cpp_setup_tagtableG__API() {

   /* Setting up class,struct,union tag entry */
   G__get_linked_tagnum_fwd(&G__G__APILN_G__value);
   G__get_linked_tagnum_fwd(&G__G__APILN_G__friendtag);
   G__get_linked_tagnum_fwd(&G__G__APILN_G__bytecodefunc);
   G__get_linked_tagnum_fwd(&G__G__APILN_G__param);
   G__tagtable_setup(G__get_linked_tagnum(&G__G__APILN_Cint),0,-1,0,(char*)NULL,G__setup_memvarCint,G__setup_memfuncCint);
   G__tagtable_setup(G__get_linked_tagnum(&G__G__APILN_CintcLcLG__MethodInfo),sizeof(Cint::G__MethodInfo),-1,36608,(char*)NULL,G__setup_memvarCintcLcLG__MethodInfo,G__setup_memfuncCintcLcLG__MethodInfo);
   G__tagtable_setup(G__get_linked_tagnum(&G__G__APILN_CintcLcLG__DataMemberInfo),sizeof(Cint::G__DataMemberInfo),-1,36608,(char*)NULL,G__setup_memvarCintcLcLG__DataMemberInfo,G__setup_memfuncCintcLcLG__DataMemberInfo);
   G__tagtable_setup(G__get_linked_tagnum(&G__G__APILN_CintcLcLG__FriendInfo),sizeof(Cint::G__FriendInfo),-1,2816,(char*)NULL,G__setup_memvarCintcLcLG__FriendInfo,G__setup_memfuncCintcLcLG__FriendInfo);
   G__tagtable_setup(G__get_linked_tagnum(&G__G__APILN_CintcLcLG__ClassInfo),sizeof(Cint::G__ClassInfo),-1,34048,(char*)NULL,G__setup_memvarCintcLcLG__ClassInfo,G__setup_memfuncCintcLcLG__ClassInfo);
   G__tagtable_setup(G__get_linked_tagnum(&G__G__APILN_CintcLcLG__ClassInfocLcLMatchMode),sizeof(int),-1,0,(char*)NULL,NULL,NULL);
   G__tagtable_setup(G__get_linked_tagnum(&G__G__APILN_CintcLcLG__ClassInfocLcLInheritanceMode),sizeof(int),-1,0,(char*)NULL,NULL,NULL);
   G__tagtable_setup(G__get_linked_tagnum(&G__G__APILN_CintcLcLG__BaseClassInfo),sizeof(Cint::G__BaseClassInfo),-1,33792,(char*)NULL,G__setup_memvarCintcLcLG__BaseClassInfo,G__setup_memfuncCintcLcLG__BaseClassInfo);
   G__tagtable_setup(G__get_linked_tagnum(&G__G__APILN_CintcLcLG__TypeInfo),sizeof(Cint::G__TypeInfo),-1,34048,(char*)NULL,G__setup_memvarCintcLcLG__TypeInfo,G__setup_memfuncCintcLcLG__TypeInfo);
   G__tagtable_setup(G__get_linked_tagnum(&G__G__APILN_CintcLcLG__TypeInfocLcLG__MethodArgInfo),0,-1,0,(char*)NULL,NULL,NULL);
   G__tagtable_setup(G__get_linked_tagnum(&G__G__APILN_CintcLcLG__MethodInfocLcLG__MethodArgInfo),0,-1,0,(char*)NULL,NULL,NULL);
   G__tagtable_setup(G__get_linked_tagnum(&G__G__APILN_CintcLcLG__MethodArgInfo),sizeof(Cint::G__MethodArgInfo),-1,36608,(char*)NULL,G__setup_memvarCintcLcLG__MethodArgInfo,G__setup_memfuncCintcLcLG__MethodArgInfo);
   G__tagtable_setup(G__get_linked_tagnum(&G__G__APILN_CintcLcLG__DataMemberInfocLcLerror_code),sizeof(int),-1,0,(char*)NULL,NULL,NULL);
   G__tagtable_setup(G__get_linked_tagnum(&G__G__APILN_CintcLcLG__CallFunc),sizeof(Cint::G__CallFunc),-1,3840,(char*)NULL,G__setup_memvarCintcLcLG__CallFunc,G__setup_memfuncCintcLcLG__CallFunc);
   G__tagtable_setup(G__get_linked_tagnum(&G__G__APILN_CintcLcLG__CallFunccLcLMatchMode),sizeof(int),-1,0,(char*)NULL,NULL,NULL);
   G__tagtable_setup(G__get_linked_tagnum(&G__G__APILN_CintcLcLG__TypedefInfo),sizeof(Cint::G__TypedefInfo),-1,34048,(char*)NULL,G__setup_memvarCintcLcLG__TypedefInfo,G__setup_memfuncCintcLcLG__TypedefInfo);
   G__tagtable_setup(G__get_linked_tagnum(&G__G__APILN_CintcLcLG__TokenInfo),sizeof(Cint::G__TokenInfo),-1,3840,(char*)NULL,G__setup_memvarCintcLcLG__TokenInfo,G__setup_memfuncCintcLcLG__TokenInfo);
   G__tagtable_setup(G__get_linked_tagnum(&G__G__APILN_CintcLcLG__TokenInfocLcLG__TokenType),sizeof(int),-1,0,(char*)NULL,NULL,NULL);
   G__tagtable_setup(G__get_linked_tagnum(&G__G__APILN_CintcLcLG__TokenInfocLcLG__TokenProperty),sizeof(int),-1,0,(char*)NULL,NULL,NULL);
   G__tagtable_setup(G__get_linked_tagnum(&G__G__APILN_CintcLcLG__SourceFileInfo),sizeof(Cint::G__SourceFileInfo),-1,34048,(char*)NULL,G__setup_memvarCintcLcLG__SourceFileInfo,G__setup_memfuncCintcLcLG__SourceFileInfo);
   G__tagtable_setup(G__get_linked_tagnum(&G__G__APILN_CintcLcLG__IncludePathInfo),sizeof(Cint::G__IncludePathInfo),-1,3328,(char*)NULL,G__setup_memvarCintcLcLG__IncludePathInfo,G__setup_memfuncCintcLcLG__IncludePathInfo);
}
extern "C" void G__cpp_setupG__API(void) {
  G__check_setup_version(30051515,"G__cpp_setupG__API()");
  G__set_cpp_environmentG__API();
  G__cpp_setup_tagtableG__API();

  G__cpp_setup_inheritanceG__API();

  G__cpp_setup_typetableG__API();

  G__cpp_setup_memvarG__API();

  G__cpp_setup_memfuncG__API();
  G__cpp_setup_globalG__API();
  G__cpp_setup_funcG__API();

   if(0==G__getsizep2memfunc()) G__get_sizep2memfuncG__API();
  return;
}
