(authunix_create_default): Don't allocate huge arrays on the stack.
[kopensolaris-gnu/glibc.git] / sunrpc / rpc_hout.c
index a41a7e7..076d63c 100644 (file)
@@ -58,7 +58,7 @@ static int undefined2 (const char *type, const char *stop);
 /* store away enough information to allow the XDR functions to be spat
     out at the end of the file */
 
-void
+static void
 storexdrfuncdecl (const char *name, int pointerp)
 {
   xdrfunc * xdrptr;
@@ -136,6 +136,7 @@ print_funcdef (definition *def)
       pprogramdef (def);
       break;
     default:
+      break;
       /* ?... shouldn't happen I guess */
     }
 }
@@ -189,7 +190,7 @@ pargdef (definition * def)
            }
          f_print (fout, "};\n");
          f_print (fout, "typedef struct %s %s;\n", name, name);
-         storexdrfuncdecl (name, 0);
+         storexdrfuncdecl (name, 1);
          f_print (fout, "\n");
        }
     }