| 573 | } |
| 574 | |
| 575 | bool zlib_stream::zip_update(const char* in, int len, string* out, |
| 576 | zlib_flush_t flag /* = zlib_flush_off */) |
| 577 | { |
| 578 | #ifdef HAS_ZLIB |
| 579 | # if defined(ACL_CPP_DLL) || defined(HAS_ZLIB_DLL) |
| 580 | if (__deflate == NULL) { |
| 581 | logger_warn("__deflate null, zlib maybe not loaded yet"); |
| 582 | return false; |
| 583 | } |
| 584 | # endif |
| 585 | #endif |
| 586 | return update(__deflate, flag, in, len, out); |
| 587 | } |
| 588 | |
| 589 | bool zlib_stream::zip_finish(string* out) |
| 590 | { |