[BACK]Return to TODO.i18n CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / doc

File: [cvs.NetBSD.org] / src / doc / TODO.i18n (download)

Revision 1.8, Fri Oct 13 17:28:09 2006 UTC (17 years, 5 months ago) by tnozaki
Branch: MAIN
CVS Tags: yamt-pf42-baseX, yamt-pf42-base4, yamt-pf42-base3, yamt-pf42-base2, yamt-pf42-base, yamt-pf42, yamt-pagecache-tag8, yamt-pagecache-base9, yamt-pagecache-base8, yamt-pagecache-base7, yamt-pagecache-base6, yamt-pagecache-base5, yamt-pagecache-base4, yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, yamt-pagecache, wrstuden-revivesa-base-3, wrstuden-revivesa-base-2, wrstuden-revivesa-base-1, wrstuden-revivesa-base, wrstuden-revivesa, wrstuden-fixsa-newbase, wrstuden-fixsa-base-1, wrstuden-fixsa-base, wrstuden-fixsa, riastradh-xf86-video-intel-2-7-1-pre-2-21-15, riastradh-drm2-base3, riastradh-drm2-base2, riastradh-drm2-base1, riastradh-drm2-base, riastradh-drm2, netbsd-6-base, netbsd-6-1-RELEASE, netbsd-6-1-RC4, netbsd-6-1-RC3, netbsd-6-1-RC2, netbsd-6-1-RC1, netbsd-6-1-5-RELEASE, netbsd-6-1-4-RELEASE, netbsd-6-1-3-RELEASE, netbsd-6-1-2-RELEASE, netbsd-6-1-1-RELEASE, netbsd-6-1, netbsd-6-0-RELEASE, netbsd-6-0-RC2, netbsd-6-0-RC1, netbsd-6-0-6-RELEASE, netbsd-6-0-5-RELEASE, netbsd-6-0-4-RELEASE, netbsd-6-0-3-RELEASE, netbsd-6-0-2-RELEASE, netbsd-6-0-1-RELEASE, netbsd-6-0, netbsd-6, netbsd-5-base, netbsd-5-2-RELEASE, netbsd-5-2-RC1, netbsd-5-2-3-RELEASE, netbsd-5-2-2-RELEASE, netbsd-5-2-1-RELEASE, netbsd-5-2, netbsd-5-1-RELEASE, netbsd-5-1-RC4, netbsd-5-1-RC3, netbsd-5-1-RC2, netbsd-5-1-RC1, netbsd-5-1-5-RELEASE, netbsd-5-1-4-RELEASE, netbsd-5-1-3-RELEASE, netbsd-5-1-2-RELEASE, netbsd-5-1-1-RELEASE, netbsd-5-1, netbsd-5-0-RELEASE, netbsd-5-0-RC4, netbsd-5-0-RC3, netbsd-5-0-RC2, netbsd-5-0-RC1, netbsd-5-0-2-RELEASE, netbsd-5-0-1-RELEASE, netbsd-5-0, netbsd-5, netbsd-4-base, netbsd-4-0-RELEASE, netbsd-4-0-RC5, netbsd-4-0-RC4, netbsd-4-0-RC3, netbsd-4-0-RC2, netbsd-4-0-RC1, netbsd-4-0-1-RELEASE, netbsd-4-0, netbsd-4, mjf-devfs2-base, mjf-devfs2, matt-premerge-20091211, matt-nb6-plus-nbase, matt-nb6-plus-base, matt-nb6-plus, matt-nb5-pq3-base, matt-nb5-pq3, matt-nb5-mips64-u2-k2-k4-k7-k8-k9, matt-nb5-mips64-u1-k1-k5, matt-nb5-mips64-premerge-20101231, matt-nb5-mips64-premerge-20091211, matt-nb5-mips64-k15, matt-nb5-mips64, matt-nb4-mips64-k7-u2a-k9b, matt-mips64-premerge-20101231, matt-mips64-base2, matt-mips64-base, matt-mips64, matt-armv6-prevmlocking, matt-armv6-nbase, matt-armv6-base, matt-armv6, khorben-n900, keiichi-mipv6-base, keiichi-mipv6, jym-xensuspend-nbase, jym-xensuspend-base, jym-xensuspend, hpcarm-cleanup-nbase, hpcarm-cleanup-base, hpcarm-cleanup, cube-autoconf-base, cube-autoconf, cherry-xenmp-base, cherry-xenmp, bouyer-quota2-nbase, bouyer-quota2-base, bouyer-quota2, agc-symver-base, agc-symver
Branch point for: tls-maxphys, tls-earlyentropy
Changes since 1.7: +4 -4 lines

PR/30809 added manpages of wcswcs(3) and wcscoll(3), wcsxfrm(3)
(wcs?width and wprintf are already in repository).

# $NetBSD: TODO.i18n,v 1.8 2006/10/13 17:28:09 tnozaki Exp $

NetBSD I18N support status / TODO


- : unsupported, i : incomplete, s : supported, m : manpage exists

iconv.h
             status     spec            remarks
iconv_open     sm       XPG4
iconv          sm       XPG4
iconv_close    sm       XPG4


langinfo.h
             status     spec            remarks
nl_langinfo    sm


locale.h
             status     spec            remarks
localeconv     sm
setlocale      im                       LC_CTYPE / LC_MESSAGES only.


nl_types.h
             status     spec            remarks
catclose       sm       XPG3
catgets        sm       XPG3
catopen        sm       XPG3


wchar.h
             status     spec            remarks
btowc          sm
fgetwc         sm
fgetws         sm
fputwc         sm
fputws         sm
fwide          sm
fwprintf       sm
fwscanf        sm
getwc          sm
getwchar       sm
mbrlen         sm
mbrtowc        sm
mbsinit        sm
mbsrtowcs      sm
putwc          sm
putwchar       sm
swprintf       sm
swscanf        sm
ungetwc        sm
vfwprintf      sm
vfwscanf       sm
vwprintf       sm
vswprintf      sm
vswscanf       sm
vwscanf        sm
wcrtomb        sm
wcscat         sm
wcschr         sm
wcscmp         sm
wcscoll        im                       LC_COLLATE not supported.
wcscpy         sm
wcscspn        sm
wcsftime       sm
wcslen         sm
wcsncat        sm
wcsncmp        sm
wcsncpy        sm
wcspbrk        sm
wcsrchr        sm
wcsrtombs      sm
wcsspn         sm
wcsstr         sm
wcstod         sm
wcstof         sm       SUSv3
wcstok         sm
wcstol         sm
wcstold        sm       SUSv3
wcstoll        sm       SUSv3
wcstoul        sm
wcstoull       sm       SUSv3
wcswcs         sm       SUSv3
wcswidth       sm       SUSv3
wcsxfrm        im                       LC_COLLATE not supported.
wctob          sm
wcwidth        sm       SUSv3
wmemchr        sm
wmemcmp        sm
wmemcpy        sm
wmemmove       sm
wmemset        sm
wprintf        sm
wscanf         sm


wctype.h
             status     spec            remarks
iswalnum       sm
iswalpha       sm
iswblank       sm
iswcntrl       sm
iswdigit       sm
iswgraph       sm
iswlower       sm
iswprint       sm
iswpunct       sm
iswspace       sm
iswupper       sm
iswxdigit      sm
iswctype       im                       basic support
towctrans      im                       basic support
towlower       sm
towupper       sm
wctrans        im                       basic support
wctype         im                       basic support


inttypes.h
             status     spec            remarks
wcstoimax      sm
wcstoumax      sm


user tools
             status     spec            remarks
iconv          sm       SUSv3
localedef      -        SUSv3
locale         sm       SUSv3


misc TODO:

printf family                           support %$.
LC_COLLATE                              should be supported.
LC_MONETARY                             should be supported.
LC_NUMERIC                              should be supported.
LC_TIME                                 should be supported.
message catalog                         make consistent with LC_CTYPE names.
curses                                  support multibyte char.
regexp                                  support multibyte char.
regress                                 enrich test items.
this list                               add forgotten items.