History log of /src/lib/libc/citrus/modules/citrus_utf1632.c |
Revision | | Date | Author | Comments |
1.13 |
| 19-Apr-2022 |
rillig | lib: remove CONSTCOND comment
Since 2021-01-31, lint doesn't need it anymore for the common pattern of 'do ... while (0)'.
|
1.12 |
| 12-Feb-2012 |
wiz | branches: 1.12.34; Remove unused variables. From cppcheck via Henning Petersen in PR 45997.
|
1.11 |
| 20-Mar-2010 |
tnozaki | branches: 1.11.6; fix byte order mark related bug introduced by previous commit, reported by Sverre Froyen via current-user, thanks!
|
1.10 |
| 15-Mar-2010 |
tnozaki | 1. fix wrong byte order mark of utf-16, reported by NARUSE Yui -san. patch provided by tshiozak@ -san.
2. don't eat 0xfeff/0xfffe if they don't appear at the first of bytestream. noticed y tshiozak@ -san, patch provied by me.
thanks a lot.
|
1.9 |
| 14-Jun-2008 |
tnozaki | branches: 1.9.4; 1.9.6; remove unused include, locale.h.
|
1.8 |
| 20-Mar-2008 |
tnozaki | branches: 1.8.2; 1.8.4; add BOM to utf-16/32 stream in case that endian is not specified, like other iconv implementation, GNU libiconv, glibc2 iconv, perl iconv.
|
1.7 |
| 27-Oct-2006 |
tnozaki | branches: 1.7.8; 1.7.14; don't pass through surrogate character(0xD800 - 0xDFFF).
|
1.6 |
| 19-Mar-2006 |
christos | Coverity 2462: Bail out quickly instead of accessing uninitialized variables.
|
1.5 |
| 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.4 |
| 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.3 |
| 27-Jun-2003 |
yamt | $NetBSD $ -> $NetBSD$
|
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.7.14.1 |
| 24-Mar-2008 |
keiichi | sync with head.
|
1.7.8.1 |
| 23-Mar-2008 |
matt | sync with HEAD
|
1.8.4.1 |
| 23-Jun-2008 |
wrstuden | Sync w/ -current. 34 merge conflicts to follow.
|
1.8.2.1 |
| 17-Jun-2008 |
yamt | sync with head.
|
1.9.6.2 |
| 14-Jun-2008 |
tnozaki | remove unused include, locale.h.
|
1.9.6.1 |
| 14-Jun-2008 |
tnozaki | file citrus_utf1632.c was added on branch christos-time_t on 2008-06-14 16:01:09 +0000
|
1.9.4.1 |
| 19-Nov-2010 |
riz | Pull up following revision(s) (requested by tnozaki in ticket #1356): lib/libc/citrus/modules/citrus_utf1632.c: revision 1.10 lib/libc/citrus/modules/citrus_utf1632.c: revision 1.11 fix byte order mark related bug introduced by previous commit, reported by Sverre Froyen via current-user, thanks! 1. fix wrong byte order mark of utf-16, reported by NARUSE Yui -san. patch provided by tshiozak@ -san. 2. don't eat 0xfeff/0xfffe if they don't appear at the first of bytestream. noticed y tshiozak@ -san, patch provied by me. thanks a lot.
|
1.11.6.1 |
| 17-Apr-2012 |
yamt | sync with head
|
1.12.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.12.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.
|