TODO.i18n revision 1.1
1# $NetBSD: TODO.i18n,v 1.1 2003/06/18 05:32:17 tshiozak Exp $
2
3NetBSD I18N support status / TODO
4
5
6- : unsupported, i : incomplete, s : supported, m : manpage exists
7
8iconv.h
9             status     spec            remarks
10iconv_open     -        XPG4		coming soon
11iconv          -        XPG4		coming soon
12iconv_close    -        XPG4		coming soon
13
14
15langinfo.h
16             status     spec            remarks
17nl_langinfo    sm
18
19
20locale.h
21             status     spec            remarks
22localeconv     sm
23setlocale      im                       LC_CTYPE / LC_MESSAGES only.
24
25
26nl_types.h
27             status     spec            remarks
28catclose       sm       XPG3
29catgets        sm       XPG3
30catopen        sm       XPG3
31
32
33wchar.h
34             status     spec            remarks
35btowc          sm
36fgetwc         sm
37fgetws         sm
38fputwc         sm
39fputws         sm
40fwide          sm
41fwprintf       -
42fwscanf        -
43getwc          sm
44getwchar       sm
45mbrlen         sm
46mbrtowc        sm
47mbsinit        sm
48mbsrtowcs      sm
49putwc          sm
50putwchar       sm
51swprintf       -
52swscanf        -
53ungetwc        sm
54vfwprintf      -
55vfwscanf       -
56vwprintf       -
57vswprintf      -
58vswscanf       -
59vwscanf        -
60wcrtomb        sm
61wcscat         sm
62wcschr         sm
63wcscmp         sm
64wcscoll        i                        LC_COLLATE not supported.
65wcscpy         sm
66wcscspn        sm
67wcsftime       -
68wcslen         sm
69wcsncat        sm
70wcsncmp        sm
71wcsncpy        sm
72wcspbrk        sm
73wcsrchr        sm
74wcsrtombs      sm
75wcsspn         sm
76wcsstr         sm
77wcstod         s
78wcstof         -        SUSv3
79wcstok         sm
80wcstol         s
81wcstold        -        SUSv3
82wcstoll        s        SUSv3
83wcstoul        s
84wcstoull       s        SUSv3
85wcswcs         s        SUSv3
86wcsxfrm        i                        LC_COLLATE not supported.
87wctob          sm
88wmemchr        sm
89wmemcmp        sm
90wmemcpy        sm
91wmemmove       sm
92wmemset        sm
93wprintf        -
94wscanf         -
95
96
97wctype.h
98             status     spec            remarks
99iswalnum       sm
100iswalpha       sm
101iswblank       sm
102iswcntrl       sm
103iswdigit       sm
104iswgraph       sm
105iswlower       sm
106iswprint       sm
107iswpunct       sm
108iswspace       sm
109iswupper       sm
110iswxdigit      sm
111iswctype       im                       basic support
112towctrans      im                       basic support
113towlower       sm
114towupper       sm
115wctrans        im                       basic support
116wctype         im                       basic support
117
118
119inttypes.h
120             status     spec            remarks
121wcstoimax      s
122wcstoumax      s
123
124
125user tools
126             status     spec            remarks
127localedef      -        SUSv3
128
129
130misc TODO:
131
132printf family                           support %$.
133LC_COLLATE                              should be supported.
134LC_MONETARY                             should be supported.
135LC_NUMERIC                              should be supported.
136LC_TIME                                 should be supported.
137message catalog                         make consistent with LC_CTYPE names.
138curses                                  support multibyte char.
139regexp                                  support multibyte char.
140regress                                 enrich test items.
141this list                               add forgotten items.
142