MCPcopy Create free account
hub / github.com/aburch/simutrans / write

Method write

dataobj/loadsave.cc:333–346  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

331}
332
333size_t loadsave_t::write(const void *buf, size_t len)
334{
335 if(is_zipped()) {
336 return gzwrite(fd->gzfp, const_cast<void *>(buf), len);
337 }
338 else if(is_bzip2()) {
339 BZ2_bzWrite( &fd->bse, fd->bzfp, const_cast<void *>(buf), len);
340 assert(fd->bse==BZ_OK);
341 return len;
342 }
343 else {
344 return fwrite(buf, 1, len, fd->fp);
345 }
346}
347
348size_t loadsave_t::read(void *buf, size_t len)
349{

Callers 1

mainFunction · 0.45

Calls

no outgoing calls

Tested by

no test coverage detected