Standardize paths

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@22141 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
CaS 2005-12-05 07:03:21 +00:00
parent 95a99cdefa
commit 92645ed803
2 changed files with 4 additions and 1 deletions

View file

@ -42,7 +42,7 @@ GS_EXPORT const char *NSGetSizeAndAlignment(const char *typePtr,
/**
* OpenStep spec states that log messages go to stderr, but just in case
* someone wants them to go somewhere else, they can implement a function
* like this.
* like this and assign a pointer to it to _NSLog_printf_handler.
*/
typedef void NSLog_printf_handler (NSString* message);
GS_EXPORT NSLog_printf_handler *_NSLog_printf_handler;

View file

@ -224,6 +224,7 @@ getPath(NSString *path)
{
path = [gnustepConfigPath stringByAppendingPathComponent:
[path substringFromIndex: 2]];
path = [path stringByStandardizingPath];
}
return path;
}
@ -431,6 +432,8 @@ GNUstepConfig(NSDictionary *newConfig)
file = [file substringFromIndex: 2];
// Join the two together
file = [path stringByAppendingPathComponent: file];
// Standardize
file = [file stringByStandardizingPath];
}
if ([file isAbsolutePath] == NO)