git: f9dfe9b8deee - main - libc: Use C23 pseudo-types in qualifier-preserving man page synopses

Faraz Vahedi <[email protected]>
Newsgroups gmane.os.freebsd.devel.cvs.src
Message-ID <6a7df342.46854.399666ac__20400.3050968581$1786639195$gmane$org@gitrepo.freebsd.org>
The branch main has been updated by kfv:

URL: https://cgit.FreeBSD.org/src/commit/?id=f9dfe9b8deee0054949eda22f5c0aae8ba3d432d

commit f9dfe9b8deee0054949eda22f5c0aae8ba3d432d
Author:     Faraz Vahedi <[email protected]>
AuthorDate: 2026-06-21 23:36:54 +0000
Commit:     Faraz Vahedi <[email protected]>
CommitDate: 2026-08-13 16:38:50 +0000

    libc: Use C23 pseudo-types in qualifier-preserving man page synopses
    
    Reviewed by:    fuz
    Approved by:    fuz (mentor)
    MFC after:      1 month
    Pull Request:   https://github.com/freebsd/freebsd-src/pull/2288
---
 lib/libc/stdlib/bsearch.3 |  4 ++--
 lib/libc/string/bstring.3 |  4 ++--
 lib/libc/string/memchr.3  |  8 ++++----
 lib/libc/string/memmem.3  |  4 ++--
 lib/libc/string/strchr.3  | 12 ++++++------
 lib/libc/string/string.3  | 16 ++++++++--------
 lib/libc/string/strpbrk.3 |  4 ++--
 lib/libc/string/strstr.3  | 16 ++++++++--------
 lib/libc/string/wmemchr.3 | 20 ++++++++++----------
 9 files changed, 44 insertions(+), 44 deletions(-)

diff --git a/lib/libc/stdlib/bsearch.3 b/lib/libc/stdlib/bsearch.3
index 68c0cae5154a..4d1e7b1171b9 100644
--- a/lib/libc/stdlib/bsearch.3
+++ b/lib/libc/stdlib/bsearch.3
@@ -39,8 +39,8 @@
 .Lb libc
 .Sh SYNOPSIS
 .In stdlib.h
-.Ft void *
-.Fn bsearch "const void *key" "const void *base" "size_t nmemb" "size_t size" "int (*compar) (const void *, const void *)"
+.Ft "QVoid *"
+.Fn bsearch "const void *key" "QVoid *base" "size_t nmemb" "size_t size" "int (*compar) (const void *, const void *)"
 .Sh DESCRIPTION
 The
 .Fn bsearch
diff --git a/lib/libc/string/bstring.3 b/lib/libc/string/bstring.3
index 25168404029b..da61f2ca8f93 100644
--- a/lib/libc/string/bstring.3
+++ b/lib/libc/string/bstring.3
@@ -51,8 +51,8 @@
 .Fn bcopy "const void *src" "void *dst" "size_t len"
 .Ft void
 .Fn bzero "void *b" "size_t len"
-.Ft void *
-.Fn memchr "const void *b" "int c" "size_t len"
+.Ft "QVoid *"
+.Fn memchr "QVoid *b" "int c" "size_t len"
 .Ft int
 .Fn memcmp "const void *b1" "const void *b2" "size_t len"
 .Ft void *
diff --git a/lib/libc/string/memchr.3 b/lib/libc/string/memchr.3
index da96256e976d..1cfd0af1873e 100644
--- a/lib/libc/string/memchr.3
+++ b/lib/libc/string/memchr.3
@@ -39,10 +39,10 @@
 .Lb libc
 .Sh SYNOPSIS
 .In string.h
-.Ft void *
-.Fn memchr "const void *b" "int c" "size_t len"
-.Ft void *
-.Fn memrchr "const void *b" "int c" "size_t len"
+.Ft "QVoid *"
+.Fn memchr "QVoid *b" "int c" "size_t len"
+.Ft "QVoid *"
+.Fn memrchr "QVoid *b" "int c" "size_t len"
 .Sh DESCRIPTION
 The
 .Fn memchr
diff --git a/lib/libc/string/memmem.3 b/lib/libc/string/memmem.3
index ca236839e755..bc8e237386bf 100644
--- a/lib/libc/string/memmem.3
+++ b/lib/libc/string/memmem.3
@@ -34,9 +34,9 @@
 .Lb libc
 .Sh SYNOPSIS
 .In string.h
-.Ft "void *"
+.Ft "QVoid *"
 .Fo memmem
-.Fa "const void *big" "size_t big_len"
+.Fa "QVoid *big" "size_t big_len"
 .Fa "const void *little" "size_t little_len"
 .Fc
 .Sh DESCRIPTION
diff --git a/lib/libc/string/strchr.3 b/lib/libc/string/strchr.3
index a2f5b32c32c9..3c9f34d2a200 100644
--- a/lib/libc/string/strchr.3
+++ b/lib/libc/string/strchr.3
@@ -39,12 +39,12 @@
 .Lb libc
 .Sh SYNOPSIS
 .In string.h
-.Ft "char *"
-.Fn strchr "const char *s" "int c"
-.Ft "char *"
-.Fn strrchr "const char *s" "int c"
-.Ft "char *"
-.Fn strchrnul "const char *s" "int c"
+.Ft "QChar *"
+.Fn strchr "QChar *s" "int c"
+.Ft "QChar *"
+.Fn strrchr "QChar *s" "int c"
+.Ft "QChar *"
+.Fn strchrnul "QChar *s" "int c"
 .Sh DESCRIPTION
 The
 .Fn strchr
diff --git a/lib/libc/string/string.3 b/lib/libc/string/string.3
index c91f6317b5db..ced15b875725 100644
--- a/lib/libc/string/string.3
+++ b/lib/libc/string/string.3
@@ -63,10 +63,10 @@
 .Fn strcat "char *s" "const char * append"
 .Ft char *
 .Fn strncat "char *s" "const char *append" "size_t count"
-.Ft char *
-.Fn strchr "const char *s" "int c"
-.Ft char *
-.Fn strrchr "const char *s" "int c"
+.Ft "QChar *"
+.Fn strchr "QChar *s" "int c"
+.Ft "QChar *"
+.Fn strrchr "QChar *s" "int c"
 .Ft int
 .Fn strcmp "const char *s1" "const char *s2"
 .Ft int
@@ -83,16 +83,16 @@
 .Fn strerror "int errno"
 .Ft size_t
 .Fn strlen "const char *s"
-.Ft char *
-.Fn strpbrk "const char *s" "const char *charset"
+.Ft "QChar *"
+.Fn strpbrk "QChar *s" "const char *charset"
 .Ft char *
 .Fn strsep "char **stringp" "const char *delim"
 .Ft size_t
 .Fn strspn "const char *s" "const char *charset"
 .Ft size_t
 .Fn strcspn "const char *s" "const char *charset"
-.Ft char *
-.Fn strstr "const char *big" "const char *little"
+.Ft "QChar *"
+.Fn strstr "QChar *big" "const char *little"
 .Ft char *
 .Fn strtok "char *s" "const char *delim"
 .Ft char *
diff --git a/lib/libc/string/strpbrk.3 b/lib/libc/string/strpbrk.3
index fd63aacfa965..96905992cdac 100644
--- a/lib/libc/string/strpbrk.3
+++ b/lib/libc/string/strpbrk.3
@@ -39,8 +39,8 @@
 .Lb libc
 .Sh SYNOPSIS
 .In string.h
-.Ft char *
-.Fn strpbrk "const char *s" "const char *charset"
+.Ft "QChar *"
+.Fn strpbrk "QChar *s" "const char *charset"
 .Sh DESCRIPTION
 The
 .Fn strpbrk
diff --git a/lib/libc/string/strstr.3 b/lib/libc/string/strstr.3
index e04e882eec6a..b11f9e8beec5 100644
--- a/lib/libc/string/strstr.3
+++ b/lib/libc/string/strstr.3
@@ -40,16 +40,16 @@
 .Lb libc
 .Sh SYNOPSIS
 .In string.h
-.Ft char *
-.Fn strstr "const char *big" "const char *little"
-.Ft char *
-.Fn strcasestr "const char *big" "const char *little"
-.Ft char *
-.Fn strnstr "const char *big" "const char *little" "size_t len"
+.Ft "QChar *"
+.Fn strstr "QChar *big" "const char *little"
+.Ft "QChar *"
+.Fn strcasestr "QChar *big" "const char *little"
+.Ft "QChar *"
+.Fn strnstr "QChar *big" "const char *little" "size_t len"
 .In string.h
 .In xlocale.h
-.Ft char *
-.Fn strcasestr_l "const char *big" "const char *little" "locale_t loc"
+.Ft "QChar *"
+.Fn strcasestr_l "QChar *big" "const char *little" "locale_t loc"
 .Sh DESCRIPTION
 The
 .Fn strstr
diff --git a/lib/libc/string/wmemchr.3 b/lib/libc/string/wmemchr.3
index fddb59a1f49f..84aaeaec2015 100644
--- a/lib/libc/string/wmemchr.3
+++ b/lib/libc/string/wmemchr.3
@@ -67,8 +67,8 @@
 .Lb libc
 .Sh SYNOPSIS
 .In wchar.h
-.Ft wchar_t *
-.Fn wmemchr "const wchar_t *s" "wchar_t c" "size_t n"
+.Ft "QWchar_t *"
+.Fn wmemchr "QWchar_t *s" "wchar_t c" "size_t n"
 .Ft int
 .Fn wmemcmp "const wchar_t *s1" "const wchar_t *s2" "size_t n"
 .Ft wchar_t *
@@ -87,8 +87,8 @@
 .Fn wcscasecmp "const wchar_t *s1" "const wchar_t *s2"
 .Ft wchar_t *
 .Fn wcscat "wchar_t * restrict s1" "const wchar_t * restrict s2"
-.Ft wchar_t *
-.Fn wcschr "const wchar_t *s" "wchar_t c"
+.Ft "QWchar_t *"
+.Fn wcschr "QWchar_t *s" "wchar_t c"
 .Ft int
 .Fn wcscmp "const wchar_t *s1" "const wchar_t *s2"
 .Ft wchar_t *
@@ -113,14 +113,14 @@
 .Fn wcsncpy "wchar_t * restrict s1" "const wchar_t * restrict s2" "size_t n"
 .Ft size_t
 .Fn wcsnlen "const wchar_t *s" "size_t maxlen"
-.Ft wchar_t *
-.Fn wcspbrk "const wchar_t *s1" "const wchar_t *s2"
-.Ft wchar_t *
-.Fn wcsrchr "const wchar_t *s" "wchar_t c"
+.Ft "QWchar_t *"
+.Fn wcspbrk "QWchar_t *s1" "const wchar_t *s2"
+.Ft "QWchar_t *"
+.Fn wcsrchr "QWchar_t *s" "wchar_t c"
 .Ft size_t
 .Fn wcsspn "const wchar_t *s1" "const wchar_t *s2"
-.Ft wchar_t *
-.Fn wcsstr "const wchar_t * restrict s1" "const wchar_t * restrict s2"
+.Ft "QWchar_t *"
+.Fn wcsstr "QWchar_t *s1" "const wchar_t *s2"
 .Sh DESCRIPTION
 The functions implement string manipulation operations over wide character
 strings.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.