MCPcopy Create free account
hub / github.com/TorqueGameEngines/Torque3D / read

Method read

Engine/source/core/util/zip/fileHeader.cpp:114–141  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

112//-----------------------------------------------------------------------------
113
114bool FileHeader::read(Stream *stream)
115{
116 stream->read(&mHeaderSig);
117 if(mHeaderSig != mFileHeaderSignature)
118 return false;
119
120 stream->read(&mExtractVer);
121 stream->read(&mFlags);
122 stream->read(&mCompressMethod);
123 stream->read(&mModTime);
124 stream->read(&mModDate);
125 stream->read(&mCRC32);
126 stream->read(&mCompressedSize);
127 stream->read(&mUncompressedSize);
128
129 U16 fnLen, efLen;
130 stream->read(&fnLen);
131 stream->read(&efLen);
132
133 char *fn = new char[fnLen + 1];
134 stream->read(fnLen, fn);
135 fn[fnLen] = 0;
136 mFilename = fn;
137 SAFE_DELETE_ARRAY(fn);
138
139
140 return readExtraFields(stream, efLen);
141}
142
143bool FileHeader::write(Stream *stream)
144{

Callers 8

readExtraFieldsMethod · 0.45
readCentralDirectoryMethod · 0.45
copyFileToNewZipMethod · 0.45
openFileForReadMethod · 0.45
_readMethod · 0.45
fillBufferMethod · 0.45
fillBufferMethod · 0.45
attachStreamMethod · 0.45

Calls

no outgoing calls

Tested by

no test coverage detected