parse32 overloads
Synopses
Declared in <bdldfp_decimalimputil_inteldfp.h>
Parse the specified string as a 32 bit decimal floating‐point value and return the result. The parsing is as specified for the strtod32 function in section 9.6 of the ISO/EIC TR 24732 C Decimal Floating‐Point Technical Report, except that it is unspecified whether the NaNs returned are quiet or signaling. If string represents a value that absolute value exceeds the maximum value or is less than the smallest value supported by ValueType32 type then store the value of the macro ERANGE into errno and return the value initialized to infinity or zero respectively with the same sign as specified in string. The behavior is undefined unless input represents a valid 32 bit decimalfloating‐point number in scientific or fixed notation, and no unrelated characters precede (not even whitespace) that textual representation and a terminating nul character immediately follows it. Note that this method does not guarantee the behavior of ISO/EIC TR 24732 C when parsing NaN because the AIX compiler intrinsics return a signaling NaN.
static
DecimalImpUtil_IntelDfp::ValueType32
parse32(char const* string);
Parse a 32‐bit decimal value from the specified string.
static
DecimalImpUtil_IntelDfp::ValueType32
parse32(
char const* string,
unsigned int* status);
Created with MrDocs