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