--- parser3/src/classes/Attic/root.C 2001/03/09 08:19:46 1.6 +++ parser3/src/classes/Attic/root.C 2001/03/10 11:18:13 1.8 @@ -1,8 +1,9 @@ /* -$Id: root.C,v 1.6 2001/03/09 08:19:46 paf Exp $ +$Id: root.C,v 1.8 2001/03/10 11:18:13 paf Exp $ */ #include "pa_request.h" +#include "_root.h" static void _if(Request& r, Array *params) { bool condition= @@ -18,8 +19,7 @@ static void _if(Request& r, Array *param } } -void construct_root_class(Request& request) { - Pool& pool=request.pool(); +void initialize_root_class(Pool& pool, VClass& vclass) { String& IF_NAME=*new(pool) String(pool); IF_NAME.APPEND_CONST("if"); @@ -30,5 +30,5 @@ void construct_root_class(Request& reque 0/*parser_code*/, _if ); - request.root_class.add_method(IF_NAME, IF_METHOD); + vclass.add_method(IF_NAME, IF_METHOD); }