Ignore:
Timestamp:
Oct 24, 2012, 7:56:20 PM (13 years ago)
Author:
Silvan Scherrer
Message:

SMplayer: update vendor to 0.8.1

Location:
smplayer/vendor/current/zlib
Files:
1 edited
1 moved

Legend:

Unmodified
Added
Removed
  • smplayer/vendor/current/zlib/gzwrite.c

    r121 r133  
    339339#ifdef NO_vsnprintf
    340340#  ifdef HAS_vsprintf_void
    341     (void)vsprintf(state->in, format, va);
     341    (void)vsprintf((char *)(state->in), format, va);
    342342    va_end(va);
    343343    for (len = 0; len < size; len++)
    344344        if (state->in[len] == 0) break;
    345345#  else
    346     len = vsprintf(state->in, format, va);
     346    len = vsprintf((char *)(state->in), format, va);
    347347    va_end(va);
    348348#  endif
    349349#else
    350350#  ifdef HAS_vsnprintf_void
    351     (void)vsnprintf(state->in, size, format, va);
     351    (void)vsnprintf((char *)(state->in), size, format, va);
    352352    va_end(va);
    353     len = strlen(state->in);
     353    len = strlen((char *)(state->in));
    354354#  else
    355355    len = vsnprintf((char *)(state->in), size, format, va);
     
    417417#ifdef NO_snprintf
    418418#  ifdef HAS_sprintf_void
    419     sprintf(state->in, format, a1, a2, a3, a4, a5, a6, a7, a8,
     419    sprintf((char *)(state->in), format, a1, a2, a3, a4, a5, a6, a7, a8,
    420420            a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20);
    421421    for (len = 0; len < size; len++)
    422422        if (state->in[len] == 0) break;
    423423#  else
    424     len = sprintf(state->in, format, a1, a2, a3, a4, a5, a6, a7, a8,
    425                 a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20);
     424    len = sprintf((char *)(state->in), format, a1, a2, a3, a4, a5, a6, a7, a8,
     425                  a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20);
    426426#  endif
    427427#else
    428428#  ifdef HAS_snprintf_void
    429     snprintf(state->in, size, format, a1, a2, a3, a4, a5, a6, a7, a8,
     429    snprintf((char *)(state->in), size, format, a1, a2, a3, a4, a5, a6, a7, a8,
    430430             a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20);
    431     len = strlen(state->in);
     431    len = strlen((char *)(state->in));
    432432#  else
    433     len = snprintf(state->in, size, format, a1, a2, a3, a4, a5, a6, a7, a8,
    434                  a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20);
     433    len = snprintf((char *)(state->in), size, format, a1, a2, a3, a4, a5, a6,
     434                   a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18,
     435                   a19, a20);
    435436#  endif
    436437#endif
     
    547548
    548549    /* flush, free memory, and close file */
    549     if (gz_comp(state, Z_FINISH) == -1)
    550         ret = state->err;
    551     if (!state->direct) {
    552         (void)deflateEnd(&(state->strm));
    553         free(state->out);
    554     }
    555     free(state->in);
     550    if (state->size) {
     551        if (gz_comp(state, Z_FINISH) == -1)
     552            ret = state->err;
     553        if (!state->direct) {
     554            (void)deflateEnd(&(state->strm));
     555            free(state->out);
     556        }
     557        free(state->in);
     558    }
    556559    gz_error(state, Z_OK, NULL);
    557560    free(state->path);
     
    561564    return ret;
    562565}
    563 
    564 /* used by zlibVersion() to get the vsnprintf story from the horse's mouth */
    565 unsigned long ZEXPORT gzflags()
    566 {
    567     unsigned long flags = 0;
    568 #if defined(STDC) || defined(Z_HAVE_STDARG_H)
    569 #  ifdef NO_vsnprintf
    570     flags += 1L << 25;
    571 #    ifdef HAS_vsprintf_void
    572     flags += 1L << 26;
    573 #    endif
    574 #  else
    575 #    ifdef HAS_vsnprintf_void
    576     flags += 1L << 26;
    577 #    endif
    578 #  endif
    579 #else
    580     flags += 1L << 24;
    581 #  ifdef NO_snprintf
    582     flags += 1L << 25;
    583 #    ifdef HAS_sprintf_void
    584     flags += 1L << 26;
    585 #    endif
    586 #  else
    587 #    ifdef HAS_snprintf_void
    588     flags += 1L << 26;
    589 #    endif
    590 #  endif
    591 #endif
    592     return flags;
    593 }
Note: See TracChangeset for help on using the changeset viewer.