Branch: Tag:

2001-06-25

2001-06-25 19:08:04 by Martin Nilsson <mani@lysator.liu.se>

Bugfix for elseif and cond. Fixes [bug 1796 (#1796)].

Rev: server/modules/tags/rxmltags.pike:1.246

7:   #define _rettext RXML_CONTEXT->misc[" _rettext"]   #define _ok RXML_CONTEXT->misc[" _ok"]    - constant cvs_version = "$Id: rxmltags.pike,v 1.245 2001/06/25 17:47:27 nilsson Exp $"; + constant cvs_version = "$Id: rxmltags.pike,v 1.246 2001/06/25 19:08:04 nilsson Exp $";   constant thread_safe = 1;   constant language = roxen->language;   
2674:    class Frame {    inherit FrameIf;    int last; +     array do_enter(RequestID id) {    last=_ok; -  +  do_iterate = -1;    if(last) return 0;    return ::do_enter(id);    }
2737:       array do_enter (RequestID id)    { +  do_iterate = -1;    if (up->result != RXML.Void) return 0;    content_type = up->result_type (RXML.PXml);    return ::do_enter (id);