]> git.pld-linux.org Git - packages/opencv.git/blobdiff - cplusplus.patch
- fix header to not use c++ syntax when using C compiler
[packages/opencv.git] / cplusplus.patch
diff --git a/cplusplus.patch b/cplusplus.patch
new file mode 100644 (file)
index 0000000..eb57b95
--- /dev/null
@@ -0,0 +1,28 @@
+--- opencv-3.4.1/modules/core/include/opencv2/core/cvdef.h~    2018-02-23 09:38:33.000000000 +0100
++++ opencv-3.4.1/modules/core/include/opencv2/core/cvdef.h     2018-04-27 22:17:38.423275013 +0200
+@@ -480,7 +480,7 @@
+ using std::int64_t;
+ using std::uint64_t;
+ }
+-#else
++#elif __cplusplus
+ #include <stdint.h>
+ namespace cv {
+ typedef ::int8_t int8_t;
+@@ -492,6 +492,16 @@
+ typedef ::int64_t int64_t;
+ typedef ::uint64_t uint64_t;
+ }
++#else
++#include <stdint.h>
++typedef int8_t int8_t;
++typedef uint8_t uint8_t;
++typedef int16_t int16_t;
++typedef uint16_t uint16_t;
++typedef int32_t int32_t;
++typedef uint32_t uint32_t;
++typedef int64_t int64_t;
++typedef uint64_t uint64_t;
+ #endif
+ #endif
This page took 0.034196 seconds and 4 git commands to generate.