Commit 29077f11 authored by Vadim Pisarevsky's avatar Vadim Pisarevsky

got rid of "long double" in OpenCV; ticket #1515

parent 0186bd80
......@@ -325,8 +325,8 @@ _TIFFUInt64ToFloat(uint64 ui64)
if (i.part.high >= 0) {
return (float)i.value;
} else {
long double df;
df = (long double)i.value;
double df;
df = (double)i.value;
df += 18446744073709551616.0; /* adding 2**64 */
return (float)df;
}
......@@ -341,8 +341,8 @@ _TIFFUInt64ToDouble(uint64 ui64)
if (i.part.high >= 0) {
return (double)i.value;
} else {
long double df;
df = (long double)i.value;
double df;
df = (double)i.value;
df += 18446744073709551616.0; /* adding 2**64 */
return (double)df;
}
......
......@@ -59,10 +59,6 @@ inline float abs<float>(float x) { return fabsf(x); }
template<>
inline double abs<double>(double x) { return fabs(x); }
template<>
inline long double abs<long double>(long double x) { return fabsl(x); }
template<typename T>
struct Accumulator { typedef T Type; };
template<>
......
......@@ -67,8 +67,6 @@ template<>
hid_t get_hdf5_type<float>() { return H5T_NATIVE_FLOAT; }
template<>
hid_t get_hdf5_type<double>() { return H5T_NATIVE_DOUBLE; }
template<>
hid_t get_hdf5_type<long double>() { return H5T_NATIVE_LDOUBLE; }
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment