History log of /src/lib/libc/citrus/modules/citrus_iconv_std.c |
Revision | | Date | Author | Comments |
1.16 |
| 12-Feb-2012 |
wiz | branches: 1.16.34; Remove unused variables. From cppcheck via Henning Petersen in PR 45997.
|
1.15 |
| 13-Nov-2006 |
tnozaki | branches: 1.15.42; avoid infinity loop, iso2022 module's stdenc_get_state_desc_generic() never return _STDENC_SDGEN_INITIAL.
|
1.14 |
| 13-Nov-2006 |
tnozaki | 1. add iconv support for followint encoding: Vietnamese TCVN 8bit Viet Nam National Standard VISCII 8bit RFC1456 VIQR 7bit RFC1456(libVIQR) Unicode Escape (GNU libiconv compatibility) C99, JAVA (libUES) 2. fix iconv_std module: add special treatment for POSIX Defect Report #288 case.
|
1.13 |
| 19-Mar-2006 |
christos | Coverity CID 2473: Fix uninitialized variable reference.
|
1.12 |
| 09-Feb-2006 |
dogcow | change #include <sys/endian.h> => #include <machine/endian.h> so that it's (more) consistent in the tree; this, along with changing tools/compat's autoconf detection from AC_CHECK_FUNCS to AC_CHECK_DECLS makes the vast majority of htobe16 and friends' redefinition errors bite the dust. Tested with -current and FreeBSD.
|
1.11 |
| 29-Oct-2005 |
tshiozak | fix lib/31874. - add _citrus_stdenc_get_state_desc() interface to get encoding-scheme-independent encoder/decoder state descriptions. - make sure that iconv_std module uses it to judge whether the last sequences forms complete shift sequences. - bump minor of i18n_module because of get_state_desc().
|
1.10 |
| 11-Feb-2005 |
simonb | White space nit- don't put a space before/after increment/decrement operators.
|
1.9 |
| 21-Dec-2004 |
yamt | constify.
|
1.8 |
| 21-Dec-2004 |
yamt | constify.
|
1.7 |
| 29-Dec-2003 |
yamt | _citrus_iconv_std_iconv_convert: - allow 0 byte input. PR/23889 (Valeriy E. Ushakov) - remove redundant E2BIG check, which should be done by each encoding modules anyway.
|
1.6 |
| 01-Sep-2003 |
tshiozak | fix the problem about resetting the state of iconv(). iconv() was not conforming to the SUSv3 at this point. reported by Bruno Haible.
|
1.5 |
| 12-Jul-2003 |
tshiozak | separate "nonidentical conversion" and "ilseq" under csmapper. "nonidentical" means "the input character index is valid, but not corresponding to the output codeset." "ilseq" means "the input character index is invalid for the input codeset."
|
1.4 |
| 01-Jul-2003 |
tshiozak | add iconv_t cache. - separate shared part and context part from iconv_t. - add cache of shared part. and, bump shlib_version minor of i18n modules because iconv i/f is changed.
|
1.3 |
| 01-Jul-2003 |
tshiozak | cosmetic change.
|
1.2 |
| 26-Jun-2003 |
tshiozak | correct wcrtomb(3) - it is not conforming to standard on handling L'\0'. This change also affects Citrus iconv engine.
|
1.1 |
| 25-Jun-2003 |
tshiozak | Citrus iconv support (1) add core engine of Citrus iconv and some support routines. - iconv core (citrus_iconv) - coded character set mapper (csmapper) - encoding scheme database (esdb) - standard encoding scheme handler (stdenc) - basic character set manipulation utilities (bcs) - mmap based infrastructure (citrus_lookup/_mmap/_memstream/_db) - some source codes of new plugins (not built yet)
|
1.15.42.1 |
| 17-Apr-2012 |
yamt | sync with head
|
1.16.34.2 |
| 21-Jul-2017 |
perseant | Move Unicode <-> ku/ten mapping into the individual codec modules. Mapping is based on existing iconv data for single-byte encodings, and included for several, but not all, multibyte encodings.
|
1.16.34.1 |
| 14-Jul-2017 |
perseant | Initial commit of a mostly-working implementation of __STDC_ISO_10646__, with collation support using the Unicode Collation Algorithm.
The conversion from men/ku/ten form to Unicode is a gross hack at present. Fixing this, and fleshing out the LC_COLLATE locale component, are next on the agenda.
|