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:
parent
ca7174cf5c
commit
69ca976728
2 changed files with 11 additions and 1 deletions
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Add table
Reference in a new issue