Lines Matching full:dn
126 int64_t decNumberIntegralToInt64(const decNumber *dn, decContext *set);
127 void decNumberIntegralToInt128(const decNumber *dn, decContext *set,
191 /* Macros for testing decNumber *dn */
192 #define decNumberIsCanonical(dn) (1) /* All decNumbers are saintly */ argument
193 #define decNumberIsFinite(dn) (((dn)->bits&DECSPECIAL)==0) argument
194 #define decNumberIsInfinite(dn) (((dn)->bits&DECINF)!=0) argument
195 #define decNumberIsNaN(dn) (((dn)->bits&(DECNAN|DECSNAN))!=0) argument
196 #define decNumberIsNegative(dn) (((dn)->bits&DECNEG)!=0) argument
197 #define decNumberIsQNaN(dn) (((dn)->bits&(DECNAN))!=0) argument
198 #define decNumberIsSNaN(dn) (((dn)->bits&(DECSNAN))!=0) argument
199 #define decNumberIsSpecial(dn) (((dn)->bits&DECSPECIAL)!=0) argument
200 #define decNumberIsZero(dn) (*(dn)->lsu==0 \ argument
201 && (dn)->digits==1 \
202 && (((dn)->bits&DECSPECIAL)==0))
203 #define decNumberRadix(dn) (10) argument