Branch
Hash :
d72eae67
Author :
Date :
2024-06-25T01:04:11
Reduce duplication among *printf-posix modules. * modules/mixin/printf-posix: New file. * modules/c-vasnprintf (Depends-on): Add it. Remove isnan*-nolibm, frexp*-nolibm, printf-frexp*, signbit, fpucw. * modules/dprintf-posix (Depends-on): Likewise. * modules/fprintf-posix (Depends-on): Likewise. * modules/snprintf-posix (Depends-on): Likewise. * modules/sprintf-posix (Depends-on): Likewise. * modules/unistdio/u16-u16-vasnprintf (Depends-on): Likewise. * modules/unistdio/u16-vasnprintf (Depends-on): Likewise. * modules/unistdio/u32-u32-vasnprintf (Depends-on): Likewise. * modules/unistdio/u32-vasnprintf (Depends-on): Likewise. * modules/unistdio/u8-u8-vasnprintf (Depends-on): Likewise. * modules/unistdio/u8-vasnprintf (Depends-on): Likewise. * modules/unistdio/ulc-vasnprintf (Depends-on): Likewise. * modules/vasnprintf-posix (Depends-on): Likewise. * modules/vasnwprintf-posix (Depends-on): Likewise. * modules/vasprintf-posix (Depends-on): Likewise. * modules/vdprintf-posix (Depends-on): Likewise. * modules/vfprintf-posix (Depends-on): Likewise. * modules/vsnprintf-posix (Depends-on): Likewise. * modules/vsprintf-posix (Depends-on): Likewise.
Description:
POSIX compatible vsprintf with automatic memory allocation and bounded output
size.
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:
m4/vasnprintf-posix.m4
m4/printf.m4
m4/math_h.m4
Depends-on:
vasnprintf
mixin/printf-posix
nocrash
printf-safe
multiarch
configure.ac:
gl_FUNC_VASNPRINTF_POSIX
Makefile.am:
Include:
"vasnprintf.h"
License:
LGPLv2+
Maintainer:
all