116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
|
ret = [self getMemForNItems: nitems
ofSize: size];
@try {
[self readNItems: nitems
ofSize: size
intoBuffer: ret];
} @catch (OFReadFailedException *e) {
[self freeMem: ret];
@throw e;
return NULL;
}
return ret;
}
- (uint8_t*)readNBytes: (size_t)size
{
|
|
|
<
|
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
|
ret = [self getMemForNItems: nitems
ofSize: size];
@try {
[self readNItems: nitems
ofSize: size
intoBuffer: ret];
} @catch (id exception) {
[self freeMem: ret];
@throw exception;
}
return ret;
}
- (uint8_t*)readNBytes: (size_t)size
{
|