3
@implementation OBJCTest
10
- (unsigned char)incrementUnsignedChar:(unsigned char)v
15
- (signed char)incrementSignedChar:(signed char)v
20
- (unsigned short)incrementUnsignedShort:(unsigned short)v
25
- (signed short)incrementSignedShort:(signed short)v
30
- (unsigned int)incrementUnsignedInt:(unsigned int)v
35
- (signed int)incrementSignedInt:(signed int)v
40
- (unsigned long)incrementUnsignedLong:(unsigned long)v
45
- (signed long)incrementSignedLong:(signed long)v
50
- (unsigned long long)incrementUnsignedLongLong:(unsigned long long)v
55
- (signed long long)incrementSignedLongLong:(signed long long)v
60
- (float)addFloat:(float)v1 and:(float)v2
65
- (double)addDouble:(double)v1 and:(double)v2
70
- (NSString*)appendString:(NSString*)str1 and:(NSString*)str2
72
NSMutableString *ret = [NSMutableString stringWithString:str1];
73
[ret appendString:str2];
78
- (TestLarge)addLargeStruct:(TestLarge)data valA:(int)a valB:(int)b
86
- (TestSmall)addSmallStruct:(TestSmall)data valA:(char)a valB:(char)b;
94
- (TestLargeUnion)addLargeUnion:(TestLargeUnion)data valA:(int)a
101
- (TestSmallUnion)addSmallUnion:(TestSmallUnion)data valA:(char)a
108
- (void)overwriteData:(TestLarge*)data