--- scigraphica/sg_file.c.str 2008-12-25 13:21:59.000000000 +0100 +++ scigraphica/sg_file.c 2008-12-25 13:22:23.000000000 +0100 @@ -155,7 +155,7 @@ if ( output ) {if ( is_ascii_file[number_of_files_opened - 1] ) - number_of_written_bytes = fprintf(stream, output); + number_of_written_bytes = fprintf(stream, "%s", output); else number_of_written_bytes = gzwrite((gzFile)stream, (const voidp)output, strlen(output)); g_free(output); --- plugins/io/sg_array_import_dialog.c.str 2008-12-25 13:26:07.000000000 +0100 +++ plugins/io/sg_array_import_dialog.c 2008-12-25 13:26:33.000000000 +0100 @@ -556,7 +556,7 @@ } g_snprintf(title, 200, "Column %i", col); if(titles && titles->len > 0) - g_snprintf(title, 200, (gchar *)titles->pdata[col]); + g_snprintf(title, 200, "%s", (gchar *)titles->pdata[col]); dim = GTK_PLOT_ARRAY(gtk_plot_array_new(title, values, y, GTK_TYPE_STRING, TRUE)); gtk_plot_array_list_add(arrays, dim); g_object_unref(G_OBJECT(dim)); --- plugins/io/sg_dataset_import_dialog.c.str 2008-12-25 13:27:33.000000000 +0100 +++ plugins/io/sg_dataset_import_dialog.c 2008-12-25 13:27:52.000000000 +0100 @@ -481,7 +481,7 @@ } g_snprintf(title, 200, "Column %i", col); if(titles && titles->len > 0) - g_snprintf(title, 200, (gchar *)titles->pdata[col]); + g_snprintf(title, 200, "%s", (gchar *)titles->pdata[col]); dim = GTK_PLOT_ARRAY(gtk_plot_array_new(title, values, y, GTK_TYPE_STRING, TRUE)); gtk_plot_array_list_add(arrays, dim); g_object_unref(G_OBJECT(dim));