Changeset 5a6cc679 in mainline for uspace/lib/compress


Ignore:
Timestamp:
2018-01-31T02:21:24Z (8 years ago)
Author:
Jenda <jenda.jzqk73@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
a0a9cc2
Parents:
132ab5d1
Message:

Merge commit '50f19b7ee8e94570b5c63896736c4eb49cfa18db' into forwardport

Not all ints are converted to errno_t in xhci tree yet, however it compiles and works :)

Location:
uspace/lib/compress
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/compress/gzip.c

    r132ab5d1 r5a6cc679  
    8585 *
    8686 */
    87 int gzip_expand(void *src, size_t srclen, void **dest, size_t *destlen)
     87errno_t gzip_expand(void *src, size_t srclen, void **dest, size_t *destlen)
    8888{
    8989        gzip_header_t header;
     
    174174                return ENOMEM;
    175175       
    176         int ret = inflate(stream, stream_length, *dest, *destlen);
     176        errno_t ret = inflate(stream, stream_length, *dest, *destlen);
    177177        if (ret != EOK) {
    178178                free(dest);
  • uspace/lib/compress/gzip.h

    r132ab5d1 r5a6cc679  
    3232#include <stddef.h>
    3333
    34 extern int gzip_expand(void *, size_t, void **, size_t *);
     34extern errno_t gzip_expand(void *, size_t, void **, size_t *);
    3535
    3636#endif
  • uspace/lib/compress/inflate.c

    r132ab5d1 r5a6cc679  
    270270 *
    271271 */
    272 static int inflate_stored(inflate_state_t *state)
     272static errno_t inflate_stored(inflate_state_t *state)
    273273{
    274274        /* Discard bits in the bit buffer */
     
    316316 *
    317317 */
    318 static int huffman_decode(inflate_state_t *state, huffman_t *huffman,
     318static errno_t huffman_decode(inflate_state_t *state, huffman_t *huffman,
    319319    uint16_t *symbol)
    320320{
     
    418418 *
    419419 */
    420 static int inflate_codes(inflate_state_t *state, huffman_t* len_code,
     420static errno_t inflate_codes(inflate_state_t *state, huffman_t* len_code,
    421421    huffman_t* dist_code)
    422422{
     
    424424       
    425425        do {
    426                 int err = huffman_decode(state, len_code, &symbol);
     426                errno_t err = huffman_decode(state, len_code, &symbol);
    427427                if (err != EOK) {
    428428                        /* Error decoding */
     
    484484 *
    485485 */
    486 static int inflate_fixed(inflate_state_t *state, huffman_t *len_code,
     486static errno_t inflate_fixed(inflate_state_t *state, huffman_t *len_code,
    487487    huffman_t *dist_code)
    488488{
     
    501501 *
    502502 */
    503 static int inflate_dynamic(inflate_state_t *state)
     503static errno_t inflate_dynamic(inflate_state_t *state)
    504504{
    505505        uint16_t length[MAX_CODE];
     
    551551        while (index < nlen + ndist) {
    552552                uint16_t symbol;
    553                 int err = huffman_decode(state, &dyn_len_code, &symbol);
     553                errno_t err = huffman_decode(state, &dyn_len_code, &symbol);
    554554                if (err != EOK)
    555555                        return EOK;
     
    618618 *
    619619 */
    620 int inflate(void *src, size_t srclen, void *dest, size_t destlen)
     620errno_t inflate(void *src, size_t srclen, void *dest, size_t destlen)
    621621{
    622622        /* Initialize the state */
     
    637637       
    638638        uint16_t last;
    639         int ret = EOK;
     639        errno_t ret = EOK;
    640640       
    641641        do {
  • uspace/lib/compress/inflate.h

    r132ab5d1 r5a6cc679  
    3232#include <stddef.h>
    3333
    34 extern int inflate(void *, size_t, void *, size_t);
     34extern errno_t inflate(void *, size_t, void *, size_t);
    3535
    3636#endif
Note: See TracChangeset for help on using the changeset viewer.