--- parser3/src/classes/double.C 2001/08/07 13:54:13 1.36 +++ parser3/src/classes/double.C 2001/10/09 07:06:00 1.38 @@ -2,10 +2,10 @@ Parser: @b double parser class. Copyright (c) 2001 ArtLebedev Group (http://www.artlebedev.com) - Author: Alexander Petrosyan (http://design.ru/paf) + + $Id: double.C,v 1.38 2001/10/09 07:06:00 parser Exp $ */ -static const char *RCSId="$Id: double.C,v 1.36 2001/08/07 13:54:13 parser Exp $"; #include "classes.h" #include "pa_request.h" @@ -59,10 +59,7 @@ static void vdouble_op(Request& r, Metho vdouble_op_func_ptr func) { VDouble *vdouble=static_cast(r.self); double param=params->size()? - r.process( - params->get(0), - 0/*no name*/, - false/*don't intercept string*/).as_double():1/*used in inc/dec*/; + params->as_double(0, "param must be double", r):1/*used in inc/dec*/; (*func)(*vdouble, param); }