MCPcopy Create free account
hub / github.com/BlitterStudio/amiberry / copyToBuffer

Method copyToBuffer

external/floppybridge/src/RotationExtractor.cpp:543–556  ·  view source on GitHub ↗

Copies the supplied buffer directly in

Source from the content-addressed store, hash-verified

541
542// Copies the supplied buffer directly in
543void LinearExtractor::copyToBuffer(void* data, const uint32_t dataSize) {
544 uint32_t amountToCopy = dataSize;
545 if (amountToCopy > m_totalSize) amountToCopy = m_totalSize;
546 if (!m_outputBuffer) return;
547 if (!data) return;
548#ifdef _WIN32
549 memcpy_s(m_outputBuffer, m_totalSize, data, amountToCopy);
550#else
551 memcpy(m_outputBuffer, data, amountToCopy);
552#endif
553 m_outputStreamPos = dataSize;
554 m_outputStreamBit = 0;
555 m_currentPosition = nullptr;
556}
557
558
559// Submit a single sequence to the list - abstract function

Callers 1

readDataMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected