Module Name: src Committed By: riastradh Date: Thu Aug 15 15:46:40 UTC 2024
Modified Files: src/lib/libc/locale: c16rtomb.c mbrtoc16.c mbrtoc32.c Log Message: libc: Use the more idiomatic alignof from stdalign.h. No functional change intended. PR lib/52374: <uchar.h> missing To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/lib/libc/locale/c16rtomb.c \ src/lib/libc/locale/mbrtoc16.c src/lib/libc/locale/mbrtoc32.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/lib/libc/locale/c16rtomb.c diff -u src/lib/libc/locale/c16rtomb.c:1.1 src/lib/libc/locale/c16rtomb.c:1.2 --- src/lib/libc/locale/c16rtomb.c:1.1 Thu Aug 15 14:16:33 2024 +++ src/lib/libc/locale/c16rtomb.c Thu Aug 15 15:46:40 2024 @@ -1,4 +1,4 @@ -/* $NetBSD: c16rtomb.c,v 1.1 2024/08/15 14:16:33 riastradh Exp $ */ +/* $NetBSD: c16rtomb.c,v 1.2 2024/08/15 15:46:40 riastradh Exp $ */ /*- * Copyright (c) 2024 The NetBSD Foundation, Inc. @@ -66,11 +66,12 @@ */ #include <sys/cdefs.h> -__RCSID("$NetBSD: c16rtomb.c,v 1.1 2024/08/15 14:16:33 riastradh Exp $"); +__RCSID("$NetBSD: c16rtomb.c,v 1.2 2024/08/15 15:46:40 riastradh Exp $"); #include <assert.h> #include <errno.h> #include <limits.h> +#include <stdalign.h> #include <stddef.h> #include <uchar.h> @@ -83,7 +84,7 @@ struct c16rtombstate { __CTASSERT(offsetof(struct c16rtombstate, mbs) <= sizeof(mbstate_t)); __CTASSERT(sizeof(struct c32rtombstate) <= sizeof(mbstate_t) - offsetof(struct c16rtombstate, mbs)); -__CTASSERT(_Alignof(struct c16rtombstate) <= _Alignof(mbstate_t)); +__CTASSERT(alignof(struct c16rtombstate) <= alignof(mbstate_t)); size_t c16rtomb(char *restrict s, char16_t c16, mbstate_t *restrict ps) Index: src/lib/libc/locale/mbrtoc16.c diff -u src/lib/libc/locale/mbrtoc16.c:1.1 src/lib/libc/locale/mbrtoc16.c:1.2 --- src/lib/libc/locale/mbrtoc16.c:1.1 Thu Aug 15 14:16:33 2024 +++ src/lib/libc/locale/mbrtoc16.c Thu Aug 15 15:46:40 2024 @@ -1,4 +1,4 @@ -/* $NetBSD: mbrtoc16.c,v 1.1 2024/08/15 14:16:33 riastradh Exp $ */ +/* $NetBSD: mbrtoc16.c,v 1.2 2024/08/15 15:46:40 riastradh Exp $ */ /*- * Copyright (c) 2024 The NetBSD Foundation, Inc. @@ -73,10 +73,11 @@ */ #include <sys/cdefs.h> -__RCSID("$NetBSD: mbrtoc16.c,v 1.1 2024/08/15 14:16:33 riastradh Exp $"); +__RCSID("$NetBSD: mbrtoc16.c,v 1.2 2024/08/15 15:46:40 riastradh Exp $"); #include <assert.h> #include <errno.h> +#include <stdalign.h> #include <stddef.h> #include <uchar.h> @@ -89,7 +90,7 @@ struct mbrtoc16state { __CTASSERT(offsetof(struct mbrtoc16state, mbs) <= sizeof(mbstate_t)); __CTASSERT(sizeof(struct mbrtoc32state) <= sizeof(mbstate_t) - offsetof(struct mbrtoc16state, mbs)); -__CTASSERT(_Alignof(struct mbrtoc16state) <= _Alignof(mbstate_t)); +__CTASSERT(alignof(struct mbrtoc16state) <= alignof(mbstate_t)); size_t mbrtoc16(char16_t *restrict pc16, const char *restrict s, size_t n, Index: src/lib/libc/locale/mbrtoc32.c diff -u src/lib/libc/locale/mbrtoc32.c:1.1 src/lib/libc/locale/mbrtoc32.c:1.2 --- src/lib/libc/locale/mbrtoc32.c:1.1 Thu Aug 15 14:16:33 2024 +++ src/lib/libc/locale/mbrtoc32.c Thu Aug 15 15:46:40 2024 @@ -1,4 +1,4 @@ -/* $NetBSD: mbrtoc32.c,v 1.1 2024/08/15 14:16:33 riastradh Exp $ */ +/* $NetBSD: mbrtoc32.c,v 1.2 2024/08/15 15:46:40 riastradh Exp $ */ /*- * Copyright (c) 2024 The NetBSD Foundation, Inc. @@ -52,7 +52,7 @@ */ #include <sys/cdefs.h> -__RCSID("$NetBSD: mbrtoc32.c,v 1.1 2024/08/15 14:16:33 riastradh Exp $"); +__RCSID("$NetBSD: mbrtoc32.c,v 1.2 2024/08/15 15:46:40 riastradh Exp $"); #include <sys/param.h> /* MIN */ #include <sys/types.h> /* broken citrus_*.h */ @@ -63,6 +63,7 @@ __RCSID("$NetBSD: mbrtoc32.c,v 1.1 2024/ #include <langinfo.h> #include <limits.h> #include <paths.h> +#include <stdalign.h> #include <stddef.h> #include <stdlib.h> #include <string.h> @@ -77,7 +78,7 @@ __RCSID("$NetBSD: mbrtoc32.c,v 1.1 2024/ #include "mbrtoc32.h" __CTASSERT(sizeof(struct mbrtoc32state) <= sizeof(mbstate_t)); -__CTASSERT(_Alignof(struct mbrtoc32state) <= _Alignof(mbstate_t)); +__CTASSERT(alignof(struct mbrtoc32state) <= alignof(mbstate_t)); size_t mbrtoc32(char32_t *restrict pc32, const char *restrict s, size_t n,