Revision tags: v6.2.1, v6.2.0, v6.3.0, v6.0.1, v6.0.0, v6.0.0rc1, v6.1.0, v5.8.3, v5.8.2, v5.8.1, v5.8.0, v5.9.0, v5.8.0rc1, v5.6.3, v5.6.2, v5.6.1, v5.6.0, v5.6.0rc1, v5.7.0, v5.4.3 |
|
#
74ffc4e3 |
| 04-May-2019 |
Sascha Wildner <saw@online.de> |
libc/locale: Document mbrtoc{16,32}_l() and c{16,32}rtomb_l().
|
Revision tags: v5.4.2, v5.4.1, v5.4.0, v5.5.0, v5.4.0rc1, v5.2.2, v5.2.1, v5.2.0, v5.3.0, v5.2.0rc, v5.0.2, v5.0.1, v5.0.0, v5.0.0rc2, v5.1.0, v5.0.0rc1, v4.8.1, v4.8.0, v4.6.2, v4.9.0, v4.8.0rc, v4.6.1, v4.6.0, v4.6.0rc2, v4.6.0rc, v4.7.0, v4.4.3, v4.4.2, v4.4.1, v4.4.0, v4.5.0, v4.4.0rc |
|
#
40e054f9 |
| 24-Aug-2015 |
Sascha Wildner <saw@online.de> |
Sort SEE ALSO in various manual pages.
|
#
8a84c799 |
| 16-Aug-2015 |
Matthew Dillon <dillon@apollo.backplane.com> |
locale - Add two new API functions
* Add wcrtombin() and mbintowcr(), powerful buffer-to-buffer functions to translate UTF8, which can also perform escaping and de-escaping, allow legacy parsing
locale - Add two new API functions
* Add wcrtombin() and mbintowcr(), powerful buffer-to-buffer functions to translate UTF8, which can also perform escaping and de-escaping, allow legacy parsing, and do checks with varying levels of strictness.
NOTE: If no locale or "C" locale, these functions are 1:1 (do not do UTF8 processing). A UTF8 locale must be used to access these functions.
* Add wcrtoutf8() and utf8towcr(). These work exactly the same as the above functions but are locale-agnostic. They always operate in UTF8 and locale initialization is not necessary.
* Escaping and de-escaping for 8-bit-clean round-trips with two of the modes.
* Can construct UTF8B from unescaped 8-bit-clean data, can deconstruct UTF8B (restore the original clean data), and can also be flagged generically to take already-escaped UTF8B or wchars as input.
* Can be used to perform strict checks.
* Very powerful incremental buffer validation and processing capabilities. Far more visibility to the caller rather than hiding state in a tracking state structure. No tracking state structure.
* Does not do idiotic nul buffer termination. Caller passes explicitly sized data, can opt to include or not include a terminator (depending on what is desired), and the byte buffers can contain any 8-bit code including 0x00.
show more ...
|
Revision tags: v4.2.4, v4.3.1, v4.2.3, v4.2.1, v4.2.0, v4.0.6, v4.3.0, v4.2.0rc, v4.0.5, v4.0.4, v4.0.3, v4.0.2, v4.0.1, v4.0.0, v4.0.0rc3, v4.0.0rc2, v4.0.0rc, v4.1.0, v3.8.2, v3.8.1, v3.6.3, v3.8.0, v3.8.0rc2, v3.9.0, v3.8.0rc, v3.6.2, v3.6.1 |
|
#
7d3de48c |
| 27-Dec-2013 |
Sascha Wildner <saw@online.de> |
libc: Document some more *_l() functions.
mbrtowc_l() mbsinit_l() mbstowcs_l() mbtowc_l() ungetwc_l() wcrtomb_l() wcsftime_l() wcstombs_l() wcswidth_l() wctomb_l() wcwidth_l()
|
Revision tags: v3.6.0, v3.7.1, v3.6.0rc, v3.7.0 |
|
#
0d5acd74 |
| 21-Sep-2013 |
John Marino <draco@marino.st> |
locales, libconv: Sync with FreeBSD (extensive reach)
What started out as a relatively simply upgrade to libiconv finally resulted in a simultaneous overhaul to locales, strings, and stdio. All of t
locales, libconv: Sync with FreeBSD (extensive reach)
What started out as a relatively simply upgrade to libiconv finally resulted in a simultaneous overhaul to locales, strings, and stdio. All of these are interdependent and there is no way to upgrade them individually or in steps.
These cases are similar to what happened with libm where significant syncing came from NetBSD previously, rendering contributions from FreeBSD difficult. Libiconv and locales (both ancient) are now in sync with FreeBSD HEAD.
As several headers were signficantly updated and the mtree was updated to accommodate the new include/xlocale directory, this commit will require a full world build. It also may cause some dports to no longer build due to prototype differences, but the dports will be adjusted.
The regexp library was not being used. It was removed from FreeBSD four years ago. Since it required collate updates, I took the opportunity to remove it completely by adding re_comp functionality to 4.3 compat library like FreeBSD did.
__DragonFly_version has been bumped to 500300.
show more ...
|
Revision tags: v3.4.3, v3.4.2, v3.4.0, v3.4.1, v3.4.0rc, v3.5.0, v3.2.2, v3.2.1, v3.2.0, v3.3.0, v3.0.3, v3.0.2, v3.0.1, v3.1.0, v3.0.0 |
|
#
86d7f5d3 |
| 26-Nov-2011 |
John Marino <draco@marino.st> |
Initial import of binutils 2.22 on the new vendor branch
Future versions of binutils will also reside on this branch rather than continuing to create new binutils branches for each new version.
|
Revision tags: v2.12.0, v2.13.0, v2.10.1, v2.11.0, v2.10.0, v2.9.1, v2.8.2, v2.8.1, v2.8.0, v2.9.0, v2.6.3, v2.7.3, v2.6.2, v2.7.2, v2.7.1, v2.6.1, v2.7.0, v2.6.0, v2.5.1, v2.4.1, v2.5.0, v2.4.0, v2.3.2, v2.3.1, v2.2.1, v2.2.0, v2.3.0, v2.1.1, v2.0.1 |
|
#
1cd14d16 |
| 15-Apr-2008 |
Sascha Wildner <swildner@dragonflybsd.org> |
a -> an
|
#
eee2ef09 |
| 12-Mar-2005 |
Joerg Sonnenberger <joerg@dragonflybsd.org> |
Add wchar and multibyte related man pages.
Obtained-from: NetBSD / Citrus Project
|