--- parser3/src/classes/math.C 2002/08/01 11:26:44 1.22 +++ parser3/src/classes/math.C 2003/01/29 09:16:14 1.24.2.1 @@ -1,11 +1,11 @@ /** @file Parser: @b math parser class. - Copyright(c) 2001, 2002 ArtLebedev Group(http://www.artlebedev.com) + Copyright(c) 2001, 2003 ArtLebedev Group(http://www.artlebedev.com) Author: Alexandr Petrosian (http://paf.design.ru) */ -static const char* IDENT_MATH_C="$Id: math.C,v 1.22 2002/08/01 11:26:44 paf Exp $"; +static const char* IDENT_MATH_C="$Date: 2003/01/29 09:16:14 $"; #include "pa_common.h" #include "pa_vint.h" @@ -24,7 +24,6 @@ static const char* IDENT_MATH_C="$Id: ma // defines -#define PI 3.1415926535 #define MAX_SALT 8 // class @@ -222,16 +221,10 @@ void MMath::configure_admin(Request&) { // global variables -Methoded *math_base_class; -Hash *math_consts; +VStateless_classPtr math_base_class(???); // creator Methoded *MMath_create(Pool& pool) { - math_consts=new(pool) Hash(pool); - math_consts->put( - *new(pool) String(pool, "PI"), - new(pool) VDouble(pool, PI)); - return math_base_class=new(pool) MMath(pool); }