@@ -719,9 +716,6 @@ extern unsigned long const ASIWWANBandwidthThrottleAmount;
#pragma mark miscellany
// Determines whether we're on iPhone OS 2.0 at runtime, currently used to determine whether we should apply a workaround for an issue with converting longs to doubles on iPhone OS 2
+(BOOL)isiPhoneOS2;
// Used for generating Authorization header when using basic authentication when shouldPresentCredentialsBeforeChallenge is true
// When throttling bandwidth, Set to a date in future that we will allow all requests to wake up and reschedule their streams
staticNSDate*throttleWakeUpTime=nil;
// Run once in initalize to record at runtime whether we're on iPhone OS 2. When YES, a workaround for a type conversion bug in iPhone OS 2.2.x is applied in some places
ASIUnableToCreateRequestError=[[NSErrorerrorWithDomain:NetworkRequestErrorDomaincode:ASIUnableToCreateRequestErrorTypeuserInfo:[NSDictionarydictionaryWithObjectsAndKeys:@"Unable to create request (bad url?)",NSLocalizedDescriptionKey,nil]]retain];
ASITooMuchRedirectionError=[[NSErrorerrorWithDomain:NetworkRequestErrorDomaincode:ASITooMuchRedirectionErrorTypeuserInfo:[NSDictionarydictionaryWithObjectsAndKeys:@"The request failed because it redirected too many times",NSLocalizedDescriptionKey,nil]]retain];