parse64 overloads
Synopses
Declared in <bdldfp_decimalimputil_inteldfp.h>
Parse the specified string string as a 64 bit decimal floating‐ point value and return the result. The parsing is as specified for the strtod64 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 ValueType63 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 64 bit decimal floating‐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::ValueType64
parse64(char const* string);
Parse a 64‐bit decimal value from the specified string.
static
DecimalImpUtil_IntelDfp::ValueType64
parse64(
char const* string,
unsigned int* status);
Created with MrDocs