diff --git a/React/AppSetup/RCTAppSetupUtils.h b/React/AppSetup/RCTAppSetupUtils.h index 954dee2a987a5c..2611a569294126 100644 --- a/React/AppSetup/RCTAppSetupUtils.h +++ b/React/AppSetup/RCTAppSetupUtils.h @@ -9,6 +9,8 @@ #import #import +#ifdef __cplusplus + #if RCT_NEW_ARCH_ENABLED #ifndef RCT_USE_HERMES @@ -28,13 +30,6 @@ #import #endif -RCT_EXTERN_C_BEGIN - -void RCTAppSetupPrepareApp(UIApplication *application); -UIView *RCTAppSetupDefaultRootView(RCTBridge *bridge, NSString *moduleName, NSDictionary *initialProperties); - -RCT_EXTERN_C_END - #if RCT_NEW_ARCH_ENABLED RCT_EXTERN id RCTAppSetupDefaultModuleFromClass(Class moduleClass); @@ -42,3 +37,12 @@ std::unique_ptr RCTAppSetupDefaultJsExecutor RCTBridge *bridge, RCTTurboModuleManager *turboModuleManager); #endif + +#endif // __cplusplus + +RCT_EXTERN_C_BEGIN + +void RCTAppSetupPrepareApp(UIApplication *application); +UIView *RCTAppSetupDefaultRootView(RCTBridge *bridge, NSString *moduleName, NSDictionary *initialProperties); + +RCT_EXTERN_C_END