History log of /freebsd/include/ssp/wchar.h (Results 1 – 3 of 3)
Revision Date Author Comments
# de866aa3 01-Aug-2024 Kyle Evans <kevans@FreeBSD.org>

ssp: switch to _limits.h for the upper bound of size_t

The definitions in _stdint.h has some complications around visibility
that _limits.h does not have. Switch to __SIZE_T_MAX to avoid those.

Th

ssp: switch to _limits.h for the upper bound of size_t

The definitions in _stdint.h has some complications around visibility
that _limits.h does not have. Switch to __SIZE_T_MAX to avoid those.

This fixes the devel/gperf, devel/glib20 and math/mpfr builds with
_FORTIFY_SOURCE enabled to unlock a large fraction of the ports tree to
build.

Reported by: Shawn Webb (HardenedBSD)
Sponsored by: Klara, Inc.
Sponsored by: Stormshield

show more ...


# 9a3f7fb4 21-Jul-2024 Kyle Evans <kevans@FreeBSD.org>

include: ssp: fix last bare `inline`

This was missed in b8730c11a39 ("include: ssp: fix the build [...]"),
but <ssp/wchar.h> also had a bare `inline` in use. Swap it over to
__ssp_inline as well.

include: ssp: fix last bare `inline`

This was missed in b8730c11a39 ("include: ssp: fix the build [...]"),
but <ssp/wchar.h> also had a bare `inline` in use. Swap it over to
__ssp_inline as well.

Reported by: netchild
Sponsored by: Klara, Inc.
Sponsored by: Stormshield

show more ...


# b53d7aa8 13-Jul-2024 Kyle Evans <kevans@FreeBSD.org>

include: ssp: fortify <wchar.h>

This includes all of the w*() equivalents to str*()/mem*() implemented
in more or less the same way. For these ones, we'll just use
header-only implementations from

include: ssp: fortify <wchar.h>

This includes all of the w*() equivalents to str*()/mem*() implemented
in more or less the same way. For these ones, we'll just use
header-only implementations from the start to stop further cluttering
the libc symbol table.

Reviewed by: markj
Sponsored by: Klara, Inc.
Sponsored by: Stormshield
Differential Revision: https://reviews.freebsd.org/D45682

show more ...