Diff for /parser3/src/main/pa_globals.C between versions 1.35 and 1.41

version 1.35, 2001/03/26 10:36:55 version 1.41, 2001/04/03 14:39:03
Line 19 Line 19
 #include "_form.h"  #include "_form.h"
 #include "_response.h"  #include "_response.h"
 #include "_file.h"  #include "_file.h"
   #include "_random.h"
   
 String *html_typo_name;  String *html_typo_name;
 String *content_type_name;  String *content_type_name;
Line 31  String *size_name; Line 32  String *size_name;
 String *text_name;  String *text_name;
   
 String *exception_method_name;  String *exception_method_name;
   String *post_process_method_name;
   
   String *content_disposition_name;
   String *content_disposition_filename_name;
   
 String *unnamed_name;  String *unnamed_name;
 String *empty_string;  String *empty_string;
Line 47  String *form_class_name; Line 52  String *form_class_name;
 String *request_class_name;  String *request_class_name;
 String *response_class_name;  String *response_class_name;
 String *cookie_class_name;  String *cookie_class_name;
   String *random_class_name;
   
 String *result_var_name;  String *result_var_name;
   String *string_pre_match_name;
   String *string_match_name;
   String *string_post_match_name;
   
 String *limits_name;  String *limits_name;
 String *post_max_size_name;  String *post_max_size_name;
   
 String *defaults_name;  String *defaults_name;
   String *mime_types_name;
   String *vfile_mime_type_name;
   
 Hash *untaint_lang_name2enum;  Hash *untaint_lang_name2enum;
   
Line 109  void pa_globals_init(Pool& pool) { Line 120  void pa_globals_init(Pool& pool) {
         text_name=NEW String(pool, TEXT_NAME);          text_name=NEW String(pool, TEXT_NAME);
   
         exception_method_name=NEW String(pool, EXCEPTION_METHOD_NAME);          exception_method_name=NEW String(pool, EXCEPTION_METHOD_NAME);
           post_process_method_name=NEW String(pool, POST_PROCESS_METHOD_NAME);
   
           content_disposition_name=NEW String(pool, CONTENT_DISPOSITION_NAME);
           content_disposition_filename_name=NEW String(pool, CONTENT_DISPOSITION_FILENAME_NAME);
   
         unnamed_name=NEW String(pool, UNNAMED_NAME);          unnamed_name=NEW String(pool, UNNAMED_NAME);
         empty_string=NEW String(pool);           empty_string=NEW String(pool); 
Line 125  void pa_globals_init(Pool& pool) { Line 140  void pa_globals_init(Pool& pool) {
         request_class_name=NEW String(pool, REQUEST_CLASS_NAME);                  request_class_name=NEW String(pool, REQUEST_CLASS_NAME);        
         response_class_name=NEW String(pool, RESPONSE_CLASS_NAME);          response_class_name=NEW String(pool, RESPONSE_CLASS_NAME);
         cookie_class_name=NEW String(pool, COOKIE_CLASS_NAME);          cookie_class_name=NEW String(pool, COOKIE_CLASS_NAME);
           random_class_name=NEW String(pool, RANDOM_CLASS_NAME);
   
         result_var_name=NEW String(pool, RESULT_VAR_NAME);          result_var_name=NEW String(pool, RESULT_VAR_NAME);
           string_pre_match_name=NEW String(pool, STRING_PRE_MATCH_NAME);
           string_match_name=NEW String(pool, STRING_MATCH_NAME);
           string_post_match_name=NEW String(pool, STRING_POST_MATCH_NAME);
   
   
         limits_name=NEW String(pool, LIMITS_NAME);          limits_name=NEW String(pool, LIMITS_NAME);
         post_max_size_name=NEW String(pool, POST_MAX_SIZE_NAME);          post_max_size_name=NEW String(pool, POST_MAX_SIZE_NAME);
   
         defaults_name=NEW String(pool, DEFAULTS_NAME);          defaults_name=NEW String(pool, DEFAULTS_NAME);
           mime_types_name=NEW String(pool, MIME_TYPES_NAME);
           vfile_mime_type_name=NEW String(pool, VFILE_MIME_TYPE_NAME);
   
         // hashes          // hashes
         untaint_lang_name2enum=NEW Hash(pool);          untaint_lang_name2enum=NEW Hash(pool);
Line 209  void pa_globals_init(Pool& pool) { Line 230  void pa_globals_init(Pool& pool) {
         initialize_table_class(pool, *(table_class=NEW VStateless_class(pool)));          initialize_table_class(pool, *(table_class=NEW VStateless_class(pool)));
         initialize_file_class(pool, *(file_class=NEW VStateless_class(pool)));          initialize_file_class(pool, *(file_class=NEW VStateless_class(pool)));
         initialize_response_class(pool, *(response_class=NEW VStateless_class(pool)));          initialize_response_class(pool, *(response_class=NEW VStateless_class(pool)));
           initialize_random_class(pool, *(random_class=NEW VStateless_class(pool)));
   
         // stateless base classes          // stateless base classes
         initialize_form_base_class(pool, *(form_base_class=NEW VStateless_class(pool)));  form_base_class->set_name(*form_class_name);          initialize_form_base_class(pool, *(form_base_class=NEW VStateless_class(pool)));  form_base_class->set_name(*form_class_name);

Removed from v.1.35  
changed lines
  Added in v.1.41


E-mail: