@@ -352,12 +352,12 @@ OBJC_ERROR("Not enough memory for load queue!"); } } } -Class -objc_lookup_class(const char *name) +id +objc_lookUpClass(const char *name) { Class cls = objc_classname_to_class(name); if (cls == NULL) return Nil; @@ -375,20 +375,38 @@ return Nil; return cls; } -Class -objc_get_class(const char *name) +id +objc_getClass(const char *name) +{ + return objc_lookUpClass(name); +} + +id +objc_getRequiredClass(const char *name) { Class cls; - if ((cls = objc_lookup_class(name)) == Nil) + if ((cls = objc_getClass(name)) == Nil) OBJC_ERROR("Class %s not found!", name); return cls; } + +Class +objc_lookup_class(const char *name) +{ + return objc_getClass(name); +} + +Class +objc_get_class(const char *name) +{ + return objc_getRequiredClass(name); +} const char* class_getName(Class cls) { return cls->name;