diff -Naur -x '*~' btparse-0.35/progs/bibparse.c btparse-0.35-fix-format-errors/progs/bibparse.c --- btparse-0.35/progs/bibparse.c 2005-04-04 20:54:55.000000000 +0200 +++ btparse-0.35-fix-format-errors/progs/bibparse.c 2009-09-13 16:09:46.000000000 +0200 @@ -299,8 +299,8 @@ } else { - fprintf (stderr, Usage); - fprintf (stderr, Help); + fprintf (stderr, "%s", Usage); + fprintf (stderr, "%s", Help); fprintf (stderr, "Not enough arguments\n"); exit (1); } diff -Naur -x '*~' btparse-0.35/progs/dumpnames.c btparse-0.35-fix-format-errors/progs/dumpnames.c --- btparse-0.35/progs/dumpnames.c 2005-04-04 20:54:55.000000000 +0200 +++ btparse-0.35-fix-format-errors/progs/dumpnames.c 2009-09-13 16:08:45.000000000 +0200 @@ -139,7 +139,7 @@ if (argc != 2) { - fprintf (stderr, Usage); + fprintf (stderr, "%s", Usage); fprintf (stderr, "Wrong number of arguments\n"); exit (1); } diff -Naur -x '*~' btparse-0.35/src/bibtex_ast.c btparse-0.35-fix-format-errors/src/bibtex_ast.c --- btparse-0.35/src/bibtex_ast.c 2005-04-04 20:54:54.000000000 +0200 +++ btparse-0.35-fix-format-errors/src/bibtex_ast.c 2009-09-13 16:04:51.000000000 +0200 @@ -57,7 +57,7 @@ void dump_ast (char *msg, AST *root) { if (msg != NULL) - printf (msg); + printf ("%s", msg); dump (root, 0); printf ("\n"); } diff -Naur -x '*~' btparse-0.35/src/error.c btparse-0.35-fix-format-errors/src/error.c --- btparse-0.35/src/error.c 2005-04-04 20:54:54.000000000 +0200 +++ btparse-0.35-fix-format-errors/src/error.c 2009-09-13 16:03:31.000000000 +0200 @@ -88,7 +88,7 @@ if (err->filename) { - fprintf (stderr, err->filename); + fprintf (stderr, "%s", err->filename); something_printed = TRUE; } if (err->line > 0) /* going to print a line number? */ @@ -111,7 +111,7 @@ { if (something_printed) fprintf (stderr, ", "); - fprintf (stderr, name); + fprintf (stderr, "%s", name); something_printed = TRUE; }