2 * vim:ts=4:sw=4:et:cindent:cino=(0
8 static gchar *groups[] =
13 static gchar *keys[] =
19 int main (int argc, char *argv[])
32 kf = g_key_file_new ();
33 if (!g_key_file_load_from_file (kf, TRANSITIONS,
34 G_KEY_FILE_KEEP_COMMENTS |
35 G_KEY_FILE_KEEP_TRANSLATIONS,
38 g_warning ("Error while reading %s: %s", TRANSITIONS, error->message);
43 for (i = 0; i < argc - 1; i++)
45 g_key_file_set_string (kf, groups[i], keys[i], argv[i+1]);
48 data = g_key_file_to_data (kf, &size, &error);
51 g_warning ("Error while writing keyfile data.");
56 if (!g_file_set_contents (TRANSITIONS, data, size, &error))
58 g_warning ("Error writing %s", TRANSITIONS);