1# $NetBSD: TODO.i18n,v 1.9 2014/06/10 10:00:26 joerg 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     sm       XPG4
11iconv          sm       XPG4
12iconv_close    sm       XPG4
13
14
15langinfo.h
16             status     spec            remarks
17nl_langinfo    sm
18
19
20locale.h
21             status     spec            remarks
22localeconv     sm
23setlocale      im                       Except LC_COLLATE.
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       sm
42fwscanf        sm
43getwc          sm
44getwchar       sm
45mbrlen         sm
46mbrtowc        sm
47mbsinit        sm
48mbsrtowcs      sm
49putwc          sm
50putwchar       sm
51swprintf       sm
52swscanf        sm
53ungetwc        sm
54vfwprintf      sm
55vfwscanf       sm
56vwprintf       sm
57vswprintf      sm
58vswscanf       sm
59vwscanf        sm
60wcrtomb        sm
61wcscat         sm
62wcschr         sm
63wcscmp         sm
64wcscoll        im                       LC_COLLATE not supported.
65wcscpy         sm
66wcscspn        sm
67wcsftime       sm
68wcslen         sm
69wcsncat        sm
70wcsncmp        sm
71wcsncpy        sm
72wcspbrk        sm
73wcsrchr        sm
74wcsrtombs      sm
75wcsspn         sm
76wcsstr         sm
77wcstod         sm
78wcstof         sm       SUSv3
79wcstok         sm
80wcstol         sm
81wcstold        sm       SUSv3
82wcstoll        sm       SUSv3
83wcstoul        sm
84wcstoull       sm       SUSv3
85wcswcs         sm       SUSv3
86wcswidth       sm       SUSv3
87wcsxfrm        im                       LC_COLLATE not supported.
88wctob          sm
89wcwidth        sm       SUSv3
90wmemchr        sm
91wmemcmp        sm
92wmemcpy        sm
93wmemmove       sm
94wmemset        sm
95wprintf        sm
96wscanf         sm
97
98
99wctype.h
100             status     spec            remarks
101iswalnum       sm
102iswalpha       sm
103iswblank       sm
104iswcntrl       sm
105iswdigit       sm
106iswgraph       sm
107iswlower       sm
108iswprint       sm
109iswpunct       sm
110iswspace       sm
111iswupper       sm
112iswxdigit      sm
113iswctype       im                       basic support
114towctrans      im                       basic support
115towlower       sm
116towupper       sm
117wctrans        im                       basic support
118wctype         im                       basic support
119
120
121inttypes.h
122             status     spec            remarks
123wcstoimax      sm
124wcstoumax      sm
125
126
127user tools
128             status     spec            remarks
129iconv          sm       SUSv3
130localedef      -        SUSv3
131locale         sm       SUSv3
132
133
134misc TODO:
135
136LC_COLLATE                              should be supported.
137message catalog                         make consistent with LC_CTYPE names.
138regexp                                  support multibyte char.
139regress                                 enrich test items.
140this list                               add forgotten items.
141