Basic implementation of the NSString methods -paragraphRangeForRange:

and -getParagraphStart:...


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27524 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
Fred Kiefer 2009-01-05 18:23:53 +00:00
parent 7ae871d1ac
commit 10d455121d
2 changed files with 17 additions and 1 deletions

View file

@ -2361,6 +2361,10 @@ handle_printf_atsign (FILE *stream,
forRange: (NSRange)range
{
// FIXME
[self getLineStart: startPtr
end: parEndPtr
contentsEnd: contentsEndPtr
forRange: range];
}
// Changing Case
@ -3234,7 +3238,14 @@ static NSFileManager *fm = nil;
- (NSRange) paragraphRangeForRange: (NSRange)range
{
return NSMakeRange(0, 0); // FIXME
NSUInteger startIndex;
NSUInteger endIndex;
[self getParagraphStart: &startIndex
end: &endIndex
contentsEnd: NULL
forRange: range];
return NSMakeRange(startIndex, endIndex - startIndex);
}
- (NSString*) pathExtension