arch.7: arch.7: Add wchar_t signedness
Most architectures have the same signedness for char and wchar_t, but powerpc has the unusual combination of unsigned char and signed wchar_t. Reviewed by: des, jhb, markj Sponsored by: The FreeBSD Foundation
This commit is contained in:
+14
-14
@@ -24,7 +24,7 @@
|
|||||||
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
||||||
.\" SUCH DAMAGE.
|
.\" SUCH DAMAGE.
|
||||||
.\"
|
.\"
|
||||||
.Dd November 27, 2025
|
.Dd June 5, 2026
|
||||||
.Dt ARCH 7
|
.Dt ARCH 7
|
||||||
.Os
|
.Os
|
||||||
.Sh NAME
|
.Sh NAME
|
||||||
@@ -244,19 +244,19 @@ Machine-dependent type sizes:
|
|||||||
.Sy time_t
|
.Sy time_t
|
||||||
is 8 bytes on all supported architectures except i386.
|
is 8 bytes on all supported architectures except i386.
|
||||||
.Ss Endianness and Char Signedness
|
.Ss Endianness and Char Signedness
|
||||||
.Bl -column -offset indent "Architecture" "Endianness" "char Signedness"
|
.Bl -column -offset indent "Architecture" "Endianness" "char Signedness" "wchar_t Signedness"
|
||||||
.It Sy Architecture Ta Sy Endianness Ta Sy char Signedness
|
.It Sy Architecture Ta Sy Endianness Ta Sy char Signedness Ta Sy wchar_t Signedness
|
||||||
.It aarch64 Ta little Ta unsigned
|
.It aarch64 Ta little Ta unsigned Ta unsigned
|
||||||
.It aarch64c Ta little Ta unsigned
|
.It aarch64c Ta little Ta unsigned Ta unsigned
|
||||||
.It amd64 Ta little Ta signed
|
.It amd64 Ta little Ta signed Ta signed
|
||||||
.It armv7 Ta little Ta unsigned
|
.It armv7 Ta little Ta unsigned Ta unsigned
|
||||||
.It i386 Ta little Ta signed
|
.It i386 Ta little Ta signed Ta signed
|
||||||
.It powerpc Ta big Ta unsigned
|
.It powerpc Ta big Ta unsigned Ta signed
|
||||||
.It powerpcspe Ta big Ta unsigned
|
.It powerpcspe Ta big Ta unsigned Ta signed
|
||||||
.It powerpc64 Ta big Ta unsigned
|
.It powerpc64 Ta big Ta unsigned Ta signed
|
||||||
.It powerpc64le Ta little Ta unsigned
|
.It powerpc64le Ta little Ta unsigned Ta signed
|
||||||
.It riscv64 Ta little Ta signed
|
.It riscv64 Ta little Ta signed Ta signed
|
||||||
.It riscv64c Ta little Ta signed
|
.It riscv64c Ta little Ta signed Ta signed
|
||||||
.El
|
.El
|
||||||
.Ss Page Size
|
.Ss Page Size
|
||||||
.Bl -column -offset indent "Architecture" "Page Sizes"
|
.Bl -column -offset indent "Architecture" "Page Sizes"
|
||||||
|
|||||||
Reference in New Issue
Block a user