ctime.c (ctime_r): Improve implementation.

2011-01-29  Kai Tietz  <kai.tietz@onevision.com>

        * intrinsics/ctime.c (ctime_r): Improve implementation.

From-SVN: r169389
This commit is contained in:
Kai Tietz 2011-01-29 17:20:13 +00:00 committed by Kai Tietz
parent ca7174cf5c
commit 69ca976728
2 changed files with 11 additions and 1 deletions

View file

@ -1,3 +1,7 @@
2011-01-29 Kai Tietz <kai.tietz@onevision.com>
* intrinsics/ctime.c (ctime_r): Improve implementation.
2011-01-27 Janne Blomqvist <jb@gcc.gnu.org>
PR libfortran/47431

View file

@ -42,11 +42,17 @@ see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
#ifndef HAVE_CTIME_R
/* Make sure we don't see here a macro. */
#undef ctime_r
static char *
ctime_r (const time_t * timep, char * buf __attribute__((unused)))
{
#ifdef HAVE_CTIME
return ctime (timep);
char *tmp = ctime (timep);
if (tmp)
tmp = strcpy (buf, tmp);
return tmp;
#else
return NULL;
#endif