| 1 | #include "snapshot.h" |
|---|---|
| 2 | |
| 3 | #include <base/system.h> |
| 4 | |
| 5 | void CSnapshotBuilder::Init7(const CSnapshot *pSnapshot) |
| 6 | { |
| 7 | // the method is called Init7 because it is only used for 0.7 support |
| 8 | // but the snap we are building is a 0.6 snap |
| 9 | m_Sixup = false; |
| 10 | |
| 11 | m_DataSize = pSnapshot->m_DataSize; |
| 12 | m_NumItems = pSnapshot->m_NumItems; |
| 13 | mem_copy(dest: m_aOffsets, source: pSnapshot->Offsets(), size: sizeof(int) * m_NumItems); |
| 14 | mem_copy(dest: m_aData, source: pSnapshot->DataStart(), size: m_DataSize); |
| 15 | } |
| 16 |