decnumber-sys 0.1.6

Low-level bindings for libdecnumber.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
See: http://speleotrove.com/decimal/decnumerr.html

diff --git a/decBasic.c b/decBasic.c
index 56396f8..ac3fcf8 100644
--- a/decBasic.c
+++ b/decBasic.c
@@ -2443,7 +2443,7 @@ uInt decFloatIsSignalling(const decFloat *df) {
   return DFISSNAN(df);
   }
 uInt decFloatIsSigned(const decFloat *df) {
-  return DFISSIGNED(df);
+  return DFISSIGNED(df)!=0;
   }
 uInt decFloatIsSubnormal(const decFloat *df) {
   if (DFISSPECIAL(df)) return 0;