Revision tags: release/5.5.0_cvs, release/5.5.0, release/6.1.0_cvs, release/6.1.0, release/6.0.0_cvs, release/6.0.0, release/5.4.0_cvs, release/5.4.0 |
|
#
e94c6cb4 |
| 27-Feb-2005 |
Alexey Zelkin <phantom@FreeBSD.org> |
. Static'ize functions exported via function reference variables only. . Replace inclusion of sys/param.h to sys/cdefs.h and sys/types.h where appropriate. . move _*_init() prototypes to mblocal.h,
. Static'ize functions exported via function reference variables only. . Replace inclusion of sys/param.h to sys/cdefs.h and sys/types.h where appropriate. . move _*_init() prototypes to mblocal.h, and remove these prototypes from .c files . use _none_init() in __setrunelocale() instead of duplicating code . move __mb* variables from table.c to none.c allowing us to not to export _none_*() externs, and appropriately remove them from mblocal.h
Ok'ed by: tjr
show more ...
|
Revision tags: release/4.11.0_cvs, release/4.11.0, release/5.3.0_cvs, release/5.3.0 |
|
#
31d330fb |
| 17-Oct-2004 |
Tim J. Robbins <tjr@FreeBSD.org> |
Remove the obsolete <rune.h> interface.
|
#
a0998ce6 |
| 29-Jul-2004 |
Tim J. Robbins <tjr@FreeBSD.org> |
Prefer <runetype.h> to <rune.h>, since the latter is going away soon.
|
#
1949a347 |
| 21-Jul-2004 |
Tim J. Robbins <tjr@FreeBSD.org> |
Implement the GNU extensions of mbsnrtowcs() and wcsnrtombs(). These are convenient when the source string isn't null-terminated.
Implement the other conversion functions (mbstowcs(), mbsrtowcs(), w
Implement the GNU extensions of mbsnrtowcs() and wcsnrtombs(). These are convenient when the source string isn't null-terminated.
Implement the other conversion functions (mbstowcs(), mbsrtowcs(), wcstombs(), wcsrtombs()) in terms of these new functions.
show more ...
|
Revision tags: release/4.10.0_cvs, release/4.10.0 |
|
#
ea4ac135 |
| 13-May-2004 |
Tim J. Robbins <tjr@FreeBSD.org> |
Allow encoding modules to override the default implementations of mbsrtowcs() and wcsrtombs(). Provide a fast implementation for the trivial "NONE" encoding.
|
#
2051a8f2 |
| 12-May-2004 |
Tim J. Robbins <tjr@FreeBSD.org> |
Move prototypes of various encoding-related functions into a new header file to avoid extern'ing them all over the place.
|
#
ca2dae42 |
| 07-Apr-2004 |
Tim J. Robbins <tjr@FreeBSD.org> |
Allow partial multibyte characters to accumulate in conversion state objects passed to mbrtowc(), mbsrtowcs(), and mbrlen(), as required by C99.
|
#
4fb9e805 |
| 04-Apr-2004 |
Tim J. Robbins <tjr@FreeBSD.org> |
Remove support for emulating mbrtowc() and wcrtomb() in terms of the old rune interface now that it is no longer needed.
|
Revision tags: release/5.2.1_cvs, release/5.2.1, release/5.2.0_cvs, release/5.2.0 |
|
#
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 |
|
#
4ae3aa59 |
| 05-Sep-2003 |
Tim J. Robbins <tjr@FreeBSD.org> |
Remove an unused and incorrect prototype for _none_init().
|
#
93c84734 |
| 26-Jun-2003 |
Alexey Zelkin <phantom@FreeBSD.org> |
Move _PathLocale declaration to more logical place (setlocale.c)
|
Revision tags: release/5.1.0_cvs, release/5.1.0, release/4.8.0_cvs, release/4.8.0, release/5.0.0_cvs, release/5.0.0, release/4.7.0_cvs, release/4.6.2_cvs, release/4.6.2, release/4.6.1, release/4.6.0_cvs |
|
#
333fc21e |
| 22-Mar-2002 |
David E. O'Brien <obrien@FreeBSD.org> |
Fix the style of the SCM ID's. I believe have made all of libc .c's as consistent as possible.
|
#
c05ac53b |
| 21-Mar-2002 |
David E. O'Brien <obrien@FreeBSD.org> |
Remove __P() usage.
|
Revision tags: release/4.5.0_cvs, release/4.4.0_cvs, release/4.3.0_cvs, release/4.3.0, release/4.2.0, release/4.1.1_cvs, release/4.1.0, release/3.5.0_cvs |
|
#
8b96e6c9 |
| 03-Jun-2000 |
Andrey A. Chernov <ache@FreeBSD.org> |
Megre XPG4 code into libc
|
Revision tags: release/4.0.0_cvs |
|
#
f506ed74 |
| 08-Feb-2000 |
David E. O'Brien <obrien@FreeBSD.org> |
There is a problem in that one cannot use ctype.h at the same time as parts of the C++ stdlib. Our ctype.h uses symbols of the form _<X> to denote the various character classes. Our ctype.h also ex
There is a problem in that one cannot use ctype.h at the same time as parts of the C++ stdlib. Our ctype.h uses symbols of the form _<X> to denote the various character classes. Our ctype.h also extends the usual ctype.h offering by adding the "_T" (special) class. Problem is parts of the STL also use the symbol "_T" as its parameterized type. These two uses are incompatible.
Thus change the form of the symbols used in ctype to something that fixes the current problem and is less likely to cause conflicts in the future.
Requested by: Tomoaki NISHIYAMA <tomoaki@biol.s.u-tokyo.ac.jp> Ok'ed by: JKH
show more ...
|
Revision tags: release/3.4.0_cvs, release/3.3.0_cvs |
|
#
7f3dea24 |
| 28-Aug-1999 |
Peter Wemm <peter@FreeBSD.org> |
$Id$ -> $FreeBSD$
|
Revision tags: release/3.2.0, release/3.1.0, release/3.0.0, release/2.2.8, release/2.2.7, release/2.2.6, release/2.2.5_cvs, release/2.2.2_cvs |
|
#
cbc9cbfb |
| 14-May-1997 |
Andrey A. Chernov <ache@FreeBSD.org> |
Completely remove #ifdefed out 8859-1 extension, I found it break POSIX, C locale definition, see LC_CTYPE pre-defined table there
|
#
cd641c88 |
| 13-May-1997 |
Andrey A. Chernov <ache@FreeBSD.org> |
#ifdef out C locale extension to 8859-1 encoding, it now stays to ASCII back as designed in *BSD
Also it not violates current standards but
1) No other Unixes have this feature
2) It broke Kerbero
#ifdef out C locale extension to 8859-1 encoding, it now stays to ASCII back as designed in *BSD
Also it not violates current standards but
1) No other Unixes have this feature
2) It broke Kerberos5 (isprint) and God knows what else (not all vendors will agree to treat FreeBSD as special case for support since (1))
2) Give false localization sense (programs mimic to be 8859-1 localized) which prevents true localization.
show more ...
|
Revision tags: release/2.2.1_cvs, release/2.2.0, release/2.1.7_cvs |
|
#
7e546392 |
| 22-Feb-1997 |
Peter Wemm <peter@FreeBSD.org> |
Revert $FreeBSD$ to $Id$
|
#
e7992815 |
| 09-Feb-1997 |
Andrey A. Chernov <ache@FreeBSD.org> |
Move _PathLocale to data-only file, so setrunelocale() not pick up whole setlocale.c module now.
Should go into 2.2
|
Revision tags: release/2.1.6_cvs, release/2.1.6.1 |
|
#
1130b656 |
| 14-Jan-1997 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Make the long-awaited change from $Id$ to $FreeBSD$
This will make a number of things easier in the future, as well as (finally!) avoiding the Id-smashing problem which has plagued developers for so
Make the long-awaited change from $Id$ to $FreeBSD$
This will make a number of things easier in the future, as well as (finally!) avoiding the Id-smashing problem which has plagued developers for so long.
Boy, I'm glad we're not using sup anymore. This update would have been insane otherwise.
show more ...
|
Revision tags: release/2.1.5_cvs |
|
#
9d6a9936 |
| 20-Aug-1996 |
Andrey A. Chernov <ache@FreeBSD.org> |
Add Id Move comment up to place
|
#
a540d32b |
| 20-Aug-1996 |
Andrey A. Chernov <ache@FreeBSD.org> |
Add isblank attr to non-break space Add comment describing how upper half of table made
|
#
59460dc4 |
| 20-Aug-1996 |
Andrey A. Chernov <ache@FreeBSD.org> |
Remove isgraph attr from non-break space
|
#
8a459911 |
| 19-Apr-1996 |
Bruce Evans <bde@FreeBSD.org> |
Don't include <sys/types.h> when it isn't used.
This commit covers most of the ANSI library functions. Many others only need <sys/types.h> because they use u_xxx.
|