@@ -109,7 +109,7 @@ - (HTTPServer *)server {
109
109
}
110
110
111
111
- (HTTPServerRequest *)nextRequest {
112
- unsigned idx, cnt = requests ? [requests count ] : 0 ;
112
+ NSUInteger idx, cnt = requests ? [requests count ] : 0 ;
113
113
for (idx = 0 ; idx < cnt; idx++) {
114
114
id obj = [requests objectAtIndex: idx];
115
115
if ([obj response ] == nil ) {
@@ -157,7 +157,7 @@ - (BOOL)processIncomingBytes {
157
157
158
158
unsigned contentLength = contentLengthValue ? [contentLengthValue intValue ] : 0 ;
159
159
NSData *body = (__bridge_transfer NSData *)CFHTTPMessageCopyBody (working);
160
- unsigned bodyLength = [body length ];
160
+ NSUInteger bodyLength = [body length ];
161
161
if (contentLength <= bodyLength) {
162
162
NSData *newBody = [NSData dataWithBytes: [body bytes ] length: contentLength];
163
163
[ibuffer setLength: 0 ];
@@ -199,9 +199,9 @@ - (void)processOutgoingBytes {
199
199
return ;
200
200
}
201
201
202
- unsigned olen = [obuffer length ];
202
+ NSUInteger olen = [obuffer length ];
203
203
if (0 < olen) {
204
- int writ = [ostream write :[obuffer bytes ] maxLength: olen];
204
+ NSInteger writ = [ostream write :[obuffer bytes ] maxLength: olen];
205
205
// buffer any unwritten bytes for later writing
206
206
if (writ < olen) {
207
207
memmove ([obuffer mutableBytes ], [obuffer mutableBytes ] + writ, olen - writ);
@@ -211,7 +211,7 @@ - (void)processOutgoingBytes {
211
211
[obuffer setLength: 0 ];
212
212
}
213
213
214
- unsigned cnt = requests ? [requests count ] : 0 ;
214
+ NSUInteger cnt = requests ? [requests count ] : 0 ;
215
215
HTTPServerRequest *req = (0 < cnt) ? [requests objectAtIndex: 0 ] : nil ;
216
216
217
217
CFHTTPMessageRef cfresp = req ? [req response ] : NULL ;
@@ -224,9 +224,9 @@ - (void)processOutgoingBytes {
224
224
if (!firstResponseDone) {
225
225
firstResponseDone = YES ;
226
226
NSData *serialized = (__bridge_transfer NSData *)CFHTTPMessageCopySerializedMessage (cfresp);
227
- unsigned olen = [serialized length ];
227
+ NSUInteger olen = [serialized length ];
228
228
if (0 < olen) {
229
- int writ = [ostream write :[serialized bytes ] maxLength: olen];
229
+ NSInteger writ = [ostream write :[serialized bytes ] maxLength: olen];
230
230
if (writ < olen) {
231
231
// buffer any unwritten bytes for later writing
232
232
[obuffer setLength: (olen - writ)];
@@ -243,7 +243,7 @@ - (void)processOutgoingBytes {
243
243
}
244
244
// read some bytes from the stream into our local buffer
245
245
[obuffer setLength: 16 * 1024 ];
246
- int read = [respStream read :[obuffer mutableBytes ] maxLength: [obuffer length ]];
246
+ NSInteger read = [respStream read :[obuffer mutableBytes ] maxLength: [obuffer length ]];
247
247
[obuffer setLength: read ];
248
248
}
249
249
@@ -264,7 +264,7 @@ - (void)processOutgoingBytes {
264
264
265
265
olen = [obuffer length ];
266
266
if (0 < olen) {
267
- int writ = [ostream write :[obuffer bytes ] maxLength: olen];
267
+ NSInteger writ = [ostream write :[obuffer bytes ] maxLength: olen];
268
268
// buffer any unwritten bytes for later writing
269
269
if (writ < olen) {
270
270
memmove ([obuffer mutableBytes ], [obuffer mutableBytes ] + writ, olen - writ);
@@ -278,9 +278,9 @@ - (void)stream:(NSStream *)stream handleEvent:(NSStreamEvent)streamEvent {
278
278
case NSStreamEventHasBytesAvailable:;
279
279
uint8_t buf[16 * 1024 ];
280
280
uint8_t *buffer = NULL ;
281
- unsigned int len = 0 ;
281
+ NSUInteger len = 0 ;
282
282
if (![istream getBuffer: &buffer length: &len]) {
283
- int amount = [istream read :buf maxLength: sizeof (buf)];
283
+ NSInteger amount = [istream read :buf maxLength: sizeof (buf)];
284
284
buffer = buf;
285
285
len = amount;
286
286
}
@@ -344,7 +344,7 @@ - (void)performDefaultRequestHandling:(HTTPServerRequest *)mess {
344
344
}
345
345
346
346
CFHTTPMessageRef response = CFHTTPMessageCreateResponse (kCFAllocatorDefault , 200 , NULL , kCFHTTPVersion1_1 ); // OK
347
- CFHTTPMessageSetHeaderFieldValue (response, (CFStringRef )@" Content-Length" , (__bridge CFStringRef )[NSString stringWithFormat: @" %d " , [data length ]]);
347
+ CFHTTPMessageSetHeaderFieldValue (response, (CFStringRef )@" Content-Length" , (__bridge CFStringRef )[NSString stringWithFormat: @" %lu " , ( unsigned long ) [data length ]]);
348
348
if ([method isEqual: @" GET" ]) {
349
349
CFHTTPMessageSetBody (response, (__bridge CFDataRef )data);
350
350
}
@@ -473,7 +473,7 @@ - (void)setPort:(uint16_t)value {
473
473
474
474
- (void )handleNewConnectionFromAddress : (NSData *)addr inputStream : (NSInputStream *)istr outputStream : (NSOutputStream *)ostr {
475
475
// if the delegate implements the delegate method, call it
476
- if (delegate && [delegate respondsToSelector: @selector (TCPServer:didReceiveConnectionFrom :inputStream:outputStream: )]) {
476
+ if (delegate && [( NSObject *) delegate respondsToSelector: @selector (TCPServer:didReceiveConnectionFromAddress :inputStream:outputStream: )]) {
477
477
[delegate TCPServer: self didReceiveConnectionFromAddress: addr inputStream: istr outputStream: ostr];
478
478
}
479
479
}
0 commit comments