--- parser3/src/classes/string.C 2001/03/10 11:03:47 1.2 +++ parser3/src/classes/string.C 2001/03/10 12:12:49 1.3 @@ -1,5 +1,5 @@ /* -$Id: string.C,v 1.2 2001/03/10 11:03:47 paf Exp $ +$Id: string.C,v 1.3 2001/03/10 12:12:49 paf Exp $ */ #include "pa_request.h" @@ -16,19 +16,19 @@ VClass *string_class; static void _length(Request& r, Array *) { Pool& pool=r.pool(); Value& value=*new(pool) VDouble(pool, r.self->as_string().size()); - r.wcontext->write(value); + r.wcontext->write(value, String::Untaint_lang::NO /*always object, not string*/); } static void _int(Request& r, Array *) { Pool& pool=r.pool(); Value& value=*new(pool) VInt(pool, static_cast(r.self->get_double())); - r.wcontext->write(value); + r.wcontext->write(value, String::Untaint_lang::NO /*always object, not string*/); } static void _double(Request& r, Array *) { Pool& pool=r.pool(); Value& value=*new(pool) VDouble(pool, r.self->get_double()); - r.wcontext->write(value); + r.wcontext->write(value, String::Untaint_lang::NO /*always object, not string*/); } void initialize_string_class(Pool& pool, VClass& vclass) {