X-Git-Url: http://git.tdb.fi/?p=libs%2Fcore.git;a=blobdiff_plain;f=source%2Ffile.h;h=6353a4626c5461036ffd4a935d15b12b0efbffbc;hp=df5105daaade7f83a1496f80bb8476cbd75eb40a;hb=49c1f3c3ffdf318579a809f3f800442c0c76c818;hpb=dd318ef67b0c683c8306da0abf806e99cff346e9 diff --git a/source/file.h b/source/file.h index df5105d..6353a46 100644 --- a/source/file.h +++ b/source/file.h @@ -1,9 +1,3 @@ -/* $Id$ - -This file is part of libmspio -Copyright © 2007 Mikko Rasa, Mikkosoft Productions -Distributed under the LGPL -*/ #ifndef MSP_IO_FILE_H_ #define MSP_IO_FILE_H_ @@ -26,12 +20,12 @@ class File: public Base public: enum CreateMode { - C_NONE=0, - C_CREATE=1, - C_TRUNCATE=2 + C_NONE = 0, + C_CREATE = 1, + C_TRUNCATE = 2 }; - File(const std::string &, Mode=M_READ, CreateMode =CreateMode(C_CREATE+C_TRUNCATE)); + File(const std::string &, Mode = M_READ, CreateMode =CreateMode(C_CREATE+C_TRUNCATE)); void close(); @@ -55,13 +49,13 @@ protected: }; inline File::CreateMode operator|(File::CreateMode m, File::CreateMode n) -{ return File::CreateMode((int)m|(int)n); } +{ return File::CreateMode(static_cast(m)|static_cast(n)); } inline File::CreateMode operator&(File::CreateMode m, File::CreateMode n) -{ return File::CreateMode((int)m&(int)n); } +{ return File::CreateMode(static_cast(m)&static_cast(n)); } inline File::CreateMode operator~(File::CreateMode m) -{ return File::CreateMode(~(int)m); } +{ return File::CreateMode(~static_cast(m)); } typedef Filtered BufferedFile;