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,

Reply via email to