Author: pfg
Date: Fri Dec 11 01:56:53 2015
New Revision: 1719244
URL: http://svn.apache.org/viewvc?rev=1719244&view=rev
Log:
Do not assume time_t is long.
time_t is long on some platforms but not on all.
This plagues a warning on FreeBSD.
Taken from: Jung-uk Kim
Modified:
openoffice/trunk/main/shell/source/unix/sysshell/recently_used_file_handler.cxx
Modified:
openoffice/trunk/main/shell/source/unix/sysshell/recently_used_file_handler.cxx
URL:
http://svn.apache.org/viewvc/openoffice/trunk/main/shell/source/unix/sysshell/recently_used_file_handler.cxx?rev=1719244&r1=1719243&r2=1719244&view=diff
==============================================================================
---
openoffice/trunk/main/shell/source/unix/sysshell/recently_used_file_handler.cxx
(original)
+++
openoffice/trunk/main/shell/source/unix/sysshell/recently_used_file_handler.cxx
Fri Dec 11 01:56:53 2015
@@ -94,11 +94,11 @@ namespace /* private */ {
void set_timestamp(const string_t& character)
{
- time_t t;
+ long t;
if (sscanf(character.c_str(), "%ld", &t) != 1)
timestamp_ = -1;
else
- timestamp_ = t;
+ timestamp_ = static_cast<time_t>(t);
}
void set_is_private(const string_t& /*character*/)