MCPcopy Create free account
hub / github.com/DISTRHO/DPF / read

Method read

dgl/src/Cairo.cpp:518–529  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

516 uint sizeLeft;
517
518 static cairo_status_t read(void* const closure, uchar* const data, const uint length) noexcept
519 {
520 PngReaderData& readerData = *reinterpret_cast<PngReaderData*>(closure);
521
522 if (readerData.sizeLeft < length)
523 return CAIRO_STATUS_READ_ERROR;
524
525 std::memcpy(data, readerData.dataPtr, length);
526 readerData.dataPtr += length;
527 readerData.sizeLeft -= length;
528 return CAIRO_STATUS_SUCCESS;
529 }
530 };
531
532 PngReaderData readerData;

Callers 3

res2cFunction · 0.80
setStateFunction · 0.80
stateLoadMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected