in dfp/include/DecimalNative.hpp [1454:1461]
void toString(char* dst) const {
if (dst == nullptr)
throw std::invalid_argument(DN_FUNC + ": Argument '" + DN_NAMEOF(dst) + "' is nullptr.");
if (isNull())
memcpy(dst, "null", 5 * sizeof(char));
else
decimal_native_toString(_value, dst);
}