From 078bcec0997ad0e07b720c43cc9e6d0e046a75ab Mon Sep 17 00:00:00 2001 From: SVN Migration Date: Thu, 27 Feb 2003 17:43:39 +0000 Subject: This commit was manufactured by cvs2svn to create branch 'PHP_5'. --- ext/mysql/libmysql/my_compress.c | 74 ---------------------------------------- 1 file changed, 74 deletions(-) delete mode 100644 ext/mysql/libmysql/my_compress.c (limited to 'ext/mysql/libmysql/my_compress.c') diff --git a/ext/mysql/libmysql/my_compress.c b/ext/mysql/libmysql/my_compress.c deleted file mode 100644 index 79e8ceac7c..0000000000 --- a/ext/mysql/libmysql/my_compress.c +++ /dev/null @@ -1,74 +0,0 @@ -/* Copyright Abandoned 1996 TCX DataKonsult AB & Monty Program KB & Detron HB -This file is public domain and comes with NO WARRANTY of any kind */ - -/* Written by Sinisa Milivojevic */ - -#include -#ifdef HAVE_COMPRESS -#include -#include -#include - -/* -** This replaces the packet with a compressed packet -** Returns 1 on error -** *complen is 0 if the packet wasn't compressed -*/ - -my_bool my_compress(byte *packet, ulong *len, ulong *complen) -{ - if (*len < MIN_COMPRESS_LENGTH) - *complen=0; - else - { - byte *compbuf=my_compress_alloc(packet,len,complen); - if (!compbuf) - return *complen ? 0 : 1; - memcpy(packet,compbuf,*len); - my_free(compbuf,MYF(MY_WME)); } - return 0; -} - - -byte *my_compress_alloc(const byte *packet, ulong *len, ulong *complen) -{ - byte *compbuf; - *complen = *len * 120 / 100 + 12; - if (!(compbuf = (byte *) my_malloc(*complen,MYF(MY_WME)))) - return 0; /* Not enough memory */ - if (compress((Bytef*) compbuf,(ulong *) complen, (Bytef*) packet, - (uLong) *len ) != Z_OK) - { - my_free(compbuf,MYF(MY_WME)); - return 0; - } - if (*complen >= *len) - { - *complen=0; - my_free(compbuf,MYF(MY_WME)); - return 0; - } - swap(ulong,*len,*complen); /* *len is now packet length */ - return compbuf; -} - - -my_bool my_uncompress (byte *packet, ulong *len, ulong *complen) -{ - if (*complen) /* If compressed */ - { - byte *compbuf = (byte *) my_malloc (*complen,MYF(MY_WME)); - if (!compbuf) - return 1; /* Not enough memory */ - if (uncompress((Bytef*) compbuf, complen, (Bytef*) packet, *len) != Z_OK) - { /* Probably wrong packet */ - my_free (compbuf,MYF(MY_WME)); - return 1; - } - *len = *complen; - memcpy(packet,compbuf,*len); - my_free(compbuf,MYF(MY_WME)); - } - return 0; -} -#endif /* HAVE_COMPRESS */ -- cgit v1.2.1