X-Git-Url: http://git.indexdata.com/?p=idzebra-moved-to-github.git;a=blobdiff_plain;f=recctrl%2Fregxread.c;h=9b689f13a5b7013e5f2a390936eac347a44ea8f7;hp=a5a34421a77e400eae9b77b6ed2d5a551d1c898b;hb=0178f4d569300f64162b53e0cd10d413c7b7cd99;hpb=4761eb8c7f59142020d60e68127a159e9ad4ef55 diff --git a/recctrl/regxread.c b/recctrl/regxread.c index a5a3442..9b689f1 100644 --- a/recctrl/regxread.c +++ b/recctrl/regxread.c @@ -4,7 +4,10 @@ * Sebastian Hammer, Adam Dickmeiss * * $Log: regxread.c,v $ - * Revision 1.4 1997-02-12 20:42:58 adam + * Revision 1.5 1997-02-19 16:22:33 adam + * Fixed "end element" to terminate record in outer-most level. + * + * Revision 1.4 1997/02/12 20:42:58 adam * Changed some log messages. * * Revision 1.3 1996/11/08 14:05:33 adam @@ -990,6 +993,11 @@ static int execCode (struct lexSpec *spec, { r = execTok (spec, &s, arg_no, arg_start, arg_end, &cmd_str, &cmd_len); + if (*d1_level == 1) + { + *d1_level = 0; + returnCode = 0; + } if (r > 2) { tagEnd (spec, d1_stack, d1_level, cmd_str, cmd_len);