From d4bf26d359cf758bee20b907352c5db68dda19d4 Mon Sep 17 00:00:00 2001 From: Bruno Haible Date: Fri, 24 Mar 2023 12:20:26 +0100 Subject: [PATCH] xprintf-gnu: New module. * modules/xprintf-gnu: New file, based on modules/vasnprintf-gnu and modules/xprintf-posix. --- ChangeLog | 6 ++++++ modules/xprintf-gnu | 29 +++++++++++++++++++++++++++++ 2 files changed, 35 insertions(+) create mode 100644 modules/xprintf-gnu diff --git a/ChangeLog b/ChangeLog index 661b00942e..1a807e06c7 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2023-03-24 Bruno Haible + + xprintf-gnu: New module. + * modules/xprintf-gnu: New file, based on modules/vasnprintf-gnu and + modules/xprintf-posix. + 2023-03-24 Bruno Haible xvasprintf-gnu: New module. diff --git a/modules/xprintf-gnu b/modules/xprintf-gnu new file mode 100644 index 0000000000..c0fd3f062b --- /dev/null +++ b/modules/xprintf-gnu @@ -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 -- 2.39.5