//--------------------------------------------------------------------------- tjs_error TJS_INTF_METHOD tTJSNativeClass::IsInstanceOf(tjs_uint32 flag, const tjs_char *membername, tjs_uint32 *hint, const tjs_char *classname, iTJSDispatch2 *objthis) { if(membername == NULL) { if(!TJS_strcmp(classname, TJS_W("Class"))) return TJS_S_TRUE; if(!TJS_strcmp(classname, ClassName.c_str())) return TJS_S_TRUE; } return inherited::IsInstanceOf(flag, membername, hint, classname, objthis); }
//--------------------------------------------------------------------------- tjs_int tTJSLocalSymbolList::Find(const tjs_char *name) { size_t i; for(i=0;i<List.size();i++) { tTJSLocalSymbol *sym=List[i]; if(sym) { if(!TJS_strcmp(sym->Name,name)) return i; } } return -1; }