--- parser3/src/classes/int.C 2002/08/01 11:26:43 1.45 +++ parser3/src/classes/int.C 2002/10/09 11:49:14 1.48 @@ -5,7 +5,7 @@ Author: Alexandr Petrosian (http://paf.design.ru) */ -static const char* IDENT_INT_C="$Id: int.C,v 1.45 2002/08/01 11:26:43 paf Exp $"; +static const char* IDENT_INT_C="$Date: 2002/10/09 11:49:14 $"; #include "classes.h" #include "pa_request.h" @@ -29,21 +29,21 @@ public: // Methoded static void _int(Request& r, const String& method_name, MethodParams *params) { Pool& pool=r.pool(); - // just checking (default) syntax validity, never really using it here, just for string.int compatibility + // just checking (default) syntax validity, never really using it here, just for string.int compatibility if(params->size()>0) params->as_junction(0, "default must be int"); - VInt *vint=static_cast(r.self); + VInt *vint=static_cast(r.get_self()); r.write_no_lang(*new(pool) VInt(pool, vint->get_int())); } static void _double(Request& r, const String& method_name, MethodParams *params) { Pool& pool=r.pool(); - // just checking (default) syntax validity, never really using it here, just for string.doube compatibility + // just checking (default) syntax validity, never really using it here, just for string.doube compatibility if(params->size()>0) params->as_junction(0, "default must be double"); - VInt *vint=static_cast(r.self); + VInt *vint=static_cast(r.get_self()); r.write_no_lang(*new(pool) VDouble(pool, vint->as_double())); } @@ -57,7 +57,7 @@ static void __mod(VInt& vint, double par static void vint_op(Request& r, MethodParams *params, vint_op_func_ptr func) { - VInt *vint=static_cast(r.self); + VInt *vint=static_cast(r.get_self()); double param=params->size()?params->as_double(0, "param must be numerical", r):1; (*func)(*vint, param); }