--- parser3/src/include/pa_request.h 2001/03/21 14:06:43 1.65 +++ parser3/src/include/pa_request.h 2001/03/24 10:59:47 1.68 @@ -5,7 +5,7 @@ Author: Alexander Petrosyan (http://design.ru/paf) - $Id: pa_request.h,v 1.65 2001/03/21 14:06:43 paf Exp $ + $Id: pa_request.h,v 1.68 2001/03/24 10:59:47 paf Exp $ */ #ifndef PA_REQUEST_H @@ -76,8 +76,10 @@ public: BEWARE: may throw exception to you: catch it! */ void core( - const char *sys_auto_path1, - const char *sys_auto_path2, + const char *root_auto_path, ///< path to system auto.p file + bool root_auto_fail, ///< fail if system auto.p file not found + const char *site_auto_path, ///< path to site auto.p file + bool site_auto_fail, ///< fail if site auto.p file not found bool header_only); /// executes ops @@ -162,6 +164,9 @@ private: // core data // classes Hash fclasses; + // already used files to avoid cyclic uses + Hash used_files; + // execution stack Stack stack; @@ -185,7 +190,7 @@ private: // lang&raw private: // defaults const String::Untaint_lang fdefault_lang; - Value *fdefault_content_type; + Value *default_content_type; private: // lang manipulation