From 5b56c720f0d64088b50b4e49664f9d2d34dde1ec Mon Sep 17 00:00:00 2001 From: Prianka Liz Kariat Date: Thu, 19 Jan 2023 18:15:40 +0530 Subject: [PATCH 1/3] Added header guards for MPPTextClassifier.h --- .../ios/text/text_classifier/sources/MPPTextClassifier.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/mediapipe/tasks/ios/text/text_classifier/sources/MPPTextClassifier.h b/mediapipe/tasks/ios/text/text_classifier/sources/MPPTextClassifier.h index 60aa94614..c98386ef5 100644 --- a/mediapipe/tasks/ios/text/text_classifier/sources/MPPTextClassifier.h +++ b/mediapipe/tasks/ios/text/text_classifier/sources/MPPTextClassifier.h @@ -12,6 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. +#ifndef MEDIAPIPE_TASKS_IOS_TEXT_TEXT_CLASSIFIER_SOURCES_MPP_TEXT_CLASSIFIER_H_ +#define MEDIAPIPE_TASKS_IOS_TEXT_TEXT_CLASSIFIER_SOURCES_MPP_TEXT_CLASSIFIER_H_ + #import #import "mediapipe/tasks/ios/core/sources/MPPTaskOptions.h" @@ -99,3 +102,5 @@ NS_SWIFT_NAME(TextClassifier) @end NS_ASSUME_NONNULL_END + +#endif // MEDIAPIPE_TASKS_IOS_TEXT_TEXT_CLASSIFIER_SOURCES_MPP_TEXT_CLASSIFIER_H_ From f2810b70407b537e56742565b324a8f3eec58487 Mon Sep 17 00:00:00 2001 From: Prianka Liz Kariat Date: Thu, 19 Jan 2023 18:38:35 +0530 Subject: [PATCH 2/3] Added C code guards --- .../ios/text/text_classifier/sources/MPPTextClassifier.h | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/mediapipe/tasks/ios/text/text_classifier/sources/MPPTextClassifier.h b/mediapipe/tasks/ios/text/text_classifier/sources/MPPTextClassifier.h index c98386ef5..12f61b843 100644 --- a/mediapipe/tasks/ios/text/text_classifier/sources/MPPTextClassifier.h +++ b/mediapipe/tasks/ios/text/text_classifier/sources/MPPTextClassifier.h @@ -21,6 +21,10 @@ #import "mediapipe/tasks/ios/text/text_classifier/sources/MPPTextClassifierOptions.h" #import "mediapipe/tasks/ios/text/text_classifier/sources/MPPTextClassifierResult.h" +#ifdef __cplusplus +extern "C" { +#endif // __cplusplus + NS_ASSUME_NONNULL_BEGIN /** @@ -103,4 +107,8 @@ NS_SWIFT_NAME(TextClassifier) NS_ASSUME_NONNULL_END +#ifdef __cplusplus +} // extern "C" +#endif // __cplusplus + #endif // MEDIAPIPE_TASKS_IOS_TEXT_TEXT_CLASSIFIER_SOURCES_MPP_TEXT_CLASSIFIER_H_ From 4993bc2767ac5396096bd902a03b73390b7225cf Mon Sep 17 00:00:00 2001 From: Prianka Liz Kariat Date: Thu, 19 Jan 2023 18:47:58 +0530 Subject: [PATCH 3/3] Added extern C guards in Obj C++ headers --- mediapipe/tasks/ios/core/sources/MPPTaskRunner.h | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/mediapipe/tasks/ios/core/sources/MPPTaskRunner.h b/mediapipe/tasks/ios/core/sources/MPPTaskRunner.h index 704fc453f..e884b5060 100644 --- a/mediapipe/tasks/ios/core/sources/MPPTaskRunner.h +++ b/mediapipe/tasks/ios/core/sources/MPPTaskRunner.h @@ -17,6 +17,10 @@ #include "mediapipe/framework/calculator.pb.h" #include "mediapipe/tasks/cc/core/task_runner.h" +#ifdef __cplusplus +extern "C" { +#endif // __cplusplus + NS_ASSUME_NONNULL_BEGIN /** @@ -88,3 +92,7 @@ NS_ASSUME_NONNULL_BEGIN @end NS_ASSUME_NONNULL_END + +#ifdef __cplusplus +} // extern "C" +#endif // __cplusplus