case C_NONE: create_flags = OPEN_EXISTING; break;
case C_CREATE: create_flags = OPEN_ALWAYS; break;
case C_TRUNCATE: create_flags = TRUNCATE_EXISTING; break;
- case C_CREATE+C_TRUNCATE: create_flags = CREATE_ALWAYS; break;
- case C_CREATE+C_EXCLUSIVE: create_flags = CREATE_NEW; break;
+ case C_OVERWRITE: create_flags = CREATE_ALWAYS; break;
+ case C_NEW: create_flags = CREATE_NEW; break;
}
}