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 ofstringin 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);