Upgrading ITFoundation to Xcode 3.0 and the Mac OS X 10.5 SDK.
[ITFoundation.git] / ITCarbonSupport.m
index 31d25cd..23b6f69 100644 (file)
@@ -1,16 +1,10 @@
 #import "ITCarbonSupport.h"
+#import "ITCategory-NSString.h"
 
 NSString *NSStringFromFourCharCode(unsigned long code) {
-       return [NSString stringWithFormat:@"%.4s", &code];
+       return [NSString stringWithFourCharCode:code];
 }
 
 unsigned long FourCharCodeFromNSString(NSString *string) {
-       const unsigned char *c_s = [string UTF8String];
-       unsigned long tmp = *c_s++;
-       tmp <<= 8;
-       tmp |= *c_s++;
-       tmp <<= 8;
-       tmp |= *c_s++;
-       tmp <<= 8;
-       return tmp |= *c_s++;
+       return [string fourCharCode];
 }
\ No newline at end of file