Changeset 24243 for titan/titan/global.h


Ignore:
Timestamp:
10/12/13 18:18:53 (10 years ago)
Author:
nit
Message:

[titan] add gzip decompress

File:
1 edited

Legend:

Unmodified
Added
Removed
  • titan/titan/global.h

    r24091 r24243  
    32803280//flag 0: malloc mem
    32813281//flag 1: don't malloc mem
     3282//flag 2: malloc mem (gzip)
     3283//flag 3: don't malloc mem (gzip)
    32823284int ounzip(char* inbuf, int inlen, char** outbuf, int* outlen, int maxbuf, int flag)
    32833285{
     
    32963298        stream.next_out = Z_NULL;
    32973299
    3298         ret = inflateInit(&stream);
     3300        if(flag == 2 || flag == 3)
     3301        {
     3302                ret = inflateInit2(&stream, 16 + MAX_WBITS);
     3303                if(flag == 2) flag == 0;
     3304                else if(flag == 3) flag == 1;
     3305        }
     3306        else
     3307                ret = inflateInit(&stream);
    32993308        if(ret != Z_OK)
    33003309                return 1;
Note: See TracChangeset for help on using the changeset viewer.