From e85198f38b439cd071ef9fee029aa741df7b1483 Mon Sep 17 00:00:00 2001 From: Richard Frith-Macdonald Date: Mon, 5 Dec 2005 07:03:21 +0000 Subject: [PATCH] Standardize paths git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@22141 72102866-910b-0410-8b05-ffd578937521 --- Headers/Foundation/NSObjCRuntime.h | 2 +- Source/NSPathUtilities.m | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/Headers/Foundation/NSObjCRuntime.h b/Headers/Foundation/NSObjCRuntime.h index 425c75231..3fbf5aadb 100644 --- a/Headers/Foundation/NSObjCRuntime.h +++ b/Headers/Foundation/NSObjCRuntime.h @@ -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; diff --git a/Source/NSPathUtilities.m b/Source/NSPathUtilities.m index 1c10b6a56..b62c9381f 100644 --- a/Source/NSPathUtilities.m +++ b/Source/NSPathUtilities.m @@ -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)