MCPcopy Create free account
hub / github.com/OpenXcom/OpenXcom / FlcReadFile

Function FlcReadFile

src/Engine/Flc.cpp:88–103  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

86#endif
87
88void FlcReadFile(Uint32 size)
89{
90if(size>flc.membufSize) {
91 if(!(flc.pMembuf=(Uint8*)realloc(flc.pMembuf, size+1))) {
92 //printf("Realloc failed: %d\n", size);
93 Log(LOG_FATAL) << "Realloc failed: " << size;
94 throw Exception("Realloc failed!");
95 }
96 }
97
98 if(fread(flc.pMembuf, sizeof(Uint8), size, flc.file)==0) {
99 //printf("Can't read flx file");
100 Log(LOG_ERROR) << "Can't read flx file :(";
101 return;
102 }
103} /* FlcReadFile */
104
105int FlcCheckHeader(const char *filename)
106{

Callers 3

FlcCheckHeaderFunction · 0.85
FlcInitFirstFrameFunction · 0.85
FlcMainFunction · 0.85

Calls 1

ExceptionClass · 0.85

Tested by

no test coverage detected