Exemplo n.º 1
0
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;
}