* SOFTWARE.
*/
+#include "param-parse.h"
+
#include <errno.h>
#include <stdlib.h>
#include <string.h>
}
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
state->expecting = INI_EXPECT_MAP_KEY;
goto success;
default:
- abort();
+ bt_common_abort();
}
error:
/* Lexical scanner configuration */
GScannerConfig scanner_config = {
/* Skip whitespaces */
- .cset_skip_characters = " \t\n",
+ .cset_skip_characters = (gchar *) " \t\n",
/* Identifier syntax is: [a-zA-Z_][a-zA-Z0-9_.:-]* */
- .cset_identifier_first =
+ .cset_identifier_first = (gchar *)
G_CSET_a_2_z
"_"
G_CSET_A_2_Z,
- .cset_identifier_nth =
+ .cset_identifier_nth = (gchar *)
G_CSET_a_2_z
"_0123456789-.:"
G_CSET_A_2_Z,