From d4b0e2a1241f59557ada01ca5870b8c3e58c8da0 Mon Sep 17 00:00:00 2001 From: Antoine Mercadal Date: Sat, 15 Sep 2012 12:17:43 -0700 Subject: [PATCH] fix some paths using non unicode chars causing xcc_general_include.h import problems --- Tools/XcodeCapp/TNXCodeCapp.m | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Tools/XcodeCapp/TNXCodeCapp.m b/Tools/XcodeCapp/TNXCodeCapp.m index 422ad9a42..1e35e29cc 100644 --- a/Tools/XcodeCapp/TNXCodeCapp.m +++ b/Tools/XcodeCapp/TNXCodeCapp.m @@ -19,6 +19,7 @@ #import "TNXCodeCapp.h" #include "macros.h" +NSString * const XCCUnderscoreReplacement = @"DoNotPutThisStringInFileNameOrWorldWillDie"; NSString * const XCCDidPopulateProjectNotification = @"XCCDidPopulateProjectNotification"; NSString * const XCCConversionStartNotification = @"XCCConversionStartNotification"; NSString * const XCCConversionStopNotification = @"XCCConversionStopNotification"; @@ -612,7 +613,7 @@ NSString * const XCCListeningStartNotification = @"XCCListeningStartNotification // Replace "_" with a substring that is unlikely to be in a filename [flattenedPath replaceOccurrencesOfString:@"_" - withString:@"≤‹°∞°›≥" + withString:XCCUnderscoreReplacement options:0 range:NSMakeRange(0, [flattenedPath length])]; @@ -657,7 +658,7 @@ NSString * const XCCListeningStartNotification = @"XCCListeningStartNotification options:0 range:NSMakeRange(0, [unshadowedPath length])]; - [unshadowedPath replaceOccurrencesOfString:@"≤‹°∞°›≥" + [unshadowedPath replaceOccurrencesOfString:XCCUnderscoreReplacement withString:@"_" options:0 range:NSMakeRange(0, [unshadowedPath length])];