xref: /netbsd-src/doc/TODO.i18n (revision ce666bb8ce77792a3948ca697c2fdad578a542a7)
1# $NetBSD: TODO.i18n,v 1.5 2004/01/20 12:08:13 yamt 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                       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
127iconv          sm       SUSv3
128localedef      -        SUSv3
129locale         sm       SUSv3
130
131
132misc TODO:
133
134printf family                           support %$.
135LC_COLLATE                              should be supported.
136LC_MONETARY                             should be supported.
137LC_NUMERIC                              should be supported.
138LC_TIME                                 should be supported.
139message catalog                         make consistent with LC_CTYPE names.
140curses                                  support multibyte char.
141regexp                                  support multibyte char.
142regress                                 enrich test items.
143this list                               add forgotten items.
144