From: Kevin Coffman Date: Wed, 15 Jan 2003 04:27:16 +0000 (+0000) Subject: rxgen-enforce-grammar-20030114 X-Git-Tag: openafs-devel-1_3_50~426 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=06c9fc12db7f59ef86e564f563b6fc2431bcc568;p=packages%2Fo%2Fopenafs.git rxgen-enforce-grammar-20030114 thanks to nneul@umr.edu for splitting these out. enforce procedure being in a package in xg files --- diff --git a/src/rxgen/rpc_parse.c b/src/rxgen/rpc_parse.c index 9008fb58b..14dc161c9 100644 --- a/src/rxgen/rpc_parse.c +++ b/src/rxgen/rpc_parse.c @@ -715,6 +715,9 @@ static void check_proc(definition *defp, token *tokp, int noname) int proc_split = 0; int proc_multi = 0; + if (PackageIndex < 0) + error("Procedure must be in a package!\n"); + tokp->kind = TOK_PROC; defp->def_kind = DEF_PROC; if (noname)