| History log of /src/lib/libc/citrus/citrus_ctype.h |
| Revision | | Date | Author | Comments |
| 1.3 |
| 28-May-2013 |
joerg | branches: 1.3.22; Add mbsnrtowcs and wcsnrtombs. Approved by core.
|
| 1.2 |
| 05-Mar-2003 |
tshiozak | branches: 1.2.56; 1.2.62; changes related to lib/20576 and lib/20577. - add wcstok() and wcswcs(), - add wcstok(3), - move btowc() and wctob() into each ctype modules, - bump ctype interface ABI version, - bump i18n modules' minor and - update sets. and fix a stupid bug in _RUNE_ISCACHED macro.
|
| 1.1 |
| 17-Mar-2002 |
tshiozak | branches: 1.1.2; refine i18n stuffs. - add libc/citrus directory. this directory contains the common stuffs not only for locale but also other facilities relating to i18n (e.g. iconv). - To keep the binary compatibility for the ctype modules easily, the interface between libc and the modules is simplified. - For the future integrated extension, module pool is renamed from "/usr/lib/runemodule" to "/usr/lib/i18n". In the future, this directory will contain the modules for "iconv", "collation", etc. - some cosmetic changes. - Bug fix for runetype.h; __attribute__((__packed__)) is placed at the wrong position and it is invalid unintentionally. But, the all members of the structures seem well-aligned. Thus, this bug causes no problem, hopefully.
HEADS UP: - /usr/lib/rumemodule is obsoleted. If you use the multibyte locales, you need to install /usr/lib/i18n/* from sys/lib/i18n_module . - The binary compatibility of /usr/share/locale/*/LC_CTYPE is probably kept. Perhaps, the bug fix about __packed__ mentioned above breaks the compatibility... Be careful especially on 64bit platforms.
|
| 1.1.2.2 |
| 22-Mar-2002 |
nathanw | Catch up to -current.
|
| 1.1.2.1 |
| 17-Mar-2002 |
nathanw | file citrus_ctype.h was added on branch nathanw_sa on 2002-03-22 20:42:01 +0000
|
| 1.2.62.1 |
| 23-Jun-2013 |
tls | resync from head
|
| 1.2.56.1 |
| 22-May-2014 |
yamt | sync with head.
for a reference, the tree before this commit was tagged as yamt-pagecache-tag8.
this commit was splitted into small chunks to avoid a limitation of cvs. ("Protocol error: too many arguments")
|
| 1.3.22.3 |
| 23-Jan-2018 |
perseant | Make the tests pass once more when __STDC_ISO_10646__ is not defined.
|
| 1.3.22.2 |
| 31-Jul-2017 |
perseant | Make the compilation conditional on __STDC_ISO_10646__, so that applications that need one of the East Asian locales but don't want __STDC_ISO_10646__ don't have to pay the penalty for it.
|
| 1.3.22.1 |
| 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.
|