--- parser3/src/include/pa_request.h 2001/03/13 17:54:13 1.50 +++ parser3/src/include/pa_request.h 2001/03/13 19:35:04 1.52 @@ -3,7 +3,7 @@ Copyright (c) 2001 ArtLebedev Group (http://www.artlebedev.com) Author: Alexander Petrosyan (http://design.ru/paf) - $Id: pa_request.h,v 1.50 2001/03/13 17:54:13 paf Exp $ + $Id: pa_request.h,v 1.52 2001/03/13 19:35:04 paf Exp $ */ #ifndef PA_REQUEST_H @@ -45,8 +45,8 @@ public: Request(Pool& apool, String::Untaint_lang alang, - char *adocument_root, - char *apage_filespec + const char *adocument_root, + const char *apage_filespec ); ~Request() {} @@ -54,7 +54,9 @@ public: Hash& classes() { return fclasses; } // core request processing - char *core(bool& error); + char *core( + const char *sys_auto_path1, + const char *sys_auto_path2); void execute(const Array& ops); @@ -124,8 +126,8 @@ private: // compile.C private: // execute.C - char *execute_method(Value& aself, const Method& method, bool return_cstr); - char *execute_method(Value& aself, const String& method_name, bool return_cstr); + char *execute_method(Value& aself, const Method& method, bool return_cstr=true); + char *execute_method(Value& aself, const String& method_name, bool return_cstr=true); Value *get_element();