diff options
author | Bjorn Reese <breese@src.gnome.org> | 2001-06-22 14:41:45 +0000 |
---|---|---|
committer | Bjorn Reese <breese@src.gnome.org> | 2001-06-22 14:41:45 +0000 |
commit | 3157b34bb37d1a68e4bfd1cbc1848628b07d2c75 (patch) | |
tree | ee4a3137fded8e952fd3e67a8eaf307d51eb2ed9 /trio.c | |
parent | cc146db32c407471ff6fdaf98f970e09948c40b3 (diff) | |
download | android_external_libxml2-3157b34bb37d1a68e4bfd1cbc1848628b07d2c75.tar.gz android_external_libxml2-3157b34bb37d1a68e4bfd1cbc1848628b07d2c75.tar.bz2 android_external_libxml2-3157b34bb37d1a68e4bfd1cbc1848628b07d2c75.zip |
MSVC fix
Diffstat (limited to 'trio.c')
-rw-r--r-- | trio.c | 10 |
1 files changed, 8 insertions, 2 deletions
@@ -789,6 +789,12 @@ TrioIsQualifier(const char ch) * generate a NaN. */ static double +TrioDivide(double dividend, double divisor) +{ + return dividend / divisor; +} + +static double TrioGenerateNaN(void) { #if defined(TRIO_COMPILER_SUPPORTS_C99) @@ -800,11 +806,11 @@ TrioGenerateNaN(void) void (*signal_handler)(int); signal_handler = signal(SIGFPE, SIG_IGN); - value = 0.0 / 0.0; + value = TrioDivide(0.0, 0.0); signal(SIGFPE, signal_handler); return value; #else - return 0.0 / 0.0; + return TrioDivide(0.0, 0.0); #endif } |