move chunk[] declaration out of the for() loop

Change-Id: I10df4b5d6d186bae2b9b1a174aab13c401c54b01
This commit is contained in:
Pascal Massimino 2011-04-28 15:52:44 -07:00
parent 517cec21b9
commit 10d55bbb06

View File

@ -28,6 +28,8 @@ static int CompressAlpha(const uint8_t* data, size_t data_size,
int ret = Z_OK; int ret = Z_OK;
z_stream strm; z_stream strm;
const int CHUNK_SIZE = 8192; const int CHUNK_SIZE = 8192;
unsigned char chunk[CHUNK_SIZE];
*output = NULL; *output = NULL;
*output_size = 0; *output_size = 0;
memset(&strm, 0, sizeof(strm)); memset(&strm, 0, sizeof(strm));
@ -38,7 +40,7 @@ static int CompressAlpha(const uint8_t* data, size_t data_size,
strm.avail_in = data_size; strm.avail_in = data_size;
do { do {
size_t size_out; size_t size_out;
unsigned char chunk[CHUNK_SIZE];
strm.next_out = chunk; strm.next_out = chunk;
strm.avail_out = CHUNK_SIZE; strm.avail_out = CHUNK_SIZE;
ret = deflate(&strm, Z_FINISH); ret = deflate(&strm, Z_FINISH);