Changeset 656

Show
Ignore:
Timestamp:
09/08/08 22:01:01 (4 months ago)
Author:
smoku
Message:

Whitespace identing cosmetics

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/sx/compress.c

    r650 r656  
    5050        if(NAD_ENAME_L(nad, 0) == 8 && strncmp(NAD_ENAME(nad, 0), "compress", 8) == 0) { 
    5151            nad_free(nad); 
    52      
     52 
    5353            /* can't go on if we've been here before */ 
    5454            if(s->compressed) { 
     
    147147        _sx_debug(ZONE, "loading %d bytes into zlib write buffer", buf->len); 
    148148 
    149         _sx_buffer_alloc_margin(sc->wbuf, 0, buf->len); 
    150         memcpy(sc->wbuf->data + sc->wbuf->len, buf->data, buf->len); 
    151         sc->wbuf->len += buf->len; 
     149        _sx_buffer_alloc_margin(sc->wbuf, 0, buf->len); 
     150        memcpy(sc->wbuf->data + sc->wbuf->len, buf->data, buf->len); 
     151        sc->wbuf->len += buf->len; 
    152152 
    153153        _sx_buffer_clear(buf); 
     
    156156    /* compress the data */ 
    157157    if(sc->wbuf->len > 0) { 
    158         sc->wstrm.avail_in = sc->wbuf->len; 
    159         sc->wstrm.next_in = sc->wbuf->data; 
    160         /* deflate() on write buffer until there is data to compress */ 
    161         do { 
    162             /* make place for deflated data */ 
    163             _sx_buffer_alloc_margin(buf, 0, sc->wbuf->len + SX_COMPRESS_CHUNK); 
    164  
    165             sc->wstrm.avail_out = sc->wbuf->len + SX_COMPRESS_CHUNK; 
    166             sc->wstrm.next_out = buf->data + buf->len; 
    167  
    168             ret = deflate(&(sc->wstrm), Z_SYNC_FLUSH); 
    169             assert(ret != Z_STREAM_ERROR); 
    170              
    171             buf->len += sc->wbuf->len + SX_COMPRESS_CHUNK - sc->wstrm.avail_out; 
    172  
    173         } while (sc->wstrm.avail_out == 0); 
    174  
    175         if(ret != Z_OK || sc->wstrm.avail_in != 0) { 
     158        sc->wstrm.avail_in = sc->wbuf->len; 
     159        sc->wstrm.next_in = sc->wbuf->data; 
     160        /* deflate() on write buffer until there is data to compress */ 
     161        do { 
     162            /* make place for deflated data */ 
     163            _sx_buffer_alloc_margin(buf, 0, sc->wbuf->len + SX_COMPRESS_CHUNK); 
     164 
     165                sc->wstrm.avail_out = sc->wbuf->len + SX_COMPRESS_CHUNK; 
     166            sc->wstrm.next_out = buf->data + buf->len; 
     167 
     168            ret = deflate(&(sc->wstrm), Z_SYNC_FLUSH); 
     169            assert(ret != Z_STREAM_ERROR); 
     170 
     171            buf->len += sc->wbuf->len + SX_COMPRESS_CHUNK - sc->wstrm.avail_out; 
     172 
     173        } while (sc->wstrm.avail_out == 0); 
     174 
     175        if(ret != Z_OK || sc->wstrm.avail_in != 0) { 
    176176            /* throw an error */ 
    177177            _sx_gen_error(sxe, SX_ERR_COMPRESS, "compression error", "Error during compression"); 
     
    184184        } 
    185185 
    186         sc->wbuf->len = sc->wstrm.avail_in; 
    187         sc->wbuf->data = sc->wstrm.next_in; 
     186        sc->wbuf->len = sc->wstrm.avail_in; 
     187        sc->wbuf->data = sc->wstrm.next_in; 
    188188    } 
    189189 
     
    208208        _sx_debug(ZONE, "loading %d bytes into zlib read buffer", buf->len); 
    209209 
    210         _sx_buffer_alloc_margin(sc->rbuf, 0, buf->len); 
    211         memcpy(sc->rbuf->data + sc->rbuf->len, buf->data, buf->len); 
    212         sc->rbuf->len += buf->len; 
     210        _sx_buffer_alloc_margin(sc->rbuf, 0, buf->len); 
     211        memcpy(sc->rbuf->data + sc->rbuf->len, buf->data, buf->len); 
     212        sc->rbuf->len += buf->len; 
    213213 
    214214        _sx_buffer_clear(buf); 
     
    217217    /* decompress the data */ 
    218218    if(sc->rbuf->len > 0) { 
    219         sc->rstrm.avail_in = sc->rbuf->len; 
    220         sc->rstrm.next_in = sc->rbuf->data; 
    221         /* run inflate() on read buffer while able to fill the output buffer */ 
    222         do { 
    223             /* make place for inflated data */ 
    224             _sx_buffer_alloc_margin(buf, 0, SX_COMPRESS_CHUNK); 
    225  
    226             sc->rstrm.avail_out = SX_COMPRESS_CHUNK; 
    227             sc->rstrm.next_out = buf->data + buf->len; 
    228  
    229             ret = inflate(&(sc->rstrm), Z_SYNC_FLUSH); 
    230             assert(ret != Z_STREAM_ERROR); 
    231             switch (ret) { 
    232                 case Z_NEED_DICT: 
    233                 case Z_DATA_ERROR: 
    234                 case Z_MEM_ERROR: 
    235                     /* throw an error */ 
    236                     _sx_gen_error(sxe, SX_ERR_COMPRESS, "compression error", "Error during decompression"); 
    237                     _sx_event(s, event_ERROR, (void *) &sxe); 
    238      
    239                     _sx_error(s, stream_err_INVALID_XML, "Error during decompression"); 
    240                     _sx_close(s); 
    241      
    242                     return -2; 
    243             } 
    244              
    245             buf->len += SX_COMPRESS_CHUNK - sc->rstrm.avail_out; 
    246  
    247         } while (sc->rstrm.avail_out == 0); 
    248  
    249         sc->rbuf->len = sc->rstrm.avail_in; 
    250         sc->rbuf->data = sc->rstrm.next_in; 
     219        sc->rstrm.avail_in = sc->rbuf->len; 
     220        sc->rstrm.next_in = sc->rbuf->data; 
     221        /* run inflate() on read buffer while able to fill the output buffer */ 
     222        do { 
     223            /* make place for inflated data */ 
     224            _sx_buffer_alloc_margin(buf, 0, SX_COMPRESS_CHUNK); 
     225 
     226                sc->rstrm.avail_out = SX_COMPRESS_CHUNK; 
     227            sc->rstrm.next_out = buf->data + buf->len; 
     228 
     229            ret = inflate(&(sc->rstrm), Z_SYNC_FLUSH); 
     230            assert(ret != Z_STREAM_ERROR); 
     231            switch (ret) { 
     232            case Z_NEED_DICT: 
     233            case Z_DATA_ERROR: 
     234            case Z_MEM_ERROR: 
     235                /* throw an error */ 
     236                _sx_gen_error(sxe, SX_ERR_COMPRESS, "compression error", "Error during decompression"); 
     237                _sx_event(s, event_ERROR, (void *) &sxe); 
     238 
     239                _sx_error(s, stream_err_INVALID_XML, "Error during decompression"); 
     240                _sx_close(s); 
     241 
     242                return -2; 
     243            } 
     244 
     245            buf->len += SX_COMPRESS_CHUNK - sc->rstrm.avail_out; 
     246 
     247        } while (sc->rstrm.avail_out == 0); 
     248 
     249        sc->rbuf->len = sc->rstrm.avail_in; 
     250        sc->rbuf->data = sc->rstrm.next_in; 
    251251    } 
    252252 
     
    255255    /* flag if we want to read */ 
    256256    if(sc->rbuf->len > 0) 
    257         s->want_read = 1; 
    258      
     257    s->want_read = 1; 
     258 
    259259    if(buf->len == 0) 
    260260        return 0; 
     
    323323 
    324324    free(sc); 
    325      
     325 
    326326    s->plugin_data[p->index] = NULL; 
    327327}