diff options
| author | Vincent Richard <[email protected]> | 2016-03-13 20:15:22 +0100 |
|---|---|---|
| committer | Vincent Richard <[email protected]> | 2016-03-13 20:15:22 +0100 |
| commit | 4fd8976515a7e0a4aa34bad9611e9b67df5a186a (patch) | |
| tree | e0553b5613009e20ba08be370754bb6d2a2bda99 /src | |
| parent | Issue #126: fixed some warnings. (diff) | |
| download | vmime-4fd8976515a7e0a4aa34bad9611e9b67df5a186a.tar.gz vmime-4fd8976515a7e0a4aa34bad9611e9b67df5a186a.zip | |
Issue #126: more warnings fixed.
Diffstat (limited to 'src')
| -rw-r--r-- | src/vmime/platforms/posix/posixFile.cpp | 4 | ||||
| -rw-r--r-- | src/vmime/platforms/posix/posixHandler.cpp | 8 |
2 files changed, 7 insertions, 5 deletions
diff --git a/src/vmime/platforms/posix/posixFile.cpp b/src/vmime/platforms/posix/posixFile.cpp index 9093b52e..ea699ac4 100644 --- a/src/vmime/platforms/posix/posixFile.cpp +++ b/src/vmime/platforms/posix/posixFile.cpp @@ -562,7 +562,7 @@ const vmime::string posixFileSystemFactory::pathToStringImpl(const vmime::utilit { vmime::string native = "/"; - for (int i = 0 ; i < path.getSize() ; ++i) + for (size_t i = 0 ; i < path.getSize() ; ++i) { if (i > 0) native += "/"; @@ -582,7 +582,7 @@ bool posixFileSystemFactory::isValidPathComponent(const vmime::utility::file::pa bool posixFileSystemFactory::isValidPath(const vmime::utility::file::path& path) const { - for (int i = 0 ; i < path.getSize() ; ++i) + for (size_t i = 0 ; i < path.getSize() ; ++i) { if (!isValidPathComponent(path[i])) return false; diff --git a/src/vmime/platforms/posix/posixHandler.cpp b/src/vmime/platforms/posix/posixHandler.cpp index 1bbd039a..c0ba6cca 100644 --- a/src/vmime/platforms/posix/posixHandler.cpp +++ b/src/vmime/platforms/posix/posixHandler.cpp @@ -156,11 +156,13 @@ const vmime::datetime posixHandler::getCurrentLocalTime() const gmt.tm_isdst = -1; // Calculate the difference (in seconds) - const long diff = ::mktime(&local) - ::mktime(&gmt); + const time_t diff = ::mktime(&local) - ::mktime(&gmt); // Return the date - return vmime::datetime(local.tm_year + 1900, local.tm_mon + 1, local.tm_mday, - local.tm_hour, local.tm_min, local.tm_sec, diff / 60); // minutes needed + return vmime::datetime( + local.tm_year + 1900, local.tm_mon + 1, local.tm_mday, + local.tm_hour, local.tm_min, local.tm_sec, static_cast <int>(diff / 60) + ); } |
