1
0
mirror of https://git.savannah.gnu.org/git/gnulib.git synced 2025-08-08 17:22:05 +03:00

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.
This commit is contained in:
Bruno Haible
2024-06-25 01:04:22 +02:00
parent d72eae6761
commit cc8bac309f
16 changed files with 54 additions and 0 deletions

View File

@@ -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> 2024-06-24 Bruno Haible <bruno@clisp.org>
Reduce duplication among *printf-posix modules. Reduce duplication among *printf-posix modules.

View File

@@ -13,6 +13,7 @@ m4/dprintf-gnu.m4
Depends-on: Depends-on:
dprintf-posix dprintf-posix
mixin/printf-gnu
configure.ac: configure.ac:
gl_FUNC_DPRINTF_GNU gl_FUNC_DPRINTF_GNU

View File

@@ -12,6 +12,7 @@ m4/fprintf-gnu.m4
Depends-on: Depends-on:
fprintf-posix fprintf-posix
mixin/printf-gnu
configure.ac: configure.ac:
gl_FUNC_FPRINTF_GNU gl_FUNC_FPRINTF_GNU

21
modules/mixin/printf-gnu Normal file
View File

@@ -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

View File

@@ -12,6 +12,7 @@ m4/obstack-printf-gnu.m4
Depends-on: Depends-on:
obstack-printf-posix obstack-printf-posix
mixin/printf-gnu
configure.ac: configure.ac:
gl_FUNC_OBSTACK_PRINTF_GNU gl_FUNC_OBSTACK_PRINTF_GNU

View File

@@ -13,6 +13,7 @@ m4/printf-gnu.m4
Depends-on: Depends-on:
printf-posix printf-posix
mixin/printf-gnu
configure.ac: configure.ac:
gl_FUNC_PRINTF_GNU gl_FUNC_PRINTF_GNU

View File

@@ -13,6 +13,7 @@ m4/snprintf-gnu.m4
Depends-on: Depends-on:
snprintf-posix snprintf-posix
mixin/printf-gnu
configure.ac: configure.ac:
gl_FUNC_SNPRINTF_GNU gl_FUNC_SNPRINTF_GNU

View File

@@ -12,6 +12,7 @@ m4/sprintf-gnu.m4
Depends-on: Depends-on:
sprintf-posix sprintf-posix
mixin/printf-gnu
configure.ac: configure.ac:
gl_FUNC_SPRINTF_GNU gl_FUNC_SPRINTF_GNU

View File

@@ -13,6 +13,7 @@ m4/vasnprintf-gnu.m4
Depends-on: Depends-on:
vasnprintf-posix vasnprintf-posix
mixin/printf-gnu
configure.ac: configure.ac:
gl_FUNC_VASNPRINTF_GNU gl_FUNC_VASNPRINTF_GNU

View File

@@ -13,6 +13,7 @@ m4/vasnwprintf-gnu.m4
Depends-on: Depends-on:
vasnwprintf-posix vasnwprintf-posix
mixin/printf-gnu
configure.ac: configure.ac:
gl_FUNC_VASNWPRINTF_GNU gl_FUNC_VASNWPRINTF_GNU

View File

@@ -12,6 +12,7 @@ m4/vasprintf-gnu.m4
Depends-on: Depends-on:
vasprintf-posix vasprintf-posix
mixin/printf-gnu
configure.ac: configure.ac:
gl_FUNC_VASPRINTF_GNU gl_FUNC_VASPRINTF_GNU

View File

@@ -13,6 +13,7 @@ m4/vdprintf-gnu.m4
Depends-on: Depends-on:
vdprintf-posix vdprintf-posix
mixin/printf-gnu
configure.ac: configure.ac:
gl_FUNC_VDPRINTF_GNU gl_FUNC_VDPRINTF_GNU

View File

@@ -12,6 +12,7 @@ m4/vfprintf-gnu.m4
Depends-on: Depends-on:
vfprintf-posix vfprintf-posix
mixin/printf-gnu
configure.ac: configure.ac:
gl_FUNC_VFPRINTF_GNU gl_FUNC_VFPRINTF_GNU

View File

@@ -13,6 +13,7 @@ m4/vprintf-gnu.m4
Depends-on: Depends-on:
vprintf-posix vprintf-posix
mixin/printf-gnu
configure.ac: configure.ac:
gl_FUNC_VPRINTF_GNU gl_FUNC_VPRINTF_GNU

View File

@@ -13,6 +13,7 @@ m4/vsnprintf-gnu.m4
Depends-on: Depends-on:
vsnprintf-posix vsnprintf-posix
mixin/printf-gnu
configure.ac: configure.ac:
gl_FUNC_VSNPRINTF_GNU gl_FUNC_VSNPRINTF_GNU

View File

@@ -12,6 +12,7 @@ m4/vsprintf-gnu.m4
Depends-on: Depends-on:
vsprintf-posix vsprintf-posix
mixin/printf-gnu
configure.ac: configure.ac:
gl_FUNC_VSPRINTF_GNU gl_FUNC_VSPRINTF_GNU