summaryrefslogtreecommitdiffstats
path: root/newlib/libc/include
diff options
context:
space:
mode:
authorCorinna Vinschen <corinna@vinschen.de>2009-03-09 12:35:03 +0000
committerCorinna Vinschen <corinna@vinschen.de>2009-03-09 12:35:03 +0000
commit3c4becbe18f924eee51b4ffba632485d90728264 (patch)
treea3ebab462a6e306a5d2b7a3626aeed2510ea3871 /newlib/libc/include
parentf9f478ad8025a45a6e75018329006424390f1f14 (diff)
downloadcygnal-3c4becbe18f924eee51b4ffba632485d90728264.tar.gz
cygnal-3c4becbe18f924eee51b4ffba632485d90728264.tar.bz2
cygnal-3c4becbe18f924eee51b4ffba632485d90728264.zip
* libc/time/strftime.c: Adapt for dual-purpose use so not only
defines strftime(), but can also define wcsftime(); add optional test package; speed up %Y handling. * libc/time/wcsftime.c: New file, defining wcsftime() (albeit indirectly by including strftime.c) and its documentation. * libc/time/time.tex: Enhance tm_isdst explanation, change strftime description to match modified description in strftime.c * libc/time/Makefile.am: Add wcsftime.c and wcsftime.def. Add a rule so that wcsftime.o gets rebuilt when strftime changes. * libc/time/Makefile.in: Regenerate. * libc/include/wchar.h (wcsftime): Declare.
Diffstat (limited to 'newlib/libc/include')
-rw-r--r--newlib/libc/include/wchar.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/newlib/libc/include/wchar.h b/newlib/libc/include/wchar.h
index 37529a97f..bce08bac0 100644
--- a/newlib/libc/include/wchar.h
+++ b/newlib/libc/include/wchar.h
@@ -72,6 +72,7 @@ int _EXFUN(wcscoll, (const wchar_t *, const wchar_t *));
wchar_t *_EXFUN(wcscpy, (wchar_t * , const wchar_t *));
wchar_t *_EXFUN(wcpcpy, (wchar_t * , const wchar_t *));
size_t _EXFUN(wcscspn, (const wchar_t *, const wchar_t *));
+size_t _EXFUN(wcsftime, (wchar_t *, size_t, const wchar_t *, const struct tm *));
size_t _EXFUN(wcslcat, (wchar_t *, const wchar_t *, size_t));
size_t _EXFUN(wcslcpy, (wchar_t *, const wchar_t *, size_t));
size_t _EXFUN(wcslen, (const wchar_t *));