summaryrefslogtreecommitdiff
path: root/usr/src
diff options
context:
space:
mode:
Diffstat (limited to 'usr/src')
-rw-r--r--usr/src/cmd/rpcgen/rpc_cout.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/usr/src/cmd/rpcgen/rpc_cout.c b/usr/src/cmd/rpcgen/rpc_cout.c
index 8a661fc1bb..d0192c8152 100644
--- a/usr/src/cmd/rpcgen/rpc_cout.c
+++ b/usr/src/cmd/rpcgen/rpc_cout.c
@@ -153,8 +153,7 @@ print_header(definition *def)
if (inlinelen == 0)
return;
- /* May cause lint to complain. but ... */
- f_print(fout, "\trpc_inline_t *buf;\n\n");
+ f_print(fout, "\trpc_inline_t *buf __unused;\n\n");
}
static void
@@ -220,7 +219,7 @@ print_ifclose(int indent)
static void
print_ifstat(int indent, char *prefix, char *type, relation rel,
- char *amax, char *objname, char *name)
+ char *amax, char *objname, char *name)
{
char *alt = NULL;
@@ -363,6 +362,9 @@ emit_union(definition *def)
dflt->array_max, object, dflt->name);
free(object);
f_print(fout, "\t\tbreak;\n");
+ } else {
+ f_print(fout, "\tdefault:\n");
+ f_print(fout, "\t\tbreak;\n");
}
} else {
f_print(fout, "\tdefault:\n");