]> git.saurik.com Git - apple/cf.git/blobdiff - PlugIn.subproj/CFBundle_Internal.h
CF-368.28.tar.gz
[apple/cf.git] / PlugIn.subproj / CFBundle_Internal.h
index 6b949166fade041b5d57131087063d6fbe572a95..3f6be1f9be08a2a7c041641906a1c56935ede5f7 100644 (file)
@@ -114,7 +114,7 @@ extern CFArrayRef _CFBundleDYLDCopyLoadedImagePathsIfChanged(void);
 extern CFArrayRef _CFBundleDYLDCopyLoadedImagePathsForHint(CFStringRef hint);
 #endif
 
-#if defined(BINARY_SUPPORT_CFM)
+#if defined(BINARY_SUPPORT_CFM) && defined(__ppc__)
 // CFM API
 #if defined(__MACOS8__)
 #include <CodeFragments.h>
@@ -125,7 +125,7 @@ extern void _CFBundleCFMConnect(CFBundleRef bundle);
 extern void _CFBundleCFMUnload(CFBundleRef bundle);
 extern void *__CFBundleCFMGetSymbol(void *connID, ConstStr255Param name, CFragSymbolClass class);
 extern void *_CFBundleCFMGetSymbolByName(CFBundleRef bundle, CFStringRef symbolName, CFragSymbolClass class);
-#endif /* BINARY_SUPPORT_CFM */
+#endif /* BINARY_SUPPORT_CFM && __ppc__ */
 
 #if defined(BINARY_SUPPORT_DLL)
 extern Boolean _CFBundleDLLLoad(CFBundleRef bundle);
@@ -138,6 +138,7 @@ extern void *_CFBundleDLLGetSymbolByName(CFBundleRef bundle, CFStringRef symbolN
 
 extern Boolean _CFBundleNeedsInitPlugIn(CFBundleRef bundle);
 extern void _CFBundleInitPlugIn(CFBundleRef bundle);
+extern void _CFBundlePlugInLoaded(CFBundleRef bundle);
 extern void _CFBundleDeallocatePlugIn(CFBundleRef bundle);
 
 extern void _CFPlugInWillUnload(CFPlugInRef plugIn);