--- parser3/src/classes/string.C 2007/04/23 10:30:10 1.153 +++ parser3/src/classes/string.C 2007/08/20 10:37:21 1.155 @@ -5,7 +5,7 @@ Author: Alexandr Petrosian (http://paf.design.ru) */ -static const char * const IDENT_STRING_C="$Date: 2007/04/23 10:30:10 $"; +static const char * const IDENT_STRING_C="$Date: 2007/08/20 10:37:21 $"; #include "classes.h" #include "pa_vmethod_frame.h" @@ -535,8 +535,7 @@ static void _replace(Request& r, MethodP } static void _save(Request& r, MethodParams& params) { - const String& file_name=params.as_string(params.count()-1, - "file name must be string"); + const String& file_name=params.as_string(params.count()-1, FILE_NAME_MUST_BE_STRING); const String& src=GET_SELF(r, VString).string(); @@ -597,7 +596,7 @@ static void _append(Request& r, MethodPa // c=a+b VString& va=GET_SELF(r, VString); const String& a=va.string(); - const String& b=params.as_string(0, "parameter must be string"); + const String& b=params.as_string(0, PARAMETER_MUST_BE_STRING); String& c=*new String(a); c.append(b, String::L_PASS_APPENDED); va.set_string(c); @@ -606,7 +605,7 @@ static void _append(Request& r, MethodPa static void _base64(Request& r, MethodParams& params) { if(params.count()) { // decode - const char* cstr=params.as_string(0, "parameter must be string").cstr(); + const char* cstr=params.as_string(0, PARAMETER_MUST_BE_STRING).cstr(); char* decoded_cstr=0; size_t decoded_size=0; pa_base64_decode(cstr, strlen(cstr), decoded_cstr, decoded_size);