=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/rpcgen/rpc_cout.c,v retrieving revision 1.27 retrieving revision 1.28 diff -u -r1.27 -r1.28 --- src/usr.bin/rpcgen/rpc_cout.c 2016/12/20 22:19:08 1.27 +++ src/usr.bin/rpcgen/rpc_cout.c 2016/12/22 16:42:55 1.28 @@ -1,4 +1,4 @@ -/* $OpenBSD: rpc_cout.c,v 1.27 2016/12/20 22:19:08 krw Exp $ */ +/* $OpenBSD: rpc_cout.c,v 1.28 2016/12/22 16:42:55 krw Exp $ */ /* $NetBSD: rpc_cout.c,v 1.6 1996/10/01 04:13:53 cgd Exp $ */ /* @@ -425,7 +425,8 @@ return; } for (dl = def->def.st.decls; dl != NULL; dl = dl->next) - if (dl->decl.rel == REL_VECTOR) { + if (dl->decl.rel == REL_VECTOR && + strcmp(dl->decl.type, "opaque") != 0) { fprintf(fout, "\tint i;\n"); break; }