* doc/posix-functions/free_aligned_sized.texi: New file.
* doc/posix-functions/free_sized.texi: New file.
* doc/gnulib.texi (Functions in <stdlib.h>): Include them.
+2025-02-08 Collin Funk <collin.funk1@gmail.com>
+
+ doc: Document free_aligned_sized and free_sized added in C23.
+ * doc/posix-functions/free_aligned_sized.texi: New file.
+ * doc/posix-functions/free_sized.texi: New file.
+ * doc/gnulib.texi (Functions in <stdlib.h>): Include them.
+
2025-02-08 Paul Eggert <eggert@cs.ucla.edu>
memalignment: document
* erand48::
* exit::
* free::
+* free_aligned_sized::
+* free_sized::
* getenv::
* getsubopt::
* grantpt::
@include posix-functions/erand48.texi
@include posix-functions/exit.texi
@include posix-functions/free.texi
+@include posix-functions/free_aligned_sized.texi
+@include posix-functions/free_sized.texi
@include posix-functions/getenv.texi
@include posix-functions/getsubopt.texi
@include posix-functions/grantpt.texi
--- /dev/null
+@node free_aligned_sized
+@subsection @code{free_aligned_sized}
+@findex free_aligned_sized
+
+ISO C23 specification:@* @url{https://www.open-std.org/jtc1/sc22/wg14/www/docs/n3220.pdf} section 7.24.3.5
+
+Gnulib module: ---
+
+Portability problems fixed by Gnulib:
+@itemize
+@end itemize
+
+Portability problems not fixed by Gnulib:
+@itemize
+@item
+This function is missing on most non-C23 platforms:
+glibc 2.41, macOS 14, FreeBSD 14.0, NetBSD 10.0, OpenBSD 7.5, Minix 3.3.0, AIX 7.3.1, HP-UX 11.31, Solaris 11.4, Cygwin 3.5.3, mingw, MSVC 14, Android 9.0.
+@end itemize
--- /dev/null
+@node free_sized
+@subsection @code{free_sized}
+@findex free_sized
+
+ISO C23 specification:@* @url{https://www.open-std.org/jtc1/sc22/wg14/www/docs/n3220.pdf} section 7.24.3.4
+
+Gnulib module: ---
+
+Portability problems fixed by Gnulib:
+@itemize
+@end itemize
+
+Portability problems not fixed by Gnulib:
+@itemize
+@item
+This function is missing on most non-C23 platforms:
+glibc 2.41, macOS 14, FreeBSD 14.0, NetBSD 10.0, OpenBSD 7.5, Minix 3.3.0, AIX 7.3.1, HP-UX 11.31, Solaris 11.4, Cygwin 3.5.3, mingw, MSVC 14, Android 9.0.
+@end itemize