@@ -48,11 +48,11 @@ #define MEBIBYTE (1024 * 1024) #define KIBIBYTE (1024) @interface OFHTTP: OFObject { - OFArray *_URLs; + OFArray OF_GENERIC(OFString*) *_URLs; size_t _URLIndex; int _errorCode; OFString *_outputPath; bool _continue, _detectFileName, _quiet, _verbose; OFDataArray *_body; @@ -545,11 +545,11 @@ OFString *URLString = nil; OFURL *URL; OFMutableDictionary *clientHeaders; OFHTTPRequest *request; OFHTTPResponse *response; - OFDictionary *headers; + OFDictionary OF_GENERIC(OFString*, OFString*) *headers; OFString *fileName = nil, *lengthString, *type; _length = -1; _received = _resumedFrom = 0; @@ -670,11 +670,12 @@ [of_stdout writeFormat: @" Name: %@\n", fileName]; if (_verbose) { void *pool = objc_autoreleasePoolPush(); - OFDictionary *headers = [response headers]; + OFDictionary OF_GENERIC(OFString*, OFString*) *headers = + [response headers]; OFEnumerator *keyEnumerator = [headers keyEnumerator]; OFEnumerator *objectEnumerator = [headers objectEnumerator]; OFString *key, *object;