110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
|
[stateInDOCTYPE] = inDOCTYPEState
};
static OF_INLINE void
appendToBuffer(OFMutableData *buffer, const char *string,
OFStringEncoding encoding, size_t length)
{
if OF_LIKELY(encoding == OFStringEncodingUTF8)
[buffer addItems: string count: length];
else {
void *pool = objc_autoreleasePoolPush();
OFString *tmp = [OFString stringWithCString: string
encoding: encoding
length: length];
[buffer addItems: tmp.UTF8String count: tmp.UTF8StringLength];
|
|
|
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
|
[stateInDOCTYPE] = inDOCTYPEState
};
static OF_INLINE void
appendToBuffer(OFMutableData *buffer, const char *string,
OFStringEncoding encoding, size_t length)
{
if OF_LIKELY (encoding == OFStringEncodingUTF8)
[buffer addItems: string count: length];
else {
void *pool = objc_autoreleasePoolPush();
OFString *tmp = [OFString stringWithCString: string
encoding: encoding
length: length];
[buffer addItems: tmp.UTF8String count: tmp.UTF8StringLength];
|