7b503bcc13
* iconv/gconv_cache.c (__gconv_lookup_cache): Return __GCONV_NULCONV if from and to charsets are the same. * iconv/gconv_db.c (__gconv_find_transform): Likewise. * intl/dcigettext.c (_nl_find_msg): Return NULL even if __gconv_open returns __GCONV_NOCONV, but not for __GCONV_NULCONV. 2007-07-17 Jakub Jelinek <jakub@redhat.com> * wcsmbs/wchar.h: Only define wint_t if __need_wint_t. Don't define wint_t when __need_mbstate_t unless it is necessary. (__mbstate_t): Use __WINT_TYPE__ rather than wint_t in the typedef if possible. * wctype/wctype.h (wint_t): Define by including wchar.h with __need_wint_t instead of including stddef.h with __need_wint_t and as fallback definining it ourselves. * iconv/gconv.h (__need_wint_t): Define before including wchar.h. * sysdeps/gnu/_G_config.h: Don't include gconv.h if not _LIBC or _GLIBCPP_USE_WCHAR_T. (__need_wchar_t): Don't define if not _LIBC or _GLIBCPP_USE_WCHAR_T. (__need_wint_t): Don't define before including stddef.h, define before including wchar.h only if _LIBC or _GLIBCPP_USE_WCHAR_T. (_G_iconv_t): Don't define if not _LIBC or _GLIBCPP_USE_WCHAR_T. * sysdeps/mach/hurd/_G_config.h: Likewise. * sysdeps/generic/_G_config.h: Likewise. * libio/libio.h (__wunderflow, __wuflow, __woverflow): Only prototype if _LIBC or _GLIBCPP_USE_WCHAR_T. (_IO_getwc_unlocked, _IO_putwc_unlocked): Only define if _LIBC or _GLIBCPP_USE_WCHAR_T. |
||
---|---|---|
.. | ||
.cvsignore | ||
bindtextdom.c | ||
dcgettext.c | ||
dcigettext.c | ||
dcngettext.c | ||
Depend | ||
dgettext.c | ||
dngettext.c | ||
explodename.c | ||
finddomain.c | ||
gettext.c | ||
gettextP.h | ||
gmo.h | ||
hash-string.c | ||
hash-string.h | ||
l10nflist.c | ||
libintl.h | ||
loadinfo.h | ||
loadmsgcat.c | ||
locale.alias | ||
localealias.c | ||
Makefile | ||
ngettext.c | ||
plural-eval.c | ||
plural-exp.c | ||
plural-exp.h | ||
plural.c | ||
plural.y | ||
po2test.sed | ||
textdomain.c | ||
translit.po | ||
tst-codeset.c | ||
tst-codeset.sh | ||
tst-gettext2.c | ||
tst-gettext2.sh | ||
tst-gettext3.c | ||
tst-gettext3.sh | ||
tst-gettext4-de.po | ||
tst-gettext4-fr.po | ||
tst-gettext4.c | ||
tst-gettext4.sh | ||
tst-gettext5.c | ||
tst-gettext5.sh | ||
tst-gettext.c | ||
tst-gettext.sh | ||
tst-ngettext.c | ||
tst-translit.c | ||
tst-translit.sh | ||
tstcodeset.po | ||
tstlang1.po | ||
tstlang2.po | ||
Versions |