]> Savannah Git Hosting - gnulib.git/commitdiff
xprintf-gnu: New module.
authorBruno Haible <bruno@clisp.org>
Fri, 24 Mar 2023 11:20:26 +0000 (12:20 +0100)
committerBruno Haible <bruno@clisp.org>
Fri, 24 Mar 2023 11:20:26 +0000 (12:20 +0100)
* modules/xprintf-gnu: New file, based on modules/vasnprintf-gnu and
modules/xprintf-posix.

ChangeLog
modules/xprintf-gnu [new file with mode: 0644]

index 661b00942e2e2bd9db5461ee30470496a40f1e8e..1a807e06c7296a2e2740b94d3995662923b82edb 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2023-03-24  Bruno Haible  <bruno@clisp.org>
+
+       xprintf-gnu: New module.
+       * modules/xprintf-gnu: New file, based on modules/vasnprintf-gnu and
+       modules/xprintf-posix.
+
 2023-03-24  Bruno Haible  <bruno@clisp.org>
 
        xvasprintf-gnu: New module.
diff --git a/modules/xprintf-gnu b/modules/xprintf-gnu
new file mode 100644 (file)
index 0000000..c0fd3f0
--- /dev/null
@@ -0,0 +1,29 @@
+Description:
+A wrapper around printf with POSIX and GNU compatible format string
+interpretation, that calls error upon ENOMEM or EILSEQ errors.
+
+Comment:
+This module should not be used as a dependency from a test module,
+otherwise when this module occurs as a tests-related module, it will
+have side effects on the compilation of the 'vasnprintf' module, if
+that module occurs among the main modules in lib/.
+
+Files:
+
+Depends-on:
+xprintf
+vprintf-gnu
+vfprintf-gnu
+
+configure.ac:
+
+Makefile.am:
+
+Include:
+"xprintf.h"
+
+License:
+GPL
+
+Maintainer:
+all