opnsense-ports/graphics/vigra/files/patch-include__vigra__mathutil.hxx
Franco Fichtner 0a597f6c87 */*: sync with upstream
Taken from: FreeBSD
2015-09-26 06:59:05 +02:00

15 lines
605 B
C++

--- include/vigra/mathutil.hxx.orig 2013-11-18 16:48:16 UTC
+++ include/vigra/mathutil.hxx
@@ -637,7 +637,12 @@ VIGRA_DEFINE_NORM(int)
VIGRA_DEFINE_NORM(unsigned int)
VIGRA_DEFINE_NORM(long)
VIGRA_DEFINE_NORM(unsigned long)
+#if defined(__FreeBSD__) || defined(__DragonFly__)
+inline NormTraits<long long>::SquaredNormType squaredNorm(long long t) { return sq((long int) t); }
+inline NormTraits<long long>::NormType norm(long long t) { return abs((long int) t); }
+#else
VIGRA_DEFINE_NORM(long long)
+#endif
VIGRA_DEFINE_NORM(unsigned long long)
VIGRA_DEFINE_NORM(float)
VIGRA_DEFINE_NORM(double)