From d1893bec9ff29422da5e1aedbd4a5ade49405fcf Mon Sep 17 00:00:00 2001 From: Richard Kreckel Date: Mon, 22 Feb 2021 00:19:29 +0100 Subject: [PATCH] Avoid linker error on MinGW... ...due to multiple definitions of decode_float(). Reported by Lorne McIntosh . --- src/float/misc/cl_F_decode.cc | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/float/misc/cl_F_decode.cc b/src/float/misc/cl_F_decode.cc index 367d1d6..68894e5 100644 --- a/src/float/misc/cl_F_decode.cc +++ b/src/float/misc/cl_F_decode.cc @@ -19,7 +19,7 @@ namespace cln { -inline const decoded_float decode_float (const cl_SF& x) +static inline const decoded_float decode_float_inline (const cl_SF& x) { // x entpacken: var cl_signean sign; @@ -35,7 +35,7 @@ inline const decoded_float decode_float (const cl_SF& x) ); } -inline const decoded_float decode_float (const cl_FF& x) +static inline const decoded_float decode_float_inline (const cl_FF& x) { // x entpacken: var cl_signean sign; @@ -51,7 +51,7 @@ inline const decoded_float decode_float (const cl_FF& x) ); } -inline const decoded_float decode_float (const cl_DF& x) +static inline const decoded_float decode_float_inline (const cl_DF& x) { // x entpacken: var cl_signean sign; @@ -80,7 +80,7 @@ inline const decoded_float decode_float (const cl_DF& x) #endif } -inline const decoded_float decode_float (const cl_LF& x) +static inline const decoded_float decode_float_inline (const cl_LF& x) { // x entpacken: var cl_signean sign; @@ -99,10 +99,10 @@ inline const decoded_float decode_float (const cl_LF& x) const decoded_float decode_float (const cl_F& x) { floatcase(x - , return decode_float(x); - , return decode_float(x); - , return decode_float(x); - , return decode_float(x); + , return decode_float_inline(x); + , return decode_float_inline(x); + , return decode_float_inline(x); + , return decode_float_inline(x); ); } -- 2.49.0