BinaryFile *BinaryFileFactory::Load(const char *sName) { BinaryFile *pBF = getInstanceFor(sName); if (pBF == NULL) { std::cerr << "unrecognised binary file format.\n"; return NULL; } if (pBF->RealLoad(sName) == 0) { fprintf(stderr, "Loading '%s' failed\n", sName); delete pBF; return NULL; } pBF->getTextLimits(); return pBF; }