Fix some -Wformat warnings in rpcgen.
authorRoland McGrath <roland@hack.frob.com>
Thu, 26 Jul 2012 21:33:52 +0000 (14:33 -0700)
committerRoland McGrath <roland@hack.frob.com>
Thu, 26 Jul 2012 21:35:05 +0000 (14:35 -0700)
ChangeLog
sunrpc/rpc_hout.c
sunrpc/rpc_main.c
sunrpc/rpc_svcout.c

index 9fb871d..91826c2 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2012-07-26  Roland McGrath  <roland@hack.frob.com>
+
+       * sunrpc/rpc_hout.c (pdeclaration): Call f_print with a "%s" format
+       rather than a string variable.
+       * sunrpc/rpc_main.c (h_output): Likewise.
+       * sunrpc/rpc_svcout.c (write_real_program): Likewise.
+
 2012-07-26  Pino Toscano  <toscano.pino@tiscali.it>
 
        * inet/check_native.c: New file.
index 31b6d3a..10f793d 100644 (file)
@@ -579,7 +579,7 @@ pdeclaration (const char *name, declaration * dec, int tab,
          break;
        }
     }
-  f_print (fout, separator);
+  f_print (fout, "%s", separator);
 }
 
 static int
index 3096455..06d951a 100644 (file)
@@ -643,7 +643,7 @@ h_output (const char *infile, const char *define, int extend,
     }
   else if (tblflag)
     {
-      fprintf (fout, rpcgen_table_dcl);
+      fprintf (fout, "%s", rpcgen_table_dcl);
     }
 
   if (Cflag)
index be234ae..4f12a81 100644 (file)
@@ -353,7 +353,7 @@ write_real_program (const definition * def)
              f_print (fout, " (");
              /* arg name */
              if (proc->arg_num > 1)
-               f_print (fout, proc->args.argname);
+               f_print (fout, "%s", proc->args.argname);
              else
                ptype (proc->args.decls->decl.prefix,
                       proc->args.decls->decl.type, 0);