Skip to content

Commit

Permalink
Cast void * values from NSData to types to eliminate compile errors
Browse files Browse the repository at this point in the history
when compiling with objective-c++.
  • Loading branch information
artgillespie committed Aug 24, 2011
1 parent 90e5fbc commit dd83a40
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions Classes/ASIDataCompressor.m
Expand Up @@ -88,7 +88,7 @@ - (NSData *)compressBytes:(Bytef *)bytes length:(NSUInteger)length error:(NSErro
[outputData increaseLengthBy:halfLength];
}

zStream.next_out = [outputData mutableBytes] + zStream.total_out-bytesProcessedAlready;
zStream.next_out = (Bytef*)[outputData mutableBytes] + zStream.total_out-bytesProcessedAlready;
zStream.avail_out = (unsigned int)([outputData length] - (zStream.total_out-bytesProcessedAlready));
status = deflate(&zStream, shouldFinish ? Z_FINISH : Z_NO_FLUSH);

Expand Down Expand Up @@ -184,7 +184,7 @@ + (BOOL)compressDataFromFile:(NSString *)sourcePath toFile:(NSString *)destinati
}

// Write the deflated data out to the destination file
[outputStream write:[outputData bytes] maxLength:[outputData length]];
[outputStream write:(const uint8_t *)[outputData bytes] maxLength:[outputData length]];

// Make sure nothing went wrong
if ([inputStream streamStatus] == NSStreamEventErrorOccurred) {
Expand Down

0 comments on commit dd83a40

Please sign in to comment.