Ignore:
Timestamp:
08/27/15 00:05:32 (9 years ago)
Author:
Maciej Komosinski
Message:

The NO_STD_IN_OUT_ERR macro excludes entire functions, not their contents

File:
1 edited

Legend:

Unmodified
Added
Removed
  • cpp/common/virtfile/stdiofile.h

    r299 r425  
    2828        StdioFILE(MFILE *f):VirtFILE("") { file = f; }
    2929        StdioFILE(MFILE *f, const char* p):VirtFILE(p) { file = f; }
     30#ifndef NO_STD_IN_OUT_ERR
    3031        static void setStdio();
     32#endif
    3133        size_t Vread(void *ptr, size_t size, size_t nmemb) { return mfread(ptr, size, nmemb, file); }
    3234        size_t Vwrite(const void *ptr, size_t size, size_t nmemb) { return mfwrite(ptr, size, nmemb, file); }
     
    4850        StdioFILE(FILE *f):VirtFILE("") { file = f; }
    4951        StdioFILE(FILE *f, const char* p):VirtFILE(p) { file = f; }
     52#ifndef NO_STD_IN_OUT_ERR
    5053        static void setStdio();
     54#endif
    5155        size_t Vread(void *ptr, size_t size, size_t nmemb) { return fread(ptr, size, nmemb, file); }
    5256        size_t Vwrite(const void *ptr, size_t size, size_t nmemb) { return fwrite(ptr, size, nmemb, file); }
Note: See TracChangeset for help on using the changeset viewer.