--- parser3/src/classes/math.C 2025/08/31 18:46:29 1.110 +++ parser3/src/classes/math.C 2026/04/25 13:38:46 1.112 @@ -1,7 +1,7 @@ /** @file Parser: @b math parser class. - Copyright (c) 2001-2024 Art. Lebedev Studio (http://www.artlebedev.com) + Copyright (c) 2001-2026 Art. Lebedev Studio (https://www.artlebedev.com) Authors: Konstantin Morshnev , Alexandr Petrosian portions from gen_uuid.c, @@ -23,7 +23,7 @@ extern "C" char *crypt(const char* , const char* ); #endif -volatile const char * IDENT_MATH_C="$Id: math.C,v 1.110 2025/08/31 18:46:29 moko Exp $"; +volatile const char * IDENT_MATH_C="$Id: math.C,v 1.112 2026/04/25 13:38:46 moko Exp $"; // defines @@ -112,7 +112,7 @@ MATH2(pow) MATH2(atan2) static inline uint64_t ulp_key_double(double x) { - union { double d; uint64_t u; } v = { .d = x}; + union { double d; uint64_t u; } v; v.d = x; return (v.u & (1ull << 63)) ? (~v.u + 1ull) : (v.u | (1ull << 63)); }