]> git.saurik.com Git - apple/objc4.git/blobdiff - runtime/objc-initialize.h
objc4-818.2.tar.gz
[apple/objc4.git] / runtime / objc-initialize.h
index 78ab45f0082e4190560a01e206851869dc0c51ff..c4695d59f96883802a38a97b71ae6f97565eefb0 100644 (file)
  * @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