From 265ba163de6653401d23f3dc5cafeae1f1d08d5d Mon Sep 17 00:00:00 2001 From: richard Date: Thu, 6 May 1999 05:53:51 +0000 Subject: [PATCH] Tidied git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4205 72102866-910b-0410-8b05-ffd578937521 --- Source/NSString.m | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/Source/NSString.m b/Source/NSString.m index a612302a1..eb9202850 100644 --- a/Source/NSString.m +++ b/Source/NSString.m @@ -2666,10 +2666,19 @@ else - (BOOL) isAbsolutePath { - if ([self length] > 0 && [self characterAtIndex: 0] == (unichar)'/') { - return YES; - } + if ([self length] == 0) return NO; + +#if defined(__WIN32__) || defined(_WIN32) + if ([self indexOfString: @":"] != NSNotFound) + return YES; +#else + if ([self characterAtIndex: 0] == (unichar)'/') + return YES; + if ([self characterAtIndex: 0] == (unichar)'~') + return YES; +#endif + return NO; } - (NSArray*) pathComponents