History log of /freebsd/lib/libc/locale/Makefile.inc (Results 51 – 75 of 160)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# d4f6cd06 01-Nov-2003 Tim J. Robbins <tjr@FreeBSD.org>

Allow mbrtowc() and wcrtomb() to be implemented directly, instead of
as wrappers around the deprecated 4.4BSD rune functions. This paves the
way for state-dependent encodings, which the rune API does

Allow mbrtowc() and wcrtomb() to be implemented directly, instead of
as wrappers around the deprecated 4.4BSD rune functions. This paves the
way for state-dependent encodings, which the rune API does not support.
- Add __emulated_sgetrune() and __emulated_sputrune(), which are
implementations of sgetrune() and sputrune() in terms of
mbrtowc() and wcrtomb().
- Rename the old rune-wrapper mbrtowc() and wcrtomb() functions to
__emulated_mbrtowc() and __emulated_wcrtomb().
- Add __mbrtowc and __wcrtomb function pointers, which point to the
current locale's conversion functions, or the __emulated versions.
- Implement mbrtowc() and wcrtomb() as calls to these function pointers.
- Make the "NONE" encoding implement mbrtowc() and wcrtomb() directly.

All of this emulation mess will be removed, together with rune support,
in FreeBSD 6.

show more ...


Revision tags: release/4.9.0_cvs, release/4.9.0
# f6d8a447 10-Aug-2003 Tim J. Robbins <tjr@FreeBSD.org>

Add a fairly minimal manual page for the GBK encoding.


# 8ca5fa51 10-Aug-2003 Tim J. Robbins <tjr@FreeBSD.org>

Add manual pages for the BIG5, GB18030 and MSKanji encodings. These may
need to be fleshed out a little, especially big5(5).


# a0308108 29-Jul-2003 Andrey A. Chernov <ache@FreeBSD.org>

Add support for gb18030 encoding

PR: 51729
Submitted by: Kang Liu <liukang@bjpu.edu.cn>


Revision tags: release/5.1.0_cvs, release/5.1.0
# 9d793e98 01-Jun-2003 Andrey A. Chernov <ache@FreeBSD.org>

Add GBK encoding

PR: 51504
Submitted by: Statue <statue@freebsd.sinica.edu.tw>


Revision tags: release/4.8.0_cvs, release/4.8.0
# 542bd65f 13-Mar-2003 Tim J. Robbins <tjr@FreeBSD.org>

MFp4: Implementations of the wcstof() and wcstold() functions.


Revision tags: release/5.0.0_cvs, release/5.0.0
# c51d717f 18-Nov-2002 Ruslan Ermilov <ru@FreeBSD.org>

libc_r wasn't so tied to libc for 22 months.


# 972baa37 11-Oct-2002 Tim J. Robbins <tjr@FreeBSD.org>

Add a UTF-8 encoding method, which will eventually replace the antique
"UTF2" method. Although UTF-8 and the old UTF2 encoding are compatible
for 16-bit characters, the new UTF-8 implementation is mu

Add a UTF-8 encoding method, which will eventually replace the antique
"UTF2" method. Although UTF-8 and the old UTF2 encoding are compatible
for 16-bit characters, the new UTF-8 implementation is much more strict
about rejecting malformed input and also handles the full 31 bit range
of characters.

show more ...


Revision tags: release/4.7.0_cvs
# b06b0978 03-Oct-2002 Tim J. Robbins <tjr@FreeBSD.org>

Document towlower() and towupper() in separate manual pages instead of
trying to confusingly document both on the same page. The new manual pages
are based on tolower(3) and toupper(3) instead of the

Document towlower() and towupper() in separate manual pages instead of
trying to confusingly document both on the same page. The new manual pages
are based on tolower(3) and toupper(3) instead of the old towlower(3).

show more ...


# 1302dabd 22-Sep-2002 Tim J. Robbins <tjr@FreeBSD.org>

Add the remaining C99 wide character string to integer conversion functions.
Restrict qualifiers were added to the existing prototypes in <inttypes.h>
and the typedef for wchar_t was removed.


# 03b716c4 15-Sep-2002 Tim J. Robbins <tjr@FreeBSD.org>

Add wcstod() as a wrapper around strtod(). It does not handle any characters
that strtod() does not (alternate digit characters, etc. are not handled).


# 47794211 11-Sep-2002 Tim J. Robbins <tjr@FreeBSD.org>

Add an implementation of wcsftime() (wide character version of strftime()).


# 5fd17624 08-Sep-2002 Tim J. Robbins <tjr@FreeBSD.org>

Add wcstol() and wcstoul(), based on strtol() and strtoul().


# 7438fc3a 31-Aug-2002 Tim J. Robbins <tjr@FreeBSD.org>

Split ansi.c into a separate source file for each function.


# 7d77551c 20-Aug-2002 Tim J. Robbins <tjr@FreeBSD.org>

Add a manual page for wcwidth().


# c1a0a78d 20-Aug-2002 Andrey A. Chernov <ache@FreeBSD.org>

Remove wcswidth.c from here (and move it to "string")


# 8077fafd 20-Aug-2002 Andrey A. Chernov <ache@FreeBSD.org>

Remove space at the end of continuation line in prev. commit


# f999b4ba 19-Aug-2002 Andrey A. Chernov <ache@FreeBSD.org>

Implement wcswidth()


# e92a3d83 18-Aug-2002 Tim J. Robbins <tjr@FreeBSD.org>

Implement the ISO C90 Amd.1 restartable wide and multibyte character
manipulation functions mbrlen(), mbrtowc(), mbsinit(), mbsrtowcs(),
wcrtomb(), wcsrtombs().


# d8d0cebe 17-Aug-2002 Andrey A. Chernov <ache@FreeBSD.org>

Move wcwidth() to separate file, it doesn't belong to iswctype.c at all


Revision tags: release/4.6.2_cvs, release/4.6.2
# 71a63bac 06-Aug-2002 Tim J. Robbins <tjr@FreeBSD.org>

Build iswctype.c and manual pages for the functions it defines.


# 46450799 04-Aug-2002 Tim J. Robbins <tjr@FreeBSD.org>

Add the ISO C90 Amd. 1 wctrans(3) and towctrans(3) functions.


# 1a2140f5 04-Aug-2002 Bruce Evans <bde@FreeBSD.org>

Fixed some style bugs (unsorting of MLINKS, and more than 1 assignment to
MAN per section).


# e9fb7011 03-Aug-2002 Tim J. Robbins <tjr@FreeBSD.org>

Add ISO C90 Amd. 1 btowc(3) and wctob(3) functions.


# 5b32667c 03-Aug-2002 Tim J. Robbins <tjr@FreeBSD.org>

Add ISO C90 Amd. 1 wctype(3) and iswctype(3) functions.


1234567