LIB: move using std::fabs to central place, to avoid repeating it
authorStefan Westerfeld <stefan@space.twc.de>
Fri, 21 Jul 2017 19:20:47 +0000 (21:20 +0200)
committerStefan Westerfeld <stefan@space.twc.de>
Fri, 21 Jul 2017 19:20:47 +0000 (21:20 +0200)
commite3e46040f5b1356d6d977e237fda44ad384845bc
tree46a5e9d4de48e157ecd071f81b0c1458122de79f
parenteaf94124ed61a093d124d212cf7ece761d7e5cea
LIB: move using std::fabs to central place, to avoid repeating it

Unfortunately, if we just write fabs(x) in our code, the return value type
appears to be compiler/version dependant:
 - if x is a double, the result is a double (just as in plain C)
 - if x is a float
   - some compilers return double (C style)
   - some compilers return float (C++ style)

This "using" should enforce C++ style behaviour for fabs(x) for all compilers,
as long as we do using namespace SpectMorph (which we should always do).

Signed-off-by: Stefan Westerfeld <stefan@space.twc.de>
lib/smmath.hh