diff -p -up gtklp-1.2.5/gtklp/gtklp.c.strfmt gtklp-1.2.5/gtklp/gtklp.c --- gtklp-1.2.5/gtklp/gtklp.c.strfmt 2009-12-09 03:48:29.000000000 +0100 +++ gtklp-1.2.5/gtklp/gtklp.c 2009-12-09 03:52:09.000000000 +0100 @@ -312,7 +312,7 @@ int main(int argc,char *argv[]) case '?': if(calledGtkLP) { - g_print(str2str(_("Usage: gtklp [-P|-d printer] [-c configdir] [-S server] [-U user] [-p port] [-l] [-D] [-V] [-b] [-i] [-# n] [-C] [-H] [-E] [-J jobname] [-q priority] [-o option=value ...] [file(s)]\n"))); + g_print("%s",str2str(_("Usage: gtklp [-P|-d printer] [-c configdir] [-S server] [-U user] [-p port] [-l] [-D] [-V] [-b] [-i] [-# n] [-C] [-H] [-E] [-J jobname] [-q priority] [-o option=value ...] [file(s)]\n"))); } return(0); break; diff -p -up gtklp-1.2.5/libgtklp/libgtklp.c.strfmt gtklp-1.2.5/libgtklp/libgtklp.c --- gtklp-1.2.5/libgtklp/libgtklp.c.strfmt 2007-08-30 19:17:45.000000000 +0200 +++ gtklp-1.2.5/libgtklp/libgtklp.c 2009-12-09 03:45:58.000000000 +0100 @@ -761,7 +761,7 @@ void exitOnError(char *gerror1, char *ge gtk_widget_show(pixmapwid); if(strlen(gerror2) == 0) - snprintf(tmplabel,(size_t)MAXLINE,gerror1); + snprintf(tmplabel,(size_t)MAXLINE,"%s",gerror1); else snprintf(tmplabel,(size_t)MAXLINE,gerror1,gerror2); label=gtk_label_new(tmplabel); @@ -791,7 +791,7 @@ void exitOnError(char *gerror1, char *ge #endif } else { if(strlen(gerror2) == 0) - g_warning(gerror1); + g_warning("%s",gerror1); else g_warning(gerror1,gerror2); }