summaryrefslogtreecommitdiff
path: root/lib/libc/citrus/modules/citrus_utf8.c
AgeCommit message (Expand)Author
2013-05-28Add mbsnrtowcs and wcsnrtombs. Approved by core.joerg
2008-06-14remove unused include, locale.h.tnozaki
2007-03-06disallow illegal utf-8 byte sequence and surrogate chars (RFC3629).tnozaki
2006-03-22Coverity CID 1440: off by one in array count.christos
2006-03-19Coverity CID 2463: Bail out instead of accessing uninitialized variables.christos
2005-10-29fix lib/31874.tshiozak
2005-03-11UTF8EncodingInfo is an empty struct; remove noop code and DIAGASSERT.christos
2004-12-21constify.yamt
2003-08-07Move UCB-licensed code from 4-clause to 3-clause licence.agc
2003-06-26correct wcrtomb(3) - it is not conforming to standard on handling L'\0'.tshiozak
2003-06-25Citrus iconv support (1)tshiozak
2003-03-25fix the problem if EILSEQ is caused in mbrtowc(3) under *.UTF-8 locales.tshiozak
2002-03-28- move _TO_CEI to template from each module/*.c.yamt
2002-03-28introduce new macro _STATE_NEEDS_EXPLICIT_INIT.yamt
2002-03-27fix wcstombs: convertion should always begin withyamt
2002-03-27- change _ENCODING_MB_CUR_MAX to take a pointer to encoding info.yamt
2002-03-18don't check variable s0 before assign.yamt
2002-03-17refine i18n stuffs.tshiozak