xref: /netbsd-src/doc/TODO.i18n (revision 8bd28826e9107a205e2d468b563dbb335ca6c2a5)
1*8bd28826Sjoerg# $NetBSD: TODO.i18n,v 1.9 2014/06/10 10:00:26 joerg Exp $
2cf368599Stshiozak
3cf368599StshiozakNetBSD I18N support status / TODO
4cf368599Stshiozak
5cf368599Stshiozak
6cf368599Stshiozak- : unsupported, i : incomplete, s : supported, m : manpage exists
7cf368599Stshiozak
8cf368599Stshiozakiconv.h
9cf368599Stshiozak             status     spec            remarks
10306b6980Stshiozakiconv_open     sm       XPG4
11306b6980Stshiozakiconv          sm       XPG4
12306b6980Stshiozakiconv_close    sm       XPG4
13cf368599Stshiozak
14cf368599Stshiozak
15cf368599Stshiozaklanginfo.h
16cf368599Stshiozak             status     spec            remarks
17cf368599Stshiozaknl_langinfo    sm
18cf368599Stshiozak
19cf368599Stshiozak
20cf368599Stshiozaklocale.h
21cf368599Stshiozak             status     spec            remarks
22cf368599Stshiozaklocaleconv     sm
23*8bd28826Sjoergsetlocale      im                       Except LC_COLLATE.
24cf368599Stshiozak
25cf368599Stshiozak
26cf368599Stshiozaknl_types.h
27cf368599Stshiozak             status     spec            remarks
28cf368599Stshiozakcatclose       sm       XPG3
29cf368599Stshiozakcatgets        sm       XPG3
30cf368599Stshiozakcatopen        sm       XPG3
31cf368599Stshiozak
32cf368599Stshiozak
33cf368599Stshiozakwchar.h
34cf368599Stshiozak             status     spec            remarks
35cf368599Stshiozakbtowc          sm
36cf368599Stshiozakfgetwc         sm
37cf368599Stshiozakfgetws         sm
38cf368599Stshiozakfputwc         sm
39cf368599Stshiozakfputws         sm
40cf368599Stshiozakfwide          sm
41612f4fc4Stnozakifwprintf       sm
42612f4fc4Stnozakifwscanf        sm
43cf368599Stshiozakgetwc          sm
44cf368599Stshiozakgetwchar       sm
45cf368599Stshiozakmbrlen         sm
46cf368599Stshiozakmbrtowc        sm
47cf368599Stshiozakmbsinit        sm
48cf368599Stshiozakmbsrtowcs      sm
49cf368599Stshiozakputwc          sm
50cf368599Stshiozakputwchar       sm
51612f4fc4Stnozakiswprintf       sm
52612f4fc4Stnozakiswscanf        sm
53cf368599Stshiozakungetwc        sm
54612f4fc4Stnozakivfwprintf      sm
55612f4fc4Stnozakivfwscanf       sm
56612f4fc4Stnozakivwprintf       sm
57612f4fc4Stnozakivswprintf      sm
58612f4fc4Stnozakivswscanf       sm
59612f4fc4Stnozakivwscanf        sm
60cf368599Stshiozakwcrtomb        sm
61cf368599Stshiozakwcscat         sm
62cf368599Stshiozakwcschr         sm
63cf368599Stshiozakwcscmp         sm
6465b88fc7Stnozakiwcscoll        im                       LC_COLLATE not supported.
65cf368599Stshiozakwcscpy         sm
66cf368599Stshiozakwcscspn        sm
67612f4fc4Stnozakiwcsftime       sm
68cf368599Stshiozakwcslen         sm
69cf368599Stshiozakwcsncat        sm
70cf368599Stshiozakwcsncmp        sm
71cf368599Stshiozakwcsncpy        sm
72cf368599Stshiozakwcspbrk        sm
73cf368599Stshiozakwcsrchr        sm
74cf368599Stshiozakwcsrtombs      sm
75cf368599Stshiozakwcsspn         sm
76cf368599Stshiozakwcsstr         sm
77612f4fc4Stnozakiwcstod         sm
78612f4fc4Stnozakiwcstof         sm       SUSv3
79cf368599Stshiozakwcstok         sm
80a55e9cdfStnozakiwcstol         sm
81612f4fc4Stnozakiwcstold        sm       SUSv3
82a55e9cdfStnozakiwcstoll        sm       SUSv3
83a55e9cdfStnozakiwcstoul        sm
84a55e9cdfStnozakiwcstoull       sm       SUSv3
8565b88fc7Stnozakiwcswcs         sm       SUSv3
86a55e9cdfStnozakiwcswidth       sm       SUSv3
8765b88fc7Stnozakiwcsxfrm        im                       LC_COLLATE not supported.
88cf368599Stshiozakwctob          sm
89a55e9cdfStnozakiwcwidth        sm       SUSv3
90cf368599Stshiozakwmemchr        sm
91cf368599Stshiozakwmemcmp        sm
92cf368599Stshiozakwmemcpy        sm
93cf368599Stshiozakwmemmove       sm
94cf368599Stshiozakwmemset        sm
95612f4fc4Stnozakiwprintf        sm
96612f4fc4Stnozakiwscanf         sm
97cf368599Stshiozak
98cf368599Stshiozak
99cf368599Stshiozakwctype.h
100cf368599Stshiozak             status     spec            remarks
101cf368599Stshiozakiswalnum       sm
102cf368599Stshiozakiswalpha       sm
103cf368599Stshiozakiswblank       sm
104cf368599Stshiozakiswcntrl       sm
105cf368599Stshiozakiswdigit       sm
106cf368599Stshiozakiswgraph       sm
107cf368599Stshiozakiswlower       sm
108cf368599Stshiozakiswprint       sm
109cf368599Stshiozakiswpunct       sm
110cf368599Stshiozakiswspace       sm
111cf368599Stshiozakiswupper       sm
112cf368599Stshiozakiswxdigit      sm
113cf368599Stshiozakiswctype       im                       basic support
114cf368599Stshiozaktowctrans      im                       basic support
115cf368599Stshiozaktowlower       sm
116cf368599Stshiozaktowupper       sm
117cf368599Stshiozakwctrans        im                       basic support
118cf368599Stshiozakwctype         im                       basic support
119cf368599Stshiozak
120cf368599Stshiozak
121cf368599Stshiozakinttypes.h
122cf368599Stshiozak             status     spec            remarks
123a55e9cdfStnozakiwcstoimax      sm
124a55e9cdfStnozakiwcstoumax      sm
125cf368599Stshiozak
126cf368599Stshiozak
127cf368599Stshiozakuser tools
128cf368599Stshiozak             status     spec            remarks
1296a491b80Stshiozakiconv          sm       SUSv3
130cf368599Stshiozaklocaledef      -        SUSv3
131306b6980Stshiozaklocale         sm       SUSv3
132cf368599Stshiozak
133cf368599Stshiozak
134cf368599Stshiozakmisc TODO:
135cf368599Stshiozak
136cf368599StshiozakLC_COLLATE                              should be supported.
137cf368599Stshiozakmessage catalog                         make consistent with LC_CTYPE names.
138cf368599Stshiozakregexp                                  support multibyte char.
139cf368599Stshiozakregress                                 enrich test items.
140cf368599Stshiozakthis list                               add forgotten items.
141