--- parser3/src/include/pa_globals.h 2001/03/14 08:50:00 1.1 +++ parser3/src/include/pa_globals.h 2001/03/15 09:04:02 1.5 @@ -3,7 +3,7 @@ Copyright (c) 2001 ArtLebedev Group (http://www.artlebedev.com) Author: Alexander Petrosyan (http://design.ru/paf) - $Id: pa_globals.h,v 1.1 2001/03/14 08:50:00 paf Exp $ + $Id: pa_globals.h,v 1.5 2001/03/15 09:04:02 paf Exp $ */ #ifndef PA_GLOBALS_H @@ -27,8 +27,22 @@ #define ENV_CLASS_NAME "env" #define FORM_CLASS_NAME "form" +#define LIMITS_NAME "limits" +#define POST_MAX_SIZE_NAME "post_max_size" + +struct Service_funcs { + int (*read_post)(char *buf, int max_bytes); +}; + + // core func -void fill_globals(Pool& pool); +void globals_init(Pool& pool); + +// hex_value[c] = hex value of c +extern short hex_value[0x100]; + +// +extern Service_funcs service_funcs; // global strings extern String *exception_method_name; @@ -45,6 +59,9 @@ extern String *env_class_name; extern String *table_class_name; extern String *form_class_name; +extern String *limits_name; +extern String *post_max_size_name; + // global hashes extern Hash *untaint_lang_name2enum;