|
Revision tags: v6.4.0, v6.4.0rc1, v6.5.0, v6.2.2 |
|
| #
8ad5bb66 |
| 30-Jan-2022 |
Sascha Wildner <saw@online.de> |
libc: Add strerror_l() (taken from FreeBSD).
Reported-by: zrj
|
|
Revision tags: v6.2.1, 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 |
|
| #
78c205c5 |
| 16-Nov-2019 |
Sascha Wildner <saw@online.de> |
<xlocale/_string.h>: Mention that we are missing strerror_l().
|
|
Revision tags: v5.6.2, v5.6.1, v5.6.0, v5.6.0rc1, v5.7.0, v5.4.3, 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 |
|
| #
d33005aa |
| 15-Feb-2018 |
Sascha Wildner <saw@online.de> |
Add missing restrict qualifiers in POSIX function definitions/declarations.
This creates no further -Wrestrict warnings with gcc80 in buildworld.
|
|
Revision tags: 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, 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 |
|
| #
5d704534 |
| 21-May-2014 |
Sascha Wildner <saw@online.de> |
libc: Fix strcasecmp_l() and strncasecmp_l() issues.
POSIX.1-2008 specifies that those two functions should be declared by including <strings.h>, not <string.h> (the latter only has strcoll_l() and
libc: Fix strcasecmp_l() and strncasecmp_l() issues.
POSIX.1-2008 specifies that those two functions should be declared by including <strings.h>, not <string.h> (the latter only has strcoll_l() and strxfrm_l()):
http://pubs.opengroup.org/onlinepubs/9699919799/functions/strcasecmp.html
It looks like FreeBSD got this wrong in their xlocale stuff originally.
And it looks like the only clean way to properly solve it is to split <xlocale/_string.h> into <xlocale/_string.h> and <xlocale/_strings.h>, which this commit does.
show more ...
|
|
Revision tags: v3.6.2, v3.6.1 |
|
| #
4d3a28db |
| 25-Dec-2013 |
Sascha Wildner <saw@online.de> |
<xlocale.h>: strcasecmp_l() and strncasecmp_l() are in 1003.1-2008.
|
|
Revision tags: v3.6.0, v3.7.1, v3.6.0rc |
|
| #
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 ...
|