X-Git-Url: http://git.tdb.fi/?p=libs%2Fcore.git;a=blobdiff_plain;f=source%2Fio%2Ffile.cpp;fp=source%2Fio%2Ffile.cpp;h=d4b2da3454f0a29e3ba32808256780ba6aa8954d;hp=208371df8bff5b33bedb5ddbd72847dfc6fcf7d2;hb=8642ac1b4478419630911a51a53fe8ef5fb46647;hpb=fd074aa05df58fd60d490bb4e367aa2c82338741 diff --git a/source/io/file.cpp b/source/io/file.cpp index 208371d..d4b2da3 100644 --- a/source/io/file.cpp +++ b/source/io/file.cpp @@ -39,8 +39,8 @@ File::File(const string &fn, Mode m, CreateMode cm) 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; } }