* @APPLE_LICENSE_HEADER_END@
*/
-#include "objc.h"
+#ifndef _OBJC_INITIALIZE_H
+#define _OBJC_INITIALIZE_H
-extern BOOL _class_isInitializing(Class cls);
-BOOL _class_isInitialized(Class cls);
+#include "objc-private.h"
-extern void _class_initialize(Class cls);
+__BEGIN_DECLS
+
+struct _objc_initializing_classes;
+
+extern void initializeNonMetaClass(Class cls);
extern void _destroyInitializingClassList(struct _objc_initializing_classes *list);
+extern bool _thisThreadIsInitializingClass(Class cls);
+
+__END_DECLS
+
+#endif