/* /% C++ %/ */ /*********************************************************************** * cint (C/C++ interpreter) ************************************************************************ * CINT header file G__ci_fproto.h ************************************************************************ * Description: * C/C++ interpreter header file for API function prototypes ************************************************************************ * Copyright(c) 1995~2005 Masaharu Goto (root-cint@cern.ch) * * For the licensing terms see the file COPYING * ************************************************************************/ #ifndef G__CI_FPROTO_INCLUDE #define G__CI_FPROTO_INCLUDE #if defined(__clang__) && !defined(__ICC) # if __has_warning("-Wreturn-type-c-linkage") /* 'G__getfunction' has C-linkage specified, but returns user-defined type 'G__value' which is incompatible with C */ # pragma clang diagnostic ignored "-Wreturn-type-c-linkage" # endif #endif G__DECL_API(0, unsigned long, G__uint, (G__value buf)) G__DECL_API(1, int, G__fgetline, (char *string)) G__DECL_API(2, int, G__load, (char *commandfile)) /* G__DECL_API(???, float, G__float, (G__value buf))*/ G__DECL_API(221, int, G__globalsetup,(void)) G__DECL_API(3, int, G__call_setup_funcs, (void)) G__DECL_API(4, void, G__reset_setup_funcs, (void)) G__DECL_API(5, G__CONST char*, G__cint_version, (void)) G__DECL_API(6, void, G__init_garbagecollection, (void)) G__DECL_API(7, int, G__garbagecollection, (void)) G__DECL_API(8, void, G__add_alloctable, (void* allocedmem,int type,int tagnum)) G__DECL_API(9, int, G__del_alloctable, (void* allocmem)) G__DECL_API(10, int, G__add_refcount, (void* allocedmem,void** storedmem)) G__DECL_API(11, int, G__del_refcount, (void* allocedmem,void** storedmem)) G__DECL_API(12, int, G__disp_garbagecollection, (FILE* fout)) G__DECL_API(13, struct G__ifunc_table*, G__get_methodhandle, (const char *funcname,const char *argtype ,struct G__ifunc_table *p_ifunc ,long *pifn,long *poffset ,int withConversion ,int withInheritance)) G__DECL_API(14, struct G__ifunc_table*, G__get_methodhandle2, (char *funcname ,struct G__param* libp ,struct G__ifunc_table *p_ifunc ,long *pifn,long *poffset ,int withConversion ,int withInheritance)) G__DECL_API(15, struct G__var_array*, G__searchvariable, (char *varname,int varhash ,struct G__var_array *varlocal ,struct G__var_array *varglobal ,long *pG__struct_offset ,long *pstore_struct_offset ,int *pig15 ,int isdecl)) G__DECL_API(16, struct G__ifunc_table*, G__p2f2funchandle, (void* p2f,struct G__ifunc_table* p_ifunc,int* pindex)) G__DECL_API(17, char*, G__p2f2funcname, (void *p2f)) G__DECL_API(18, int, G__isinterpretedp2f, (void* p2f)) G__DECL_API(19, int, G__compile_bytecode, (struct G__ifunc_table* ifunc,int index_in_ifunc)) G__DECL_API(20, void, G__va_arg_setalign, (int n)) G__DECL_API(21, void, G__va_arg_copyvalue, (int t,void* p,G__value* pval,int objsize)) /************************************************************************* * ROOT script compiler *************************************************************************/ G__DECL_API(22, void, G__Set_RTLD_NOW, (void)) G__DECL_API(23, void, G__Set_RTLD_LAZY, (void)) G__DECL_API(24, void, G__RegisterScriptCompiler, (int(*p2f)(G__CONST char*,G__CONST char*))) /************************************************************************* * Pointer to function evaluation function *************************************************************************/ /************************************************************************* * G__atpause, G__aterror API *************************************************************************/ /************************************************************************* * interface method setup functions *************************************************************************/ G__DECL_API(25, int, G__defined_tagname, (G__CONST char* tagname,int noerror)) G__DECL_API(26, struct G__Definedtemplateclass *,G__defined_templateclass, (G__CONST char *name)) G__DECL_API(27, int, G__deleteglobal, (void* p)) G__DECL_API(269, int, G__resetglobalvar, (void* p)) G__DECL_API(28, int, G__deletevariable, (G__CONST char* varname)) G__DECL_API(29, int, G__optimizemode, (int optimizemode)) G__DECL_API(30, int, G__getoptimizemode, (void)) G__DECL_API(31, G__value, G__string2type_body, (G__CONST char *typenamin,int noerror)) G__DECL_API(32, G__value, G__string2type, (G__CONST char *typenamin)) G__DECL_API(33, void*, G__findsym, (G__CONST char *fname)) G__DECL_API(34, int, G__IsInMacro, (void)) G__DECL_API(35, void, G__storerewindposition, (void)) G__DECL_API(36, void, G__rewinddictionary, (void)) G__DECL_API(37, void, G__SetCriticalSectionEnv, (int (*issamethread)() ,void (*storelockthread)() ,void (*entercs)() ,void (*leavecs)())) G__DECL_API(38, void, G__storelasterror, (void)) G__DECL_API(39, void, G__set_smartunload, (int smartunload)) G__DECL_API(40, void, G__set_autoloading, (int (* /*p2f*/) (char*))) G__DECL_API(41, void, G__set_class_autoloading_callback, (int (* /*p2f*/) (char*, char*))) G__DECL_API(42, void, G__set_class_autoloading_table, (char* classname, char* libname)) G__DECL_API(259, char*, G__get_class_autoloading_table, (char* classname)) G__DECL_API(43, int, G__set_class_autoloading, (int newvalue)) #ifdef G__NEVER G__DECL_API(44, void*, G__operator_new, (size_t size,void* p)) G__DECL_API(45, void*, G__operator_new_ary, (size_t size,void* p)) G__DECL_API(46, void, G__operator_delete, (void *p)) G__DECL_API(47, void, G__operator_delete_ary, (void *p)) #endif G__DECL_API(48, int, G__getexitcode, (void)) G__DECL_API(49, int, G__get_return, (int *exitval)) #ifndef G__OLDIMPLEMENTATION1485 G__DECL_API(50, int, G__fprinterr, (FILE* fp,const char* fmt,...)) G__DECL_API(51, int, G__fputerr, (int c)) #else #define G__fprinterr fprintf #endif G__DECL_API(52, void, G__SetUseCINTSYSDIR, (int UseCINTSYSDIR)) G__DECL_API(53, void, G__SetCINTSYSDIR, (char* cintsysdir)) G__DECL_API(54, void, G__set_eolcallback, (void* eolcallback)) G__DECL_API(55, G__parse_hook_t*, G__set_beforeparse_hook, (G__parse_hook_t* hook)) G__DECL_API(56, void, G__set_ioctortype_handler, (int (* /*p2f*/) (const char*))) G__DECL_API(57, void, G__SetCatchException, (int mode)) #ifdef G__ASM_WHOLEFUNC /************************************************************************** * Interface method to run bytecode function **************************************************************************/ G__DECL_API(58, int, G__exec_bytecode, (G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash)) #endif /************************************************************************** * Exported Cint API functions **************************************************************************/ #ifdef G__WIN32 G__DECL_API(59, int, G__fprintf, (FILE* fp,const char* fmt,...)) G__DECL_API(60, int, G__setmasksignal, (int)) #endif G__DECL_API(61, void, G__settemplevel, (int val)) G__DECL_API(62, void, G__clearstack, (void)) G__DECL_API(63, int, G__lasterror, (void)) G__DECL_API(64, void, G__reset_lasterror, (void)) G__DECL_API(65, int, G__gettempfilenum, (void)) G__DECL_API(66, void, G__LockCpp, (void)) G__DECL_API(67, void, G__set_sym_underscore, (int x)) G__DECL_API(68, int, G__get_sym_underscore, (void)) G__DECL_API(69, void*, G__get_errmsgcallback, (void)) G__DECL_API(70, void, G__mask_errmsg, (char* msg)) G__DECL_API(71, int, G__main, (int argc,char **argv)) G__DECL_API(72, void, G__setothermain, (int othermain)) G__DECL_API(73, void, G__exit, (int rtn)) G__DECL_API(74, int, G__getnumbaseclass, (int tagnum)) G__DECL_API(75, void, G__setnewtype, (char globalcomp,G__CONST char* comment,int nindex)) G__DECL_API(76, void, G__setnewtypeindex, (int j,int type_index)) G__DECL_API(77, void, G__resetplocal, (void)) G__DECL_API(78, long, G__getgvp, (void)) G__DECL_API(79, void, G__resetglobalenv, (void)) G__DECL_API(80, void, G__lastifuncposition, (void)) G__DECL_API(81, void, G__resetifuncposition, (void)) G__DECL_API(82, void, G__setnull, (G__value* result)) G__DECL_API(83, long, G__getstructoffset, (void)) G__DECL_API(84, int, G__getaryconstruct, (void)) G__DECL_API(85, long, G__gettempbufpointer, (void)) G__DECL_API(86, void, G__setsizep2memfunc, (int sizep2memfunc)) G__DECL_API(87, int, G__getsizep2memfunc, (void)) G__DECL_API(88, int, G__get_linked_tagnum, (G__linked_taginfo *p)) G__DECL_API(257, int, G__get_linked_tagnum_fwd, (G__linked_taginfo *p)) G__DECL_API(89, int, G__tagtable_setup, (int tagnum,int size,int cpplink,int isabstract,G__CONST char *comment,G__incsetup setup_memvar,G__incsetup setup_memfunc)) G__DECL_API(90, int, G__search_tagname, (G__CONST char *tagname,int type)) G__DECL_API(91, int, G__search_typename, (G__CONST char *typenamein,int typein,int tagnum,int reftype)) G__DECL_API(92, int, G__defined_typename, (G__CONST char* typenamein)) G__DECL_API(93, int, G__tag_memvar_setup, (int tagnum)) G__DECL_API(94, int, G__memvar_setup, (void *p,int type,int reftype,int constvar,int tagnum,int typenum,int statictype,int var_access,G__CONST char *expr,int definemacro,G__CONST char *comment)) G__DECL_API(95, int, G__tag_memvar_reset, (void)) G__DECL_API(96, int, G__tag_memfunc_setup, (int tagnum)) #ifdef G__TRUEP2F G__DECL_API(97, int, G__memfunc_setup, (G__CONST char *funcname,int hash,G__InterfaceMethod funcp,int type ,int tagnum,int typenum,int reftype,int para_nu,int ansi,int var_access,int isconst,G__CONST char *paras,G__CONST char *comment,void* tp2f,int isvirtual)) #else /* G__TRUEP2F */ G__DECL_API(98, int, G__memfunc_setup, (G__CONST char *funcname,int hash,G__InterfaceMethod funcp,int type ,int tagnum,int typenum,int reftype,int para_nu,int ansi,int var_access,int isconst,G__CONST char *paras,G__CONST char *comment)) #endif /* G__TRUEP2F */ G__DECL_API(99, int, G__memfunc_next, (void)) G__DECL_API(101, int, G__tag_memfunc_reset, (void)) G__DECL_API(100, int, G__value_get_type, (G__value* buf)) G__DECL_API(262, int, G__value_get_tagnum, (G__value* buf)) G__DECL_API(102, void, G__letint, (G__value *buf,int type,long value)) G__DECL_API(103, void, G__letdouble, (G__value *buf,int type,double value)) G__DECL_API(104, void, G__store_tempobject, (G__value reg)) G__DECL_API(105, int, G__inheritance_setup, (int tagnum,int basetagnum,long baseoffset,int baseaccess,int property)) G__DECL_API(106, void, G__add_compiledheader, (G__CONST char *headerfile)) G__DECL_API(107, void, G__add_ipath, (G__CONST char *ipath)) G__DECL_API(108, int, G__delete_ipath, (G__CONST char *ipath)) G__DECL_API(109, struct G__includepath*, G__getipathentry, ()) G__DECL_API(110, void, G__add_macro, (G__CONST char *macro)) G__DECL_API(111, void, G__check_setup_version, (int version,G__CONST char *func)) G__DECL_API(112, long, G__int, (G__value buf)) G__DECL_API(113, long, G__int_cast, (G__value buf)) G__DECL_API(114, double, G__double, (G__value buf)) G__DECL_API(115, G__value, G__calc, (G__CONST char *expr)) G__DECL_API(116, int , G__loadfile, (G__CONST char* filename)) G__DECL_API(117, int , G__unloadfile, (G__CONST char* filename)) G__DECL_API(258, int , G__setfilecontext, (G__CONST char* filename, struct G__input_file* ifile)) G__DECL_API(118, int, G__init_cint, (G__CONST char* command)) G__DECL_API(119, void, G__scratch_all, (void)) G__DECL_API(120, void, G__setdouble, (G__value *pbuf,double d,void* pd,int type,int tagnum,int typenum,int reftype)) G__DECL_API(121, void, G__setint, (G__value *pbuf,long d,void* pd,int type,int tagnum,int typenum,int reftype)) G__DECL_API(122, void, G__stubstoreenv, (struct G__StoreEnv *env,void* p,int tagnum)) G__DECL_API(123, void, G__stubrestoreenv, (struct G__StoreEnv *env)) G__DECL_API(124, int, G__getstream, (const char *source,int *isrc,char *string,const char *endmark)) G__DECL_API(125, char*, G__type2string, (int type,int tagnum,int typenum,int reftype,int isconst)) G__DECL_API(240, void, G__set_typenum,(G__value* val, const char* type)) G__DECL_API(252, void, G__set_type,(G__value* val, char* type)) G__DECL_API(253, void, G__set_tagnum,(G__value* val, int tagnum)) G__DECL_API(126, void, G__alloc_tempobject, (int tagnum,int typenum)) G__DECL_API(251, void, G__alloc_tempobject_val, (G__value* val)) G__DECL_API(127, void, G__set_p2fsetup, (void (*p2f)())) G__DECL_API(128, void, G__free_p2fsetup, (void)) G__DECL_API(129, int, G__genericerror, (G__CONST char *message)) G__DECL_API(130, char*, G__tmpnam, (char* name)) G__DECL_API(131, int, G__setTMPDIR, (char* badname)) G__DECL_API(132, void, G__setPrerun, (int prerun)) G__DECL_API(133, int, G__readline, (FILE *fp,char *line,char *argbuf,int *argn,char *arg[])) G__DECL_API(134, int, G__getFuncNow, (void)) G__DECL_API(135, FILE*, G__getIfileFp, (void)) G__DECL_API(136, void, G__incIfileLineNumber, (void)) G__DECL_API(137, struct G__input_file*, G__get_ifile, (void)) G__DECL_API(138, void, G__setReturn, (int rtn)) G__DECL_API(139, int, G__getPrerun, (void)) G__DECL_API(140, short, G__getDispsource, (void)) G__DECL_API(141, FILE*, G__getSerr, (void)) G__DECL_API(142, int, G__getIsMain, (void)) G__DECL_API(143, void, G__setIsMain, (int ismain)) G__DECL_API(144, void, G__setStep, (int step)) G__DECL_API(145, int, G__getStepTrace, (void)) G__DECL_API(146, void, G__setDebug, (int dbg)) G__DECL_API(147, int, G__getDebugTrace, (void)) G__DECL_API(148, void, G__set_asm_noverflow, (int novfl)) G__DECL_API(149, int, G__get_no_exec, (void)) G__DECL_API(150, int, G__get_no_exec_compile, (void)) G__DECL_API(151, void, G__setdebugcond, (void)) G__DECL_API(152, int, G__init_process_cmd, (void)) G__DECL_API(153, int, G__process_cmd, (char *line,char *prompt,int *more,int *err,G__value *rslt)) G__DECL_API(154, int, G__pause, (void)) G__DECL_API(155, char*, G__input, (const char* prompt)) G__DECL_API(156, int, G__split, (char *line,char *string,int *argc,char **argv)) G__DECL_API(157, int, G__getIfileLineNumber, (void)) G__DECL_API(158, void, G__addpragma, (char* comname, void (* /*p2f*/) (char*)) ) G__DECL_API(159, void, G__add_setup_func, (G__CONST char *libname, G__incsetup func)) G__DECL_API(160, void, G__remove_setup_func, (G__CONST char *libname)) G__DECL_API(161, void, G__setgvp, (long gvp)) G__DECL_API(162, void, G__set_stdio_handle, (FILE* s_out,FILE* s_err,FILE* s_in)) G__DECL_API(163, void, G__setautoconsole, (int autoconsole)) G__DECL_API(164, int, G__AllocConsole, (void)) G__DECL_API(165, int, G__FreeConsole, (void)) G__DECL_API(166, int, G__getcintready, (void)) G__DECL_API(167, int, G__security_recover, (FILE* fout)) G__DECL_API(168, void, G__breakkey, (int signame)) G__DECL_API(169, int, G__stepmode, (int stepmode)) G__DECL_API(170, int, G__tracemode, (int tracemode)) G__DECL_API(171, int, G__setbreakpoint, (const char *breakline,const char *breakfile)) G__DECL_API(172, int, G__getstepmode, (void)) G__DECL_API(173, int, G__gettracemode, (void)) G__DECL_API(174, int, G__printlinenum, (void)) G__DECL_API(175, int, G__search_typename2, (G__CONST char *typenamein,int typein,int tagnum,int reftype,int parent_tagnum)) G__DECL_API(176, void, G__set_atpause, (void (*p2f)())) G__DECL_API(177, void, G__set_aterror, (void (*p2f)())) G__DECL_API(178, void, G__p2f_void_void, (void* p2f)) G__DECL_API(179, int, G__setglobalcomp, (int globalcomp)) G__DECL_API(180, const char*, G__getmakeinfo, (const char *item)) G__DECL_API(181, const char*, G__getmakeinfo1, (const char *item)) G__DECL_API(182, int, G__get_security_error, (void)) G__DECL_API(183, char*, G__map_cpp_name, (const char *in)) G__DECL_API(184, char*, G__Charref, (G__value *buf)) G__DECL_API(185, short*, G__Shortref, (G__value *buf)) G__DECL_API(186, int*, G__Intref, (G__value *buf)) G__DECL_API(187, long*, G__Longref, (G__value *buf)) G__DECL_API(188, unsigned char*, G__UCharref, (G__value *buf)) #ifdef G__BOOL4BYTE G__DECL_API(189, int*, G__Boolref, (G__value *buf)) #else /* G__BOOL4BYTE */ G__DECL_API(189, unsigned char*, G__Boolref, (G__value *buf)) #endif /* G__BOOL4BYTE */ G__DECL_API(190, unsigned short*, G__UShortref, (G__value *buf)) G__DECL_API(191, unsigned int*, G__UIntref, (G__value *buf)) G__DECL_API(192, unsigned long*, G__ULongref, (G__value *buf)) G__DECL_API(193, float*, G__Floatref, (G__value *buf)) G__DECL_API(194, double*, G__Doubleref, (G__value *buf)) G__DECL_API(195, int, G__loadsystemfile, (G__CONST char* filename)) G__DECL_API(196, void, G__set_ignoreinclude, (G__IgnoreInclude ignoreinclude)) G__DECL_API(197, G__value, G__exec_tempfile_fp, (FILE *fp)) G__DECL_API(198, G__value, G__exec_tempfile, (G__CONST char *file)) G__DECL_API(199, G__value, G__exec_text, (G__CONST char *unnamedmacro)) G__DECL_API(200, char*, G__exec_text_str, (G__CONST char *unnamedmacro,char* result)) G__DECL_API(201, char*, G__lasterror_filename, (void)) G__DECL_API(202, int, G__lasterror_linenum, (void)) G__DECL_API(203, void, G__va_arg_put, (G__va_arg_buf* pbuf,struct G__param* libp,int n)) #ifndef G__OLDIMPLEMENTATION1546 G__DECL_API(204, const char*, G__load_text, (G__CONST char *namedmacro)) G__DECL_API(205, void, G__set_emergencycallback, (void (*p2f)())) #endif #ifndef G__OLDIMPLEMENTATION1485 G__DECL_API(206, void, G__set_errmsgcallback, (void* p)) #endif G__DECL_API(207, void, G__letLonglong, (G__value* buf,int type,G__int64 value)) G__DECL_API(208, void, G__letULonglong, (G__value* buf,int type,G__uint64 value)) G__DECL_API(209, void, G__letLongdouble, (G__value* buf,int type,long double value)) G__DECL_API(210, G__int64, G__Longlong, (G__value buf)) G__DECL_API(211, G__uint64, G__ULonglong, (G__value buf)) G__DECL_API(212, long double, G__Longdouble, (G__value buf)) G__DECL_API(213, G__int64*, G__Longlongref, (G__value *buf)) G__DECL_API(214, G__uint64*, G__ULonglongref, (G__value *buf)) G__DECL_API(215, long double*, G__Longdoubleref, (G__value *buf)) G__DECL_API(216, int, G__clearfilebusy, (int)) G__DECL_API(217, int, G__close_inputfiles, (void)) G__DECL_API(218, int, G__const_resetnoerror, (void)) G__DECL_API(219, int, G__const_setnoerror, (void)) G__DECL_API(220, int, G__const_whatnoerror, (void)) G__DECL_API(260, void, G__enable_wrappers, (int set)) G__DECL_API(261, int, G__wrappers_enabled, ()) G__DECL_API(222, void, G__scratch_globals_upto, (struct G__dictposition *dictpos)) G__DECL_API(223, int, G__scratch_upto, (struct G__dictposition *dictpos)) G__DECL_API(224, void, G__store_dictposition, (struct G__dictposition* dictpos)) #ifdef G__WIN32 G__DECL_API(225, int, G__printf, (const char* fmt,...)) #endif G__DECL_API(226, void, G__free_tempobject, (void)) G__DECL_API(227, int, G__display_class, (FILE *fout, char *name, int base, int start)) G__DECL_API(228, int, G__display_includepath, (FILE *fout)) G__DECL_API(229, void, G__set_alloclockfunc, (void(*)())) G__DECL_API(230, void, G__set_allocunlockfunc, (void(*)())) #ifdef G__TRUEP2F G__DECL_API(231, int, G__usermemfunc_setup, (char *funcname,int hash,int (*funcp)(),int type, int tagnum,int typenum,int reftype, int para_nu,int ansi,int accessin,int isconst, char *paras, char *comment ,void *truep2f,int isvirtual ,void *userparam)) #else G__DECL_API(232, int, G__usermemfunc_setup, (char *funcname,int hash,int (*funcp)(),int type, int tagnum,int typenum,int reftype, int para_nu,int ansi,int accessin,int isconst, char *paras, char *comment ,void *userparam)) #endif G__DECL_API(233, char, *G__fulltagname, (int tagnum,int mask_dollar)) G__DECL_API(234, void, G__loadlonglong, (int* ptag,int* ptype,int which)) G__DECL_API(235, long, G__isanybase, (int basetagnum,int derivedtagnum,long pobject)) G__DECL_API(236, int, G__pop_tempobject, (void)) G__DECL_API(263, int, G__pop_tempobject_nodel, (void)) G__DECL_API(237, const char*, G__stripfilename, (const char* filename)) /*********************************************************************** * Native long long support ***********************************************************************/ G__DECL_API(238, G__int64, G__expr_strtoll, (const char *nptr,char **endptr, register int base)) G__DECL_API(239, G__uint64, G__expr_strtoull, (const char *nptr, char **endptr, register int base)) G__DECL_API(250, int, G__check_drange, (int p,double low,double up,double d,G__value *result7,const char *funcname)) G__DECL_API(241, int, G__check_lrange, (int p,long low,long up,long l,G__value *result7,const char *funcname)) G__DECL_API(242, int, G__check_type, (int p,int t1,int t2,G__value *para,G__value *result7,const char *funcname)) G__DECL_API(243, int, G__check_nonull, (int p,int t,G__value *para,G__value *result7,const char *funcname)) G__DECL_API(244, void, G__printerror, (const char *funcname,int ipara,int paran)) #ifdef G__SECURITY G__DECL_API(245, int, G__security_handle,(G__UINT32 category)) #endif G__DECL_API(246, void, G__CurrentCall,(int, void*, long*)) G__DECL_API(247, G__value, G__getfunction, (G__CONST char *item,int *known3,int memfunc_flag)) G__DECL_API(248, int, G__sizeof, (G__value *object)) G__DECL_API(249, void, G__exec_alloc_lock, ()) G__DECL_API(254, void, G__exec_alloc_unlock, ()) #ifdef _WIN32 G__DECL_API(255, FILE*, FOpenAndSleep, (const char *filename, const char *mode)) #endif G__DECL_API(256, void, G__letbool, (G__value* buf,int type,long value)) G__DECL_API(264, int, G__Lsizeof, (const char* type_name_in)) G__DECL_API(265, int, G__GetCatchException, ()) #ifdef G__TRUEP2F G__DECL_API(266, int, G__memfunc_setup2, (G__CONST char *funcname,int hash,G__CONST char *mangled_name, \ G__InterfaceMethod funcp,int type,int tagnum,int typenum, \ int reftype,int para_nu,int ansi,int access,int isconst, \ G__CONST char *paras,G__CONST char *comment,void* tp2f,int isvirtual)) #else /* G__TRUEP2F */ G__DECL_API(266, int, G__memfunc_setup2, (G__CONST char *funcname,int hash,G__CONST char *mangled_name, \ G__InterfaceMethod funcp,int type,int tagnum,int typenum, \ int reftype,int para_nu,int ansi,int access,int isconst, \ G__CONST char *paras,G__CONST char *comment)) #endif /* G__TRUEP2F */ G__DECL_API(267, int, G__memfunc_para_setup, (int ifn,int type,int tagnum,int typenum,int reftype, \ G__value *para_default,char *para_def,char *para_name)) G__DECL_API(268, struct G__ifunc_table_internal*, G__get_ifunc_internal, (struct G__ifunc_table* iref)) #define G__NUMBER_OF_API_FUNCTIONS 270 G__DUMMYTOCHECKFORDUPLICATES(G__NUMBER_OF_API_FUNCTIONS) #endif /* G__CI_FPROTO_INCLUDE */