@@ -493,11 +493,7 @@ int ZEXPORT deflateInit2_(z_streamp strm, int level, int method,
493
493
* symbols from which it is being constructed.
494
494
*/
495
495
496
- #ifdef LIT_MEM
497
- s -> pending_buf = (uchf * ) ZALLOC (strm , s -> lit_bufsize , 5 );
498
- #else
499
- s -> pending_buf = (uchf * ) ZALLOC (strm , s -> lit_bufsize , 4 );
500
- #endif
496
+ s -> pending_buf = (uchf * ) ZALLOC (strm , s -> lit_bufsize , LIT_BUFS );
501
497
s -> pending_buf_size = (ulg )s -> lit_bufsize * 4 ;
502
498
503
499
if (s -> window == Z_NULL || s -> prev == Z_NULL || s -> head == Z_NULL ||
@@ -1310,7 +1306,7 @@ int ZEXPORT deflateCopy(z_streamp dest, z_streamp source) {
1310
1306
ds -> window = (Bytef * ) ZALLOC (dest , ds -> w_size , 2 * sizeof (Byte ));
1311
1307
ds -> prev = (Posf * ) ZALLOC (dest , ds -> w_size , sizeof (Pos ));
1312
1308
ds -> head = (Posf * ) ZALLOC (dest , ds -> hash_size , sizeof (Pos ));
1313
- ds -> pending_buf = (uchf * ) ZALLOC (dest , ds -> lit_bufsize , 4 );
1309
+ ds -> pending_buf = (uchf * ) ZALLOC (dest , ds -> lit_bufsize , LIT_BUFS );
1314
1310
1315
1311
if (ds -> window == Z_NULL || ds -> prev == Z_NULL || ds -> head == Z_NULL ||
1316
1312
ds -> pending_buf == Z_NULL ) {
@@ -1321,7 +1317,7 @@ int ZEXPORT deflateCopy(z_streamp dest, z_streamp source) {
1321
1317
zmemcpy (ds -> window , ss -> window , ds -> w_size * 2 * sizeof (Byte ));
1322
1318
zmemcpy ((voidpf )ds -> prev , (voidpf )ss -> prev , ds -> w_size * sizeof (Pos ));
1323
1319
zmemcpy ((voidpf )ds -> head , (voidpf )ss -> head , ds -> hash_size * sizeof (Pos ));
1324
- zmemcpy (ds -> pending_buf , ss -> pending_buf , ( uInt ) ds -> pending_buf_size );
1320
+ zmemcpy (ds -> pending_buf , ss -> pending_buf , ds -> lit_bufsize * LIT_BUFS );
1325
1321
1326
1322
ds -> pending_out = ds -> pending_buf + (ss -> pending_out - ss -> pending_buf );
1327
1323
#ifdef LIT_MEM
0 commit comments