term: error: update b_stringstream usage

This commit is contained in:
2025-10-24 12:43:56 +01:00
parent 3561bdda4b
commit 68ed163040

View File

@@ -16,25 +16,24 @@ static void get_error_id(
error_name = b_error_vendor_get_status_code_name(vendor, code); error_name = b_error_vendor_get_status_code_name(vendor, code);
} }
b_stringstream id; b_stringstream *id = b_stringstream_create_with_buffer(out, max);
b_stringstream_begin(&id, out, max);
if (vendor_name) { if (vendor_name) {
b_stringstream_add(&id, vendor_name); b_stream_write_string(id, vendor_name, NULL);
} }
if (error_name) { if (error_name) {
if (vendor_name) { if (vendor_name) {
b_stringstream_add(&id, "."); b_stream_write_string(id, ".", NULL);
} }
b_stringstream_add(&id, error_name); b_stream_write_string(id, error_name, NULL);
} else { } else {
if (vendor_name) { if (vendor_name) {
b_stringstream_add(&id, "#"); b_stream_write_string(id, "#", NULL);
} }
b_stringstream_addf(&id, "%ld", code); b_stream_write_fmt(id, NULL, "%ld", code);
} }
} }