pike.git
/
src
/
modules
/
Gz
/
zlibmod.c
version
»
Context lines:
10
20
40
80
file
none
3
pike.git/src/modules/Gz/zlibmod.c:1:
/* || This file is part of Pike. For copyright information see COPYRIGHT. || Pike is distributed under GPL, LGPL and MPL. See the file COPYING || for more information.
-
|| $Id: zlibmod.c,v 1.
73
2006/08/02
16
:
19
:
08
nilsson
Exp $
+
|| $Id: zlibmod.c,v 1.
74
2006/08/02
20
:
53
:
55
mast
Exp $
*/ #include "global.h" #include "zlib_machine.h" #include "module.h" #include "program.h" #include "module_support.h" #if !defined(HAVE_LIBZ) && !defined(HAVE_LIBGZ) #undef HAVE_ZLIB_H
pike.git/src/modules/Gz/zlibmod.c:212:
return ret; } static void free_pack(struct zipper *z) { deflateEnd(&z->gz); mt_destroy(&z->lock); toss_buffer((dynamic_buffer *)z->gz.opaque); }
-
static
void pack(struct pike_string *data, dynamic_buffer *buf,
+
void pack(struct pike_string *data, dynamic_buffer *buf,
int level, int strategy, int wbits) { struct zipper z; ONERROR err; int ret; if(level < Z_NO_COMPRESSION || level > Z_BEST_COMPRESSION) Pike_error("Compression level out of range for pack. %d %d %d\n", Z_DEFAULT_COMPRESSION, Z_NO_COMPRESSION, Z_BEST_COMPRESSION);