/*
- Copyright (C) 2000-2005 SKYRIX Software AG
+ Copyright (C) 2000-2006 SKYRIX Software AG
+ Copyright (C) 2006 Helge Hess
This file is part of SOPE.
if (r.length > 0) {
return ([self length] > r.location)
? [self substringFromIndex:(r.location + r.length)]
- : @"";
+ : (NSString *)@"";
}
return nil;
}
}
else if ([quotes characterIsMember:c]) {
/* skip quotes */
- for (i++; i < len && ![quotes characterIsMember:c]; i++) {
+ i++;
+ c = [self characterAtIndex:i];
+ for (; i < len && ![quotes characterIsMember:c]; i++) {
+ c = [self characterAtIndex:i];
if (c == _escape) {
i++; /* skip next char (eg \') */
continue;