Diff for /parser3/src/classes/string.C between versions 1.125.2.15.2.25 and 1.127

version 1.125.2.15.2.25, 2003/05/26 09:56:19 version 1.127, 2003/09/29 10:09:35
Line 111  static void _right(Request& r, MethodPar Line 111  static void _right(Request& r, MethodPar
         size_t n=(size_t)params.as_int(0, "n must be int", r);          size_t n=(size_t)params.as_int(0, "n must be int", r);
                   
         const String& string=GET_SELF(r, VString).string();          const String& string=GET_SELF(r, VString).string();
         r.write_assign_lang(string.mid(string.length()-n, string.length()));          size_t length=string.length();
           r.write_assign_lang(n<length?string.mid(length-n, string.length()):string);
 }  }
   
 static void _mid(Request& r, MethodParams& params) {  static void _mid(Request& r, MethodParams& params) {
Line 311  static void _match(Request& r, MethodPar Line 312  static void _match(Request& r, MethodPar
   
                 String result;                  String result;
                 VTable* vtable=new VTable;                  VTable* vtable=new VTable;
                 Replace_action_info info;                  Replace_action_info info={0};
                 info.request=&r;                  info.request=&r;
                 info.src=&src;                  info.src=&src;
                 info.dest=&result;                  info.dest=&result;

Removed from v.1.125.2.15.2.25  
changed lines
  Added in v.1.127


E-mail: