#import <objc/objc.h>
#import <objc/Object.h>
#import <Foundation/Foundation.h>
@implementation TestObj
int main()
{
NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
const char bytes[] = "\x00\x12\x45\xAB";
size_t length = (sizeof bytes) - 1; //string literals have implicit trailing '\0'
NSData *data = [NSData dataWithBytes:bytes length:length];
NSLog(@"%@", data);
[pool drain];
return 0;
}
@end
I2ltcG9ydCA8b2JqYy9vYmpjLmg+CiNpbXBvcnQgPG9iamMvT2JqZWN0Lmg+CiNpbXBvcnQgPEZvdW5kYXRpb24vRm91bmRhdGlvbi5oPgoKQGltcGxlbWVudGF0aW9uIFRlc3RPYmoKaW50IG1haW4oKQp7CgkgTlNBdXRvcmVsZWFzZVBvb2wgKiBwb29sID0gW1tOU0F1dG9yZWxlYXNlUG9vbCBhbGxvY10gaW5pdF07CmNvbnN0IGNoYXIgYnl0ZXNbXSA9ICJceDAwXHgxMlx4NDVceEFCIjsKc2l6ZV90IGxlbmd0aCA9IChzaXplb2YgYnl0ZXMpIC0gMTsgLy9zdHJpbmcgbGl0ZXJhbHMgaGF2ZSBpbXBsaWNpdCB0cmFpbGluZyAnXDAnIApOU0RhdGEgKmRhdGEgPSBbTlNEYXRhIGRhdGFXaXRoQnl0ZXM6Ynl0ZXMgbGVuZ3RoOmxlbmd0aF07CgogIE5TTG9nKEAiJUAiLCBkYXRhKTsgCiAgIFtwb29sIGRyYWluXTsKICAKCXJldHVybiAwOwp9CkBlbmQ=