--- parser3/src/main/pa_globals.C 2001/03/23 10:27:31 1.27 +++ parser3/src/main/pa_globals.C 2001/03/24 19:12:20 1.31 @@ -5,7 +5,7 @@ Author: Alexander Petrosyan (http://design.ru/paf) - $Id: pa_globals.C,v 1.27 2001/03/23 10:27:31 paf Exp $ + $Id: pa_globals.C,v 1.31 2001/03/24 19:12:20 paf Exp $ */ #include "pa_globals.h" @@ -17,6 +17,7 @@ #include "_response.h" #include "_file.h" +String *html_typo_name; String *content_type_name; String *body_name; String *value_name; @@ -88,6 +89,7 @@ void pa_globals_init(Pool& pool) { setup_hex_value(); // names + html_typo_name=new(pool) String(pool, HTML_TYPO_NAME); content_type_name=new(pool) String(pool, CONTENT_TYPE_NAME); body_name=new(pool) String(pool, BODY_NAME); value_name=new(pool) String(pool, VALUE_NAME); @@ -143,14 +145,14 @@ void pa_globals_init(Pool& pool) { String html_typo(pool, "html-typo"); untaint_lang_name2enum->put(html_typo, (int)String::UL_HTML_TYPO); - // read-only stateless classes - initialize_string_class(pool, *(string_class=new(pool) VStateless_class(pool))); string_class->freeze(); - initialize_double_class(pool, *(double_class=new(pool) VStateless_class(pool))); double_class->freeze(); - initialize_int_class(pool, *(int_class=new(pool) VStateless_class(pool))); int_class->freeze(); - initialize_table_class(pool, *(table_class=new(pool) VStateless_class(pool))); table_class->freeze(); - initialize_file_class(pool, *(file_class=new(pool) VStateless_class(pool))); file_class->freeze(); - initialize_response_class(pool, *(response_class=new(pool) VStateless_class(pool))); response_class->freeze(); + // stateless classes + initialize_string_class(pool, *(string_class=new(pool) VStateless_class(pool))); + initialize_double_class(pool, *(double_class=new(pool) VStateless_class(pool))); + initialize_int_class(pool, *(int_class=new(pool) VStateless_class(pool))); + initialize_table_class(pool, *(table_class=new(pool) VStateless_class(pool))); + initialize_file_class(pool, *(file_class=new(pool) VStateless_class(pool))); + initialize_response_class(pool, *(response_class=new(pool) VStateless_class(pool))); - // read-only stateless base classes - initialize_form_base_class(pool, *(form_base_class=new(pool) VStateless_class(pool))); form_base_class->set_name(*form_class_name); form_base_class->freeze(); + // stateless base classes + initialize_form_base_class(pool, *(form_base_class=new(pool) VStateless_class(pool))); form_base_class->set_name(*form_class_name); }