unsigned int VFSFileReal::write(const void *src, unsigned int bytes) { VFS_GUARD_OPT(this); if(!_fh) return npos; return real_fwrite(src, 1, bytes, (FILE*)_fh); }
int my_fwrite( const void *buf, size_t size, size_t count, FILE* fp){ int sz = size * count; if(vbStdOut != NULL && (fp == stdout || fp == stderr) ){ vbStdOut( (fp == stdout ? cb_output : cb_error) , (char*)buf); } else real_fwrite(buf, size, count, fp); return 0; }
size_t DiskFile::write(const void *src, size_t bytes) { return _fh ? real_fwrite(src, 1, bytes, (FILE*)_fh) : 0; }