Diff for /parser3/src/main/pa_string.C between versions 1.164 and 1.166

version 1.164, 2002/08/01 11:26:51 version 1.166, 2002/08/07 13:44:00
Line 5 Line 5
         Author: Alexandr Petrosian <paf@design.ru> (http://paf.design.ru)          Author: Alexandr Petrosian <paf@design.ru> (http://paf.design.ru)
 */  */
   
 static const char* IDENT_STRING_C="$Id$";  static const char* IDENT_STRING_C="$Date$";
   
 #include "pcre.h"  #include "pcre.h"
   
Line 343  const Origin& String::origin() const { Line 343  const Origin& String::origin() const {
 String& String::mid(size_t start, size_t finish) const {  String& String::mid(size_t start, size_t finish) const {
         String& result=*NEW String(pool());          String& result=*NEW String(pool());
   
         start=max(size_t(0), start);          start=min(start, size());
         finish=min(size(), finish);          finish=max(finish, start);
         if(start==finish)          if(start==finish)
                 return result;                  return result;
   

Removed from v.1.164  
changed lines
  Added in v.1.166


E-mail: