bson_decimal128_from_string_w_len()#
Synopsis#
bool
bson_decimal128_from_string_w_len (const char *string,
int len,
bson_decimal128_t *dec);
Parameters#
string
: A string containing ASCII encoded Decimal128.len
: The length ofstring
in bytes, or -1 meaning the string is null-terminated.dec
: A bson_decimal128_t.
Description#
Parses the string containing ascii encoded Decimal128 and initialize the bytes
in dec
. See the Decimal128 specification
for the exact string format.
Returns#
Returns true
if valid Decimal128 string was provided, otherwise false
and dec
will be set to NaN
.
Example#
bson_decimal128_t dec;
bson_decimal128_from_string_w_len ("1.00", 4, &dec);
bson_decimal128_from_string_w_len ("1.00", -1, &dec);