MCPcopy Create free account
hub / github.com/MayaPosch/NymphCast / ReadData

Method ReadData

src/server/angelscript/angelscript/source/as_restore.cpp:58–73  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

56}
57
58int asCReader::ReadData(void *data, asUINT size)
59{
60 asASSERT(size == 1 || size == 2 || size == 4 || size == 8);
61 int ret = 0;
62#if defined(AS_BIG_ENDIAN)
63 for( asUINT n = 0; ret >= 0 && n < size; n++ )
64 ret = stream->Read(((asBYTE*)data)+n, 1);
65#else
66 for( int n = size-1; ret >= 0 && n >= 0; n-- )
67 ret = stream->Read(((asBYTE*)data)+n, 1);
68#endif
69 if (ret < 0)
70 Error(TXT_UNEXPECTED_END_OF_FILE);
71 bytesRead += size;
72 return ret;
73}
74
75int asCReader::Read(bool *wasDebugInfoStripped)
76{

Callers

nothing calls this directly

Calls 1

ReadMethod · 0.45

Tested by

no test coverage detected