Load into the specified out the decimal floating point number described by the specified str; return zero if the conversion was successful and non‐zero otherwise. The value of out is unspecified if the function returns a non‐zero value.