Lines Matching refs:framework
36 # define SOFT_LINK_FRAMEWORK_HEADER(framework) extern void *framework##Library(); argument
38 # define SOFT_LINK_FRAMEWORK_SOURCE(framework) \ argument
39 void *framework##Library() \
45 "/System/Library/Frameworks/" #framework ".framework/" #framework, RTLD_NOW); \
46 RELEASE_ASSERT(frameworkLibrary, "Unable to load " #framework ".framework"); \
51 # define SOFT_LINK_FUNCTION_HEADER(framework, functionName, resultType, parameterDeclarations, \ argument
56 extern resultType init##framework##functionName parameterDeclarations; \
57 extern resultType(*softLink##framework##functionName) parameterDeclarations; \
60 return softLink##framework##functionName parameterNames; \
63 # define SOFT_LINK_FUNCTION_SOURCE(framework, functionName, resultType, parameterDeclarations, \ argument
65 resultType(*softLink##framework##functionName) parameterDeclarations = \
66 init##framework##functionName; \
67 resultType init##framework##functionName parameterDeclarations \
71 softLink##framework##functionName = \
72 (resultType(*) parameterDeclarations)dlsym(framework##Library(), #functionName); \
74 return softLink##framework##functionName parameterNames; \
83 # define SOFT_LINK_CLASS(framework, className) \ argument
95 framework##Library(); \