From ffcd06797783d3f550aadd53f2154f53985f72ac Mon Sep 17 00:00:00 2001 From: Shoaib Meenai Date: Fri, 2 Mar 2018 19:05:03 -0800 Subject: [PATCH] Wrap global variables in extern C Reviewed By: compnerd Differential Revision: D7144899 fbshipit-source-id: d40bda0e9225734398e35adc582b8932c0280b24 --- React/Base/RCTBundleURLProvider.h | 8 ++++++++ React/DevSupport/RCTPackagerClient.h | 8 ++++++++ 2 files changed, 16 insertions(+) diff --git a/React/Base/RCTBundleURLProvider.h b/React/Base/RCTBundleURLProvider.h index 234b7ebf4..23ed40cbf 100644 --- a/React/Base/RCTBundleURLProvider.h +++ b/React/Base/RCTBundleURLProvider.h @@ -7,10 +7,18 @@ #import +#if defined(__cplusplus) +extern "C" { +#endif + extern NSString *const RCTBundleURLProviderUpdatedNotification; extern const NSUInteger kRCTBundleURLProviderDefaultPort; +#if defined(__cplusplus) +} +#endif + @interface RCTBundleURLProvider : NSObject /** diff --git a/React/DevSupport/RCTPackagerClient.h b/React/DevSupport/RCTPackagerClient.h index fb8e8961a..230d685f4 100644 --- a/React/DevSupport/RCTPackagerClient.h +++ b/React/DevSupport/RCTPackagerClient.h @@ -12,8 +12,16 @@ @class RCTPackagerClientResponder; @class RCTReconnectingWebSocket; +#if defined(__cplusplus) +extern "C" { +#endif + extern const int RCT_PACKAGER_CLIENT_PROTOCOL_VERSION; +#if defined(__cplusplus) +} +#endif + @protocol RCTPackagerClientMethod - (void)handleRequest:(NSDictionary *)params withResponder:(RCTPackagerClientResponder *)responder;