]> Savannah Git Hosting - gnulib.git/commitdiff
Ease maintainability of *printf-gnu modules.
authorBruno Haible <bruno@clisp.org>
Mon, 24 Jun 2024 23:04:22 +0000 (01:04 +0200)
committerBruno Haible <bruno@clisp.org>
Mon, 24 Jun 2024 23:04:22 +0000 (01:04 +0200)
* modules/mixin/printf-gnu: New file.
* modules/dprintf-gnu (Depends-on): Add it.
* modules/fprintf-gnu (Depends-on): Likewise.
* modules/obstack-printf-gnu (Depends-on): Likewise.
* modules/printf-gnu (Depends-on): Likewise.
* modules/snprintf-gnu (Depends-on): Likewise.
* modules/sprintf-gnu (Depends-on): Likewise.
* modules/vasnprintf-gnu (Depends-on): Likewise.
* modules/vasnwprintf-gnu (Depends-on): Likewise.
* modules/vasprintf-gnu (Depends-on): Likewise.
* modules/vdprintf-gnu (Depends-on): Likewise.
* modules/vfprintf-gnu (Depends-on): Likewise.
* modules/vprintf-gnu (Depends-on): Likewise.
* modules/vsnprintf-gnu (Depends-on): Likewise.
* modules/vsprintf-gnu (Depends-on): Likewise.

16 files changed:
ChangeLog
modules/dprintf-gnu
modules/fprintf-gnu
modules/mixin/printf-gnu [new file with mode: 0644]
modules/obstack-printf-gnu
modules/printf-gnu
modules/snprintf-gnu
modules/sprintf-gnu
modules/vasnprintf-gnu
modules/vasnwprintf-gnu
modules/vasprintf-gnu
modules/vdprintf-gnu
modules/vfprintf-gnu
modules/vprintf-gnu
modules/vsnprintf-gnu
modules/vsprintf-gnu

index b2dd608715fc722750a1039566163d9ccd8d4cdd..316224642960d761b5e12779ea9b51836ee0aefa 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,22 @@
+2024-06-24  Bruno Haible  <bruno@clisp.org>
+
+       Ease maintainability of *printf-gnu modules.
+       * modules/mixin/printf-gnu: New file.
+       * modules/dprintf-gnu (Depends-on): Add it.
+       * modules/fprintf-gnu (Depends-on): Likewise.
+       * modules/obstack-printf-gnu (Depends-on): Likewise.
+       * modules/printf-gnu (Depends-on): Likewise.
+       * modules/snprintf-gnu (Depends-on): Likewise.
+       * modules/sprintf-gnu (Depends-on): Likewise.
+       * modules/vasnprintf-gnu (Depends-on): Likewise.
+       * modules/vasnwprintf-gnu (Depends-on): Likewise.
+       * modules/vasprintf-gnu (Depends-on): Likewise.
+       * modules/vdprintf-gnu (Depends-on): Likewise.
+       * modules/vfprintf-gnu (Depends-on): Likewise.
+       * modules/vprintf-gnu (Depends-on): Likewise.
+       * modules/vsnprintf-gnu (Depends-on): Likewise.
+       * modules/vsprintf-gnu (Depends-on): Likewise.
+
 2024-06-24  Bruno Haible  <bruno@clisp.org>
 
        Reduce duplication among *printf-posix modules.
index b7228f9ec75ccf6eb291d6a9601af90697b894dd..b4ca7270b47b4e03008b7c1ab9d80bc21fd4db86 100644 (file)
@@ -13,6 +13,7 @@ m4/dprintf-gnu.m4
 
 Depends-on:
 dprintf-posix
+mixin/printf-gnu
 
 configure.ac:
 gl_FUNC_DPRINTF_GNU
index fce757845944175f6393b321b2e52854c2de4ea6..fca6f4c79a677ac6c9b2e4d5c86a5aa7aa0f0e09 100644 (file)
@@ -12,6 +12,7 @@ m4/fprintf-gnu.m4
 
 Depends-on:
 fprintf-posix
+mixin/printf-gnu
 
 configure.ac:
 gl_FUNC_FPRINTF_GNU
diff --git a/modules/mixin/printf-gnu b/modules/mixin/printf-gnu
new file mode 100644 (file)
index 0000000..75f744c
--- /dev/null
@@ -0,0 +1,21 @@
+Description:
+Module dependencies that are needed to compile lib/vasnprintf.c
+with all extras for POSIX compliance and GNU compatibility.
+
+Files:
+
+Depends-on:
+mixin/printf-posix
+
+configure.ac:
+# Conditionally invoke gl_PREREQ_VASNPRINTF_WITH_GNU_EXTRAS.
+
+Makefile.am:
+
+Include:
+
+License:
+LGPLv2+
+
+Maintainer:
+all
index c6538ba70127578b83c87bab1131083ede6d31b7..3b51bed05e724273ac2775f2a3daea7131c083ee 100644 (file)
@@ -12,6 +12,7 @@ m4/obstack-printf-gnu.m4
 
 Depends-on:
 obstack-printf-posix
+mixin/printf-gnu
 
 configure.ac:
 gl_FUNC_OBSTACK_PRINTF_GNU
index f42a18fd5bf9687155dae5b4e81adbe025b9805d..b73c2394401325e7f22f855af809a53dbf84113d 100644 (file)
@@ -13,6 +13,7 @@ m4/printf-gnu.m4
 
 Depends-on:
 printf-posix
+mixin/printf-gnu
 
 configure.ac:
 gl_FUNC_PRINTF_GNU
index 2850c16a349b5bc25e9f573087a4ef8f68ad6612..3ef1c9c0e0e850c0a4d891d9e5154ee6b54effe3 100644 (file)
@@ -13,6 +13,7 @@ m4/snprintf-gnu.m4
 
 Depends-on:
 snprintf-posix
+mixin/printf-gnu
 
 configure.ac:
 gl_FUNC_SNPRINTF_GNU
index 87daff3832c29063f811c19691d5922071b0a489..e63f6bc3e4cff82a8e0836200367fe179eeed307 100644 (file)
@@ -12,6 +12,7 @@ m4/sprintf-gnu.m4
 
 Depends-on:
 sprintf-posix
+mixin/printf-gnu
 
 configure.ac:
 gl_FUNC_SPRINTF_GNU
index b5551f3011e3e25832a0b50b8cbd82869d20716f..6c1e82e0ce2711bb47ade6361f799e76e30f959b 100644 (file)
@@ -13,6 +13,7 @@ m4/vasnprintf-gnu.m4
 
 Depends-on:
 vasnprintf-posix
+mixin/printf-gnu
 
 configure.ac:
 gl_FUNC_VASNPRINTF_GNU
index 582a185edda5c1763d81477f805afd0f2f498213..91a96182e3a234c5a98782cc5922ad9b809ef9ee 100644 (file)
@@ -13,6 +13,7 @@ m4/vasnwprintf-gnu.m4
 
 Depends-on:
 vasnwprintf-posix
+mixin/printf-gnu
 
 configure.ac:
 gl_FUNC_VASNWPRINTF_GNU
index 9635b10f84b8682db6fce740e6d54e380cc65600..257bbbfc9c3d8a2a26d5ece3f831d3aca7e7df4a 100644 (file)
@@ -12,6 +12,7 @@ m4/vasprintf-gnu.m4
 
 Depends-on:
 vasprintf-posix
+mixin/printf-gnu
 
 configure.ac:
 gl_FUNC_VASPRINTF_GNU
index b7bbb74fbee1d59815845be730013d50ac5dfacd..6ad683f2ed8eff710c926bfea33896d71752e17f 100644 (file)
@@ -13,6 +13,7 @@ m4/vdprintf-gnu.m4
 
 Depends-on:
 vdprintf-posix
+mixin/printf-gnu
 
 configure.ac:
 gl_FUNC_VDPRINTF_GNU
index 71a8c82d3b86522937c5cdd66c84444ae5859d68..2062ef5426edd77c7bd27bbc06eed5981ba93cf0 100644 (file)
@@ -12,6 +12,7 @@ m4/vfprintf-gnu.m4
 
 Depends-on:
 vfprintf-posix
+mixin/printf-gnu
 
 configure.ac:
 gl_FUNC_VFPRINTF_GNU
index 0fbefc85ba3838d9745c4a54e27952efbaab3d79..a900a259d5c4c8624b0cd7902f2846827b15dc15 100644 (file)
@@ -13,6 +13,7 @@ m4/vprintf-gnu.m4
 
 Depends-on:
 vprintf-posix
+mixin/printf-gnu
 
 configure.ac:
 gl_FUNC_VPRINTF_GNU
index 36c4cbd586d743ce8be45e05059b532a28e38338..94085c3ca96774365d1d4cbafe5d32782e92963f 100644 (file)
@@ -13,6 +13,7 @@ m4/vsnprintf-gnu.m4
 
 Depends-on:
 vsnprintf-posix
+mixin/printf-gnu
 
 configure.ac:
 gl_FUNC_VSNPRINTF_GNU
index d86b062e2eb99a7b18147c11d8dcdf678d826c11..9c2df1ee660493da0e2eecd75fdf790b472b4f70 100644 (file)
@@ -12,6 +12,7 @@ m4/vsprintf-gnu.m4
 
 Depends-on:
 vsprintf-posix
+mixin/printf-gnu
 
 configure.ac:
 gl_FUNC_VSPRINTF_GNU