mirror of
https://github.com/gnustep/apps-gorm.git
synced 2025-02-23 11:41:05 +00:00
Fixes crash seen after last commit.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@38376 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
parent
3dc14cfc65
commit
c2e600fc22
3 changed files with 20 additions and 6 deletions
|
@ -1,3 +1,9 @@
|
|||
2015-03-02 00:04-EST Gregory John Casamento <greg.casamento@gmail.com>
|
||||
|
||||
* GormObjCHeaderParser/NSScanner+OCHeaderParser.m
|
||||
* GormObjCHeaderParser/OCHeaderParser.m: Fix for crash seen after
|
||||
last commit.
|
||||
|
||||
2015-03-02 00:04-EST Gregory John Casamento <greg.casamento@gmail.com>
|
||||
|
||||
* GormObjCHeaderParser/OCHeaderParser.m: Add _stripRedundantStatements
|
||||
|
|
|
@ -30,25 +30,31 @@
|
|||
- (void) scanUpToAndIncludingString: (NSString *)string
|
||||
intoString: (NSString **)buffer
|
||||
{
|
||||
NSString *buffer2;
|
||||
NSString *buffer2 = nil;
|
||||
[self scanUpToString: string intoString: buffer];
|
||||
[self scanString: string intoString: &buffer2];
|
||||
|
||||
if(buffer != NULL)
|
||||
{
|
||||
*buffer = [*buffer stringByAppendingString: buffer2];
|
||||
if(*buffer != NULL)
|
||||
{
|
||||
*buffer = [*buffer stringByAppendingString: buffer2];
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
- (void) scanUpToAndIncludingCharactersFromSet: (NSCharacterSet *)set
|
||||
intoString: (NSString **)buffer
|
||||
{
|
||||
NSString *buffer2;
|
||||
NSString *buffer2 = nil;
|
||||
[self scanUpToCharactersFromSet: set intoString: buffer];
|
||||
[self scanCharactersFromSet: set intoString: &buffer2];
|
||||
if(buffer != NULL)
|
||||
{
|
||||
*buffer = [*buffer stringByAppendingString: buffer2];
|
||||
if(*buffer != NULL)
|
||||
{
|
||||
*buffer = [*buffer stringByAppendingString: buffer2];
|
||||
}
|
||||
}
|
||||
}
|
||||
@end
|
||||
|
|
|
@ -101,7 +101,7 @@
|
|||
[scanner setCharactersToBeSkipped: nil];
|
||||
while(![scanner isAtEnd])
|
||||
{
|
||||
NSString *tempString = nil;
|
||||
NSString *tempString = @"";
|
||||
[scanner scanUpToString: @"#" intoString: &tempString];
|
||||
[scanner scanUpToAndIncludingString: @"\n" intoString: NULL];
|
||||
resultString = [resultString stringByAppendingString: tempString];
|
||||
|
@ -121,6 +121,8 @@
|
|||
while(![scanner isAtEnd])
|
||||
{
|
||||
NSString *tempString = nil, *aString = nil;
|
||||
// [scanner scanUpToString: @";" intoString: &tempString];
|
||||
// [scanner scanString: @";" intoString: &tempString2];
|
||||
[scanner scanUpToAndIncludingString: @";" intoString: &tempString];
|
||||
|
||||
// Scan any redundant ";" characters into aString... once it
|
||||
|
|
Loading…
Reference in a new issue