]> git.saurik.com Git - apple/objc4.git/blobdiff - runtime/objc-load.m
objc4-493.9.tar.gz
[apple/objc4.git] / runtime / objc-load.m
index 5488555485bb1c3f97268a1b1c62e91b063bdd65..3e00a038a71d9549239a56157a77df74604fd56d 100644 (file)
  */
 
 #include "objc-private.h"
+#include "objc-load.h"
 
 #if !__OBJC2__  &&  !TARGET_OS_WIN32
 
-extern void (*callbackFunction)( Class, const char * );
+extern void (*callbackFunction)( Class, Category );
 
 
 /**********************************************************************************
@@ -52,7 +53,7 @@ extern void (*callbackFunction)( Class, const char * );
 * is if one thread loads a module while another thread tries to access the
 * loaded classes (using objc_lookUpClass) before the load is complete.
 **********************************************************************************/
-int objc_loadModule(const char *moduleName, void (*class_callback) (Class, const char *categoryName), int *errorCode)
+int objc_loadModule(char *moduleName, void (*class_callback) (Class, Category), int *errorCode)
 {
     int                                                                successFlag = 1;
     int                                                                locErrorCode;
@@ -107,7 +108,7 @@ int objc_loadModule(const char *moduleName, void (*class_callback) (Class, const
 
 long   objc_loadModules   (char *                      modlist[],
                          void *                        errStream,
-                         void                  (*class_callback) (Class, const char *),
+                         void                  (*class_callback) (Class, Category),
                          headerType ** hdr_addr,
                          char *                        debug_file)
 {