Mercurial > libpst
diff src/timeconv.c @ 199:e3a46f66332b
more changes in recurrence decoding
author | Carl Byington <carl@five-ten-sg.com> |
---|---|
date | Wed, 13 May 2009 11:59:55 -0700 |
parents | 7c60d6d1c681 |
children | ad7b880ad3d1 |
line wrap: on
line diff
--- a/src/timeconv.c Tue May 12 19:34:49 2009 -0700 +++ b/src/timeconv.c Wed May 13 11:59:55 2009 -0700 @@ -2,17 +2,17 @@ -char * pst_fileTimeToAscii(const FILETIME* filetime) { +char* pst_fileTimeToAscii(const FILETIME* filetime, char* result) { time_t t; t = pst_fileTimeToUnixTime(filetime); - return ctime(&t); + return ctime_r(&t, result); } -struct tm * pst_fileTimeToStructTM (const FILETIME *filetime) { +void pst_fileTimeToStructTM (const FILETIME *filetime, struct tm *result) { time_t t1; t1 = pst_fileTimeToUnixTime(filetime); - return gmtime(&t1); + gmtime_r(&t1, result); }