--- parser3/src/classes/string.C 2001/10/19 12:43:30 1.84 +++ parser3/src/classes/string.C 2001/10/29 13:04:46 1.86 @@ -4,7 +4,7 @@ Copyright (c) 2001 ArtLebedev Group (http://www.artlebedev.com) Author: Alexander Petrosyan (http://design.ru/paf) - $Id: string.C,v 1.84 2001/10/19 12:43:30 parser Exp $ + $Id: string.C,v 1.86 2001/10/29 13:04:46 paf Exp $ */ #include "classes.h" @@ -83,7 +83,8 @@ static void _double(Request& r, const St Value& fmt=params->as_junction(0, "fmt must be code"); Temp_lang temp_lang(r, String::UL_PASS_APPENDED); - char *buf=format(pool, r.self->as_double(), r.process(fmt).as_string().cstr()); + char *buf=format(pool, r.self->as_double(), + r.process(fmt).as_string().cstr(String::UL_UNSPECIFIED)); String result(pool); result.APPEND_CLEAN(buf, 0, @@ -349,7 +350,7 @@ const String* sql_result_string(Request& if(params->size()>1) { Value& voptions=params->as_no_junction(1, "options must be hash, not code"); if(voptions.is_defined()) - if(options=voptions.get_hash()) { + if(options=voptions.get_hash(&method_name)) { if(Value *vlimit=(Value *)options->get(*sql_limit_name)) limit=(ulong)r.process(*vlimit).as_double(); if(Value *voffset=(Value *)options->get(*sql_offset_name))