X-Git-Url: http://git.ithinksw.org/ITFoundation.git/blobdiff_plain/a8878f2baf8b974b28a9a08bc94a3c4232b72e1c..744612b5d258474e367710b870a5caaed7d11ab9:/ITCarbonSupport.m diff --git a/ITCarbonSupport.m b/ITCarbonSupport.m index 3995a65..23b6f69 100644 --- a/ITCarbonSupport.m +++ b/ITCarbonSupport.m @@ -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