summaryrefslogtreecommitdiff
path: root/string.c
diff options
context:
space:
mode:
authorJean Boussier <[email protected]>2025-04-19 11:38:22 +0900
committerJean Boussier <[email protected]>2025-04-19 11:38:22 +0900
commit52487705d09aa4d304f3513594650c8bfbaad774 (patch)
tree0106421b33020f15758a0df3742fc1a2cab1ab78 /string.c
parent20a1c1dc6be9349521592fc21b17de3eb9f84051 (diff)
Fix style of recent fstring feature
Notes
Notes: Merged: https://github.com/ruby/ruby/pull/13137
Diffstat (limited to 'string.c')
-rw-r--r--string.c15
1 files changed, 11 insertions, 4 deletions
diff --git a/string.c b/string.c
index 7e44c64ead..aeb494eeba 100644
--- a/string.c
+++ b/string.c
@@ -420,7 +420,9 @@ struct fstr_update_arg {
bool force_precompute_hash;
};
-static VALUE build_fstring(VALUE str, struct fstr_update_arg *arg) {
+static VALUE
+build_fstring(VALUE str, struct fstr_update_arg *arg)
+{
// Unless the string is empty or binary, its coderange has been precomputed.
int coderange = ENC_CODERANGE(str);
@@ -537,7 +539,9 @@ struct fstring_table_struct {
rb_atomic_t count; // TODO: pad to own cache line?
};
-static void fstring_table_free(void *ptr) {
+static void
+fstring_table_free(void *ptr)
+{
struct fstring_table_struct *table = ptr;
xfree(table->entries);
}
@@ -557,7 +561,8 @@ static const rb_data_type_t fstring_table_type = {
static VALUE fstring_table_obj;
static VALUE
-new_fstring_table(int capacity) {
+new_fstring_table(int capacity)
+{
VALUE obj;
struct fstring_table_struct *table;
obj = TypedData_Make_Struct(0, struct fstring_table_struct, &fstring_table_type, table);
@@ -567,7 +572,9 @@ new_fstring_table(int capacity) {
return obj;
}
-void Init_fstring_table(void) {
+void
+Init_fstring_table(void)
+{
fstring_table_obj = new_fstring_table(8192);
rb_gc_register_address(&fstring_table_obj);
}