Mercurial > libavformat.hg
view localtime_r.c @ 228:542e6d639bb9 libavformat
fixed endianness dependancies (untested)
author | bellard |
---|---|
date | Mon, 08 Sep 2003 20:00:13 +0000 |
parents | 89a78842f6c2 |
children |
line wrap: on
line source
/* Convert a string representation of time to a time value. Copyright (C) 1996, 1997, 1998, 1999, 2000 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper <drepper@cygnus.com>, 1996. The GNU C Library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. The GNU C Library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU Library General Public License along with the GNU C Library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ #ifdef HAVE_CONFIG_H # include "config.h" #endif #include "localtime_r.h" #if !defined(HAVE_LOCALTIME_R) /* Approximate localtime_r as best we can in its absence. */ #include <time.h> struct tm * localtime_r (t, tp) const time_t *t; struct tm *tp; { struct tm *l = localtime (t); if (! l) return 0; *tp = *l; return tp; } #endif /* !defined(HAVE_LOCALTIME_R) */