Changeset 4114 for zzuf


Ignore:
Timestamp:
Dec 12, 2009, 11:20:04 PM (10 years ago)
Author:
Sam Hocevar
Message:

Fix DEBUG_STREAM compilation on Win32.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • zzuf/trunk/src/libzzuf/lib-stream.c

    r4113 r4114  
    206206}
    207207
    208 #define DEBUG_STREAM(prefix, fp) \
    209     debug2(prefix "stream([%i], %p, %i)", fileno(fp), \
    210            get_stream_ptr(fp), get_stream_cnt(fp));
     208static inline void debug_stream(char const *prefix, FILE *stream)
     209{
     210    debug2("%p stream([%i], %p, %i)", prefix, fileno(stream),
     211           get_stream_ptr(stream), get_stream_cnt(stream));
     212}
    211213
    212214/*
     
    235237            _zz_register(fd); \
    236238            debug("%s(\"%s\", \"%s\") = [%i]", __func__, path, mode, fd); \
    237             DEBUG_STREAM("new", ret); \
     239            debug_stream("new", ret); \
    238240            FOPEN_FUZZ(); \
    239241        } \
     
    340342        if(!_zz_ready || !_zz_iswatched(fd) || !_zz_isactive(fd)) \
    341343            return ORIG(myfseek)(stream, offset, whence); \
    342         DEBUG_STREAM("old", stream); \
     344        debug_stream("old", stream); \
    343345        _zz_lock(fd); \
    344346        ret = ORIG(myfseek)(stream, offset, whence); \
     
    347349              fd, (long long int)offset, whence, ret); \
    348350        FSEEK_FUZZ() \
    349         DEBUG_STREAM("new", stream); \
     351        debug_stream("new", stream); \
    350352    } while(0)
    351353
     
    388390        if(!_zz_ready || !_zz_iswatched(fd) || !_zz_isactive(fd)) \
    389391            return ORIG(myfsetpos)(stream, pos); \
    390         DEBUG_STREAM("old", stream); \
     392        debug_stream("old", stream); \
    391393        _zz_lock(fd); \
    392394        ret = ORIG(myfsetpos)(stream, pos); \
     
    395397              fd, (long long int)FPOS_CAST(*pos), ret); \
    396398        _zz_setpos(fd, (int64_t)FPOS_CAST(*pos)); \
    397         DEBUG_STREAM("new", stream); \
     399        debug_stream("new", stream); \
    398400    } \
    399401    while(0)
     
    529531        if(!_zz_ready || !_zz_iswatched(fd) || !_zz_isactive(fd)) \
    530532            return ORIG(myfread)(ptr, size, nmemb, stream); \
    531         DEBUG_STREAM("old", stream); \
     533        debug_stream("old", stream); \
    532534        oldpos = MYFTELL(stream); \
    533535        _zz_setpos(fd, oldpos); \
     
    537539        FREAD_PREFUZZ(fd, oldpos); \
    538540        FREAD_FUZZ(fd, oldpos); \
    539         DEBUG_STREAM("new", stream); \
     541        debug_stream("new", stream); \
    540542    } while(0)
    541543
     
    584586        if(!_zz_ready || !_zz_iswatched(fd) || !_zz_isactive(fd)) \
    585587            return ORIG(myfgetc)(arg); \
    586         DEBUG_STREAM("old", s); \
     588        debug_stream("old", s); \
    587589        _zz_setpos(fd, MYFTELL(s)); \
    588590        _zz_lock(fd); \
     
    595597        else \
    596598            debug("%s([%i]) = '%c'", __func__, fd, ret); \
    597         DEBUG_STREAM("new", s); \
     599        debug_stream("new", s); \
    598600    } while(0)
    599601
     
    699701        if(!_zz_ready || !_zz_iswatched(fd) || !_zz_isactive(fd)) \
    700702            return ORIG(myfgets)(s, size, stream); \
    701         DEBUG_STREAM("old", s); \
     703        debug_stream("old", s); \
    702704        _zz_setpos(fd, MYFTELL(stream)); \
    703705        FGETS_FUZZ(myfgets, myfgetc) \
    704706        debug("%s(%p, %i, [%i]) = %p", __func__, s, size, fd, ret); \
    705         DEBUG_STREAM("new", s); \
     707        debug_stream("new", s); \
    706708    } while(0)
    707709
     
    731733        return ORIG(ungetc)(c, stream);
    732734
    733     DEBUG_STREAM("old", stream);
     735    debug_stream("old", stream);
    734736    _zz_setpos(fd, MYFTELL(stream));
    735737    _zz_lock(fd);
     
    753755    else
    754756        debug("%s(0x%02x, [%i]) = '%c'", __func__, c, fd, ret);
    755     DEBUG_STREAM("new", stream);
     757    debug_stream("new", stream);
    756758    return ret;
    757759}
     
    770772        return ORIG(fclose)(fp);
    771773
    772     DEBUG_STREAM("old", fp);
     774    debug_stream("old", fp);
    773775    _zz_lock(fd);
    774776    ret = ORIG(fclose)(fp);
     
    798800            break; \
    799801        } \
    800         DEBUG_STREAM("old", stream); \
     802        debug_stream("old", stream); \
    801803        _zz_setpos(fd, MYFTELL(stream)); \
    802804        line = *lineptr; \
     
    842844            debug("%s(%p, %p, [%i]) = %li", __func__, \
    843845                  lineptr, n, fd, (long int)ret); \
    844         DEBUG_STREAM("new", stream); \
     846        debug_stream("new", stream); \
    845847        break; \
    846848    } while(0)
     
    888890        return ORIG(fgetln)(stream, len);
    889891
    890     DEBUG_STREAM("old", stream);
     892    debug_stream("old", stream);
    891893#if defined HAVE_DARWIN_STDIO /* Don't fuzz or seek if we have __srefill() */
    892894    _zz_lock(fd);
     
    924926
    925927    debug("%s([%i], &%li) = %p", __func__, fd, (long int)*len, ret);
    926     DEBUG_STREAM("new", stream);
     928    debug_stream("new", stream);
    927929    return ret;
    928930}
     
    949951        if(!_zz_ready || !_zz_iswatched(fd) || !_zz_isactive(fd)) \
    950952            return ORIG(myrefill)(fp); \
    951         DEBUG_STREAM("old", fp); \
     953        debug_stream("old", fp); \
    952954        pos = _zz_getpos(fd); \
    953955        _zz_lock(fd); \
     
    990992        else \
    991993            debug("%s([%i]) = '%c'", __func__, fd, ret); \
    992         DEBUG_STREAM("new", fp); \
     994        debug_stream("new", fp); \
    993995    } \
    994996    while(0)
Note: See TracChangeset for help on using the changeset viewer.