[libcamera-devel] [RFC PATCH 01/10] libcamera: ipa_module_info: remove cplusplus guards

Paul Elder paul.elder at ideasonboard.com
Thu Jun 6 00:18:08 CEST 2019


IPA modules must be implemented in C++, which means we no longer need
__cplusplus guards, so remove them.

Signed-off-by: Paul Elder <paul.elder at ideasonboard.com>
---
 include/libcamera/ipa/ipa_module_info.h | 8 --------
 1 file changed, 8 deletions(-)

diff --git a/include/libcamera/ipa/ipa_module_info.h b/include/libcamera/ipa/ipa_module_info.h
index 803b5d3..585f753 100644
--- a/include/libcamera/ipa/ipa_module_info.h
+++ b/include/libcamera/ipa/ipa_module_info.h
@@ -11,9 +11,7 @@
 
 #define IPA_MODULE_API_VERSION 1
 
-#ifdef __cplusplus
 namespace libcamera {
-#endif
 
 struct IPAModuleInfo {
 	int moduleAPIVersion;
@@ -22,16 +20,10 @@ struct IPAModuleInfo {
 	char name[256];
 } __attribute__((packed));
 
-#ifdef __cplusplus
 extern "C" {
-#endif
 extern const struct IPAModuleInfo ipaModuleInfo;
-#ifdef __cplusplus
 };
-#endif
 
-#ifdef __cplusplus
 }; /* namespace libcamera */
-#endif
 
 #endif /* __LIBCAMERA_IPA_MODULE_INFO_H__ */
-- 
2.20.1



More information about the libcamera-devel mailing list