}
for (i = 0; i < pos; ++i) {
- g_string_append_printf(state->ini_error, " ");
+ g_string_append_c(state->ini_error, ' ');
}
- g_string_append_printf(state->ini_error, "^\n\n");
+ g_string_append_c(state->ini_error, '^');
}
static
g_string_assign(state->last_map_key,
state->scanner->value.v_identifier);
- if (bt_value_map_has_entry(state->params,
- state->last_map_key->str)) {
- g_string_append_printf(state->ini_error,
- "Duplicate parameter key: `%s`\n",
- state->last_map_key->str);
- goto error;
- }
-
state->expecting = INI_EXPECT_EQUAL;
goto success;
case INI_EXPECT_EQUAL:
state->expecting = INI_EXPECT_MAP_KEY;
goto success;
default:
- abort();
+ bt_common_abort();
}
error: