git.ithinksw.org
/
ITFoundation.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fixing Alex's crazy tab hijinks.
[ITFoundation.git]
/
ITCarbonSupport.m
diff --git
a/ITCarbonSupport.m
b/ITCarbonSupport.m
old mode 100755
(executable)
new mode 100644
(file)
index
75c5e53
..
31d25cd
--- a/
ITCarbonSupport.m
+++ b/
ITCarbonSupport.m
@@
-1,9
+1,16
@@
#import "ITCarbonSupport.h"
NSString *NSStringFromFourCharCode(unsigned long code) {
#import "ITCarbonSupport.h"
NSString *NSStringFromFourCharCode(unsigned long code) {
-
return [NSString stringWithUTF8String:
&code];
+
return [NSString stringWithFormat:@"%.4s",
&code];
}
unsigned long FourCharCodeFromNSString(NSString *string) {
}
unsigned long FourCharCodeFromNSString(NSString *string) {
- return (*((unsigned long*)[string UTF8String]));
+ 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++;
}
\ No newline at end of file
}
\ No newline at end of file