Combine adjacent sbprint*/to_string calls

The `sbprint*` procs already return a string conversion.
This commit is contained in:
Feoramund
2024-04-28 17:18:46 -04:00
parent c712de0cd0
commit 700f9c94bd
+6 -12
View File
@@ -124,8 +124,7 @@ register_user_formatter :: proc(id: typeid, formatter: User_Formatter) -> Regist
aprint :: proc(args: ..any, sep := " ", allocator := context.allocator) -> string { aprint :: proc(args: ..any, sep := " ", allocator := context.allocator) -> string {
str: strings.Builder str: strings.Builder
strings.builder_init(&str, allocator) strings.builder_init(&str, allocator)
sbprint(&str, ..args, sep=sep) return sbprint(&str, ..args, sep=sep)
return strings.to_string(str)
} }
// Creates a formatted string with a newline character at the end // Creates a formatted string with a newline character at the end
// //
@@ -141,8 +140,7 @@ aprint :: proc(args: ..any, sep := " ", allocator := context.allocator) -> strin
aprintln :: proc(args: ..any, sep := " ", allocator := context.allocator) -> string { aprintln :: proc(args: ..any, sep := " ", allocator := context.allocator) -> string {
str: strings.Builder str: strings.Builder
strings.builder_init(&str, allocator) strings.builder_init(&str, allocator)
sbprintln(&str, ..args, sep=sep) return sbprintln(&str, ..args, sep=sep)
return strings.to_string(str)
} }
// Creates a formatted string using a format string and arguments // Creates a formatted string using a format string and arguments
// //
@@ -159,8 +157,7 @@ aprintln :: proc(args: ..any, sep := " ", allocator := context.allocator) -> str
aprintf :: proc(fmt: string, args: ..any, allocator := context.allocator, newline := false) -> string { aprintf :: proc(fmt: string, args: ..any, allocator := context.allocator, newline := false) -> string {
str: strings.Builder str: strings.Builder
strings.builder_init(&str, allocator) strings.builder_init(&str, allocator)
sbprintf(&str, fmt, ..args, newline=newline) return sbprintf(&str, fmt, ..args, newline=newline)
return strings.to_string(str)
} }
// Creates a formatted string using a format string and arguments, followed by a newline. // Creates a formatted string using a format string and arguments, followed by a newline.
// //
@@ -190,8 +187,7 @@ aprintfln :: proc(fmt: string, args: ..any, allocator := context.allocator) -> s
tprint :: proc(args: ..any, sep := " ") -> string { tprint :: proc(args: ..any, sep := " ") -> string {
str: strings.Builder str: strings.Builder
strings.builder_init(&str, context.temp_allocator) strings.builder_init(&str, context.temp_allocator)
sbprint(&str, ..args, sep=sep) return sbprint(&str, ..args, sep=sep)
return strings.to_string(str)
} }
// Creates a formatted string with a newline character at the end // Creates a formatted string with a newline character at the end
// //
@@ -207,8 +203,7 @@ tprint :: proc(args: ..any, sep := " ") -> string {
tprintln :: proc(args: ..any, sep := " ") -> string { tprintln :: proc(args: ..any, sep := " ") -> string {
str: strings.Builder str: strings.Builder
strings.builder_init(&str, context.temp_allocator) strings.builder_init(&str, context.temp_allocator)
sbprintln(&str, ..args, sep=sep) return sbprintln(&str, ..args, sep=sep)
return strings.to_string(str)
} }
// Creates a formatted string using a format string and arguments // Creates a formatted string using a format string and arguments
// //
@@ -225,8 +220,7 @@ tprintln :: proc(args: ..any, sep := " ") -> string {
tprintf :: proc(fmt: string, args: ..any, newline := false) -> string { tprintf :: proc(fmt: string, args: ..any, newline := false) -> string {
str: strings.Builder str: strings.Builder
strings.builder_init(&str, context.temp_allocator) strings.builder_init(&str, context.temp_allocator)
sbprintf(&str, fmt, ..args, newline=newline) return sbprintf(&str, fmt, ..args, newline=newline)
return strings.to_string(str)
} }
// Creates a formatted string using a format string and arguments, followed by a newline. // Creates a formatted string using a format string and arguments, followed by a newline.
// //