mirror of
https://github.com/libvirt/libvirt.git
synced 2025-02-25 18:55:26 -06:00
Pull vc-list-files from gnulib, and update.
* bootstrap (gnulib_tool): Add the vc-list-files module.
This commit is contained in:
@@ -9,7 +9,7 @@
|
||||
# the same distribution terms as the rest of that program.
|
||||
#
|
||||
# Generated by gnulib-tool.
|
||||
# Reproduce by: gnulib-tool --import --dir=. --lib=libgnu --source-base=gnulib/lib --m4-base=gnulib/m4 --doc-base=doc --aux-dir=build-aux --with-tests --lgpl=2 --libtool --macro-prefix=gl getaddrinfo getpass gettext physmem poll strndup strsep sys_stat vasprintf
|
||||
# Reproduce by: gnulib-tool --import --dir=. --lib=libgnu --source-base=gnulib/lib --m4-base=gnulib/m4 --doc-base=doc --aux-dir=build-aux --with-tests --lgpl=2 --libtool --macro-prefix=gl getaddrinfo getpass gettext physmem poll strndup strsep sys_stat vasprintf vc-list-files
|
||||
|
||||
AUTOMAKE_OPTIONS = 1.5 gnits
|
||||
|
||||
@@ -719,6 +719,13 @@ EXTRA_libgnu_la_SOURCES += asprintf.c vasprintf.c
|
||||
|
||||
## end gnulib module vasprintf
|
||||
|
||||
## begin gnulib module vc-list-files
|
||||
|
||||
|
||||
EXTRA_DIST += $(top_srcdir)/build-aux/vc-list-files
|
||||
|
||||
## end gnulib module vc-list-files
|
||||
|
||||
## begin gnulib module wchar
|
||||
|
||||
BUILT_SOURCES += $(WCHAR_H)
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/* vsprintf with automatic memory allocation.
|
||||
Copyright (C) 1999, 2002-2007 Free Software Foundation, Inc.
|
||||
Copyright (C) 1999, 2002-2008 Free Software Foundation, Inc.
|
||||
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU Lesser General Public License as published by
|
||||
@@ -95,7 +95,7 @@
|
||||
|
||||
#if (NEED_PRINTF_DOUBLE || NEED_PRINTF_INFINITE_DOUBLE) && !defined IN_LIBINTL
|
||||
# include <math.h>
|
||||
# include "isnan.h"
|
||||
# include "isnand.h"
|
||||
#endif
|
||||
|
||||
#if (NEED_PRINTF_LONG_DOUBLE || NEED_PRINTF_INFINITE_LONG_DOUBLE) && !defined IN_LIBINTL
|
||||
@@ -106,7 +106,7 @@
|
||||
|
||||
#if (NEED_PRINTF_DIRECTIVE_A || NEED_PRINTF_DOUBLE) && !defined IN_LIBINTL
|
||||
# include <math.h>
|
||||
# include "isnan.h"
|
||||
# include "isnand.h"
|
||||
# include "printf-frexp.h"
|
||||
#endif
|
||||
|
||||
@@ -236,7 +236,7 @@ decimal_point_char ()
|
||||
static int
|
||||
is_infinite_or_zero (double x)
|
||||
{
|
||||
return isnan (x) || x + x == x;
|
||||
return isnand (x) || x + x == x;
|
||||
}
|
||||
|
||||
#endif
|
||||
@@ -2327,7 +2327,7 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp,
|
||||
# if NEED_PRINTF_DIRECTIVE_A || NEED_PRINTF_DOUBLE
|
||||
double arg = a.arg[dp->arg_index].a.a_double;
|
||||
|
||||
if (isnan (arg))
|
||||
if (isnand (arg))
|
||||
{
|
||||
if (dp->conversion == 'A')
|
||||
{
|
||||
@@ -2676,7 +2676,7 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp,
|
||||
if (dp->conversion == 'f' || dp->conversion == 'F')
|
||||
{
|
||||
double arg = a.arg[dp->arg_index].a.a_double;
|
||||
if (!(isnan (arg) || arg + arg == arg))
|
||||
if (!(isnand (arg) || arg + arg == arg))
|
||||
{
|
||||
/* arg is finite and nonzero. */
|
||||
int exponent = floorlog10 (arg < 0 ? -arg : arg);
|
||||
@@ -3080,7 +3080,7 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp,
|
||||
{
|
||||
double arg = a.arg[dp->arg_index].a.a_double;
|
||||
|
||||
if (isnan (arg))
|
||||
if (isnand (arg))
|
||||
{
|
||||
if (dp->conversion >= 'A' && dp->conversion <= 'Z')
|
||||
{
|
||||
@@ -4327,7 +4327,7 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp,
|
||||
if (prec_ourselves)
|
||||
{
|
||||
/* Handle the precision. */
|
||||
TCHAR_T *prec_ptr =
|
||||
TCHAR_T *prec_ptr =
|
||||
# if USE_SNPRINTF
|
||||
(TCHAR_T *) (result + length);
|
||||
# else
|
||||
@@ -4654,6 +4654,7 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp,
|
||||
not have this limitation. */
|
||||
return result;
|
||||
|
||||
#if USE_SNPRINTF
|
||||
overflow:
|
||||
if (!(result == resultbuf || result == NULL))
|
||||
free (result);
|
||||
@@ -4662,6 +4663,7 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp,
|
||||
CLEANUP ();
|
||||
errno = EOVERFLOW;
|
||||
return NULL;
|
||||
#endif
|
||||
|
||||
out_of_memory:
|
||||
if (!(result == resultbuf || result == NULL))
|
||||
|
||||
@@ -15,11 +15,11 @@
|
||||
|
||||
|
||||
# Specification in the form of a command-line invocation:
|
||||
# gnulib-tool --import --dir=. --lib=libgnu --source-base=gnulib/lib --m4-base=gnulib/m4 --doc-base=doc --aux-dir=build-aux --with-tests --lgpl=2 --libtool --macro-prefix=gl getaddrinfo getpass gettext physmem poll strndup strsep sys_stat vasprintf
|
||||
# gnulib-tool --import --dir=. --lib=libgnu --source-base=gnulib/lib --m4-base=gnulib/m4 --doc-base=doc --aux-dir=build-aux --with-tests --lgpl=2 --libtool --macro-prefix=gl getaddrinfo getpass gettext physmem poll strndup strsep sys_stat vasprintf vc-list-files
|
||||
|
||||
# Specification in the form of a few gnulib-tool.m4 macro invocations:
|
||||
gl_LOCAL_DIR([])
|
||||
gl_MODULES([getaddrinfo getpass gettext physmem poll strndup strsep sys_stat vasprintf])
|
||||
gl_MODULES([getaddrinfo getpass gettext physmem poll strndup strsep sys_stat vasprintf vc-list-files])
|
||||
gl_AVOID([])
|
||||
gl_SOURCE_BASE([gnulib/lib])
|
||||
gl_M4_BASE([gnulib/m4])
|
||||
|
||||
@@ -225,6 +225,7 @@ AC_DEFUN([gltests_LIBSOURCES], [
|
||||
AC_DEFUN([gl_FILE_LIST], [
|
||||
build-aux/config.rpath
|
||||
build-aux/link-warning.h
|
||||
build-aux/vc-list-files
|
||||
lib/alloca.in.h
|
||||
lib/asnprintf.c
|
||||
lib/asprintf.c
|
||||
|
||||
Reference in New Issue
Block a user