MCPcopy Create free account
hub / github.com/ClassiCube/ClassiCube / Stream_ReadonlyMemory

Function Stream_ReadonlyMemory

src/Stream.c:288–301  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

286}
287
288void Stream_ReadonlyMemory(struct Stream* s, void* data, cc_uint32 len) {
289 Stream_Init(s);
290 s->Read = Stream_MemoryRead;
291 s->ReadU8 = Stream_MemoryReadU8;
292 s->Skip = Stream_MemorySkip;
293 s->Seek = Stream_MemorySeek;
294 s->Position = Stream_MemoryPosition;
295 s->Length = Stream_MemoryLength;
296
297 s->meta.mem.cur = (cc_uint8*)data;
298 s->meta.mem.left = len;
299 s->meta.mem.length = len;
300 s->meta.mem.base = (cc_uint8*)data;
301}
302
303
304/*########################################################################################################################*

Callers 12

SoundPatcher_SaveFunction · 0.85
CCTextures_ExtractZipFunction · 0.85
TerrainPatcher_ProcessFunction · 0.85
ExtractFromFileFunction · 0.85
ApplyDownloadedFunction · 0.85
CheckSkin_DownloadingFunction · 0.85
LBackend_DecodeFlagFunction · 0.85
WoM_ParseConfigFunction · 0.85
Classic_ResetFunction · 0.85

Calls 1

Stream_InitFunction · 0.85

Tested by

no test coverage detected