OPEN_READ
#define OPEN_READWRITE (OPEN_READ|OPEN_WRITE)
if (!(fOpenMode & OPEN_READ))
if (!(fOpenMode & OPEN_READ))
err = Open(rec ? OPEN_READ : OPEN_WRITE);
case OPEN_READ:
err = Open(rec ? OPEN_READ : OPEN_WRITE);
ASSERT(engine->OpenMode() & OPEN_READ);