X-Git-Url: https://git.saurik.com/apple/objc4.git/blobdiff_plain/b3962a83cab9a7d9db4cade06e15ac26e01d4078..refs/heads/master:/runtime/objc-initialize.h?ds=sidebyside diff --git a/runtime/objc-initialize.h b/runtime/objc-initialize.h index 78ab45f..c4695d5 100644 --- a/runtime/objc-initialize.h +++ b/runtime/objc-initialize.h @@ -21,12 +21,21 @@ * @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