Use module 'EOVERFLOW' rather than defining an EOVERFLOW replacement in the C
authorBruno Haible <bruno@clisp.org>
Sun, 30 Mar 2008 13:18:13 +0000 (15:18 +0200)
committerBruno Haible <bruno@clisp.org>
Sun, 30 Mar 2008 13:18:13 +0000 (15:18 +0200)
code.

69 files changed:
ChangeLog
lib/fprintf.c
lib/ftell.c
lib/getdelim.c
lib/poll.c
lib/snprintf.c
lib/sprintf.c
lib/unistdio/u-vasprintf.h
lib/unistdio/u-vsnprintf.h
lib/unistdio/u-vsprintf.h
lib/unistdio/ulc-fprintf.c
lib/unistdio/ulc-vfprintf.c
lib/vasnprintf.c
lib/vasprintf.c
lib/vfprintf.c
lib/vsnprintf.c
lib/vsprintf.c
lib/xvasprintf.c
m4/fprintf-posix.m4
m4/snprintf-posix.m4
m4/sprintf-posix.m4
m4/vasnprintf-posix.m4
m4/vasnprintf.m4
m4/vasprintf-posix.m4
m4/vfprintf-posix.m4
m4/vsnprintf-posix.m4
m4/vsprintf-posix.m4
modules/fprintf-posix
modules/ftell
modules/getdelim
modules/poll
modules/snprintf
modules/sprintf-posix
modules/unistdio/u16-u16-vasnprintf
modules/unistdio/u16-u16-vasprintf
modules/unistdio/u16-u16-vsnprintf
modules/unistdio/u16-u16-vsprintf
modules/unistdio/u16-vasnprintf
modules/unistdio/u16-vasprintf
modules/unistdio/u16-vsnprintf
modules/unistdio/u16-vsprintf
modules/unistdio/u32-u32-vasnprintf
modules/unistdio/u32-u32-vasprintf
modules/unistdio/u32-u32-vsnprintf
modules/unistdio/u32-u32-vsprintf
modules/unistdio/u32-vasnprintf
modules/unistdio/u32-vasprintf
modules/unistdio/u32-vsnprintf
modules/unistdio/u32-vsprintf
modules/unistdio/u8-u8-vasnprintf
modules/unistdio/u8-u8-vasprintf
modules/unistdio/u8-u8-vsnprintf
modules/unistdio/u8-u8-vsprintf
modules/unistdio/u8-vasnprintf
modules/unistdio/u8-vasprintf
modules/unistdio/u8-vsnprintf
modules/unistdio/u8-vsprintf
modules/unistdio/ulc-fprintf
modules/unistdio/ulc-vasnprintf
modules/unistdio/ulc-vasprintf
modules/unistdio/ulc-vfprintf
modules/unistdio/ulc-vsnprintf
modules/unistdio/ulc-vsprintf
modules/vasnprintf
modules/vasprintf
modules/vfprintf-posix
modules/vsnprintf
modules/vsprintf-posix
modules/xvasprintf

index c82c3960fbd7298006b245db14eca325c4d52e23..528de10348417dfe8483bcf9774456a397f2ab0a 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,99 @@
 2008-03-30  Bruno Haible  <bruno@clisp.org>
 
-       * lib/c-stack.c (EOVERFLOW): Remove unused override.
+       * lib/unistdio/u-vsprintf.h (EOVERFLOW): Remove fallback.
+       * modules/unistdio/ulc-vsprintf (Depends-on): Add EOVERFLOW.
+       * modules/unistdio/u8-vsprintf (Depends-on): Add EOVERFLOW.
+       * modules/unistdio/u8-u8-vsprintf (Depends-on): Add EOVERFLOW.
+       * modules/unistdio/u16-vsprintf (Depends-on): Add EOVERFLOW.
+       * modules/unistdio/u16-u16-vsprintf (Depends-on): Add EOVERFLOW.
+       * modules/unistdio/u32-vsprintf (Depends-on): Add EOVERFLOW.
+       * modules/unistdio/u32-u32-vsprintf (Depends-on): Add EOVERFLOW.
+
+       * lib/unistdio/u-vsnprintf.h (EOVERFLOW): Remove fallback.
+       * modules/unistdio/ulc-vsnprintf (Depends-on): Add EOVERFLOW.
+       * modules/unistdio/u8-vsnprintf (Depends-on): Add EOVERFLOW.
+       * modules/unistdio/u8-u8-vsnprintf (Depends-on): Add EOVERFLOW.
+       * modules/unistdio/u16-vsnprintf (Depends-on): Add EOVERFLOW.
+       * modules/unistdio/u16-u16-vsnprintf (Depends-on): Add EOVERFLOW.
+       * modules/unistdio/u32-vsnprintf (Depends-on): Add EOVERFLOW.
+       * modules/unistdio/u32-u32-vsnprintf (Depends-on): Add EOVERFLOW.
+
+       * lib/unistdio/u-vasprintf.h (EOVERFLOW): Remove fallback.
+       * modules/unistdio/ulc-vasprintf (Depends-on): Add EOVERFLOW.
+       * modules/unistdio/u8-vasprintf (Depends-on): Add EOVERFLOW.
+       * modules/unistdio/u8-u8-vasprintf (Depends-on): Add EOVERFLOW.
+       * modules/unistdio/u16-vasprintf (Depends-on): Add EOVERFLOW.
+       * modules/unistdio/u16-u16-vasprintf (Depends-on): Add EOVERFLOW.
+       * modules/unistdio/u32-vasprintf (Depends-on): Add EOVERFLOW.
+       * modules/unistdio/u32-u32-vasprintf (Depends-on): Add EOVERFLOW.
+
+       * lib/unistdio/ulc-vfprintf.c (EOVERFLOW): Remove fallback.
+       * modules/unistdio/ulc-vfprintf (Depends-on): Add EOVERFLOW.
+
+       * lib/unistdio/ulc-fprintf.c (EOVERFLOW): Remove fallback.
+       * modules/unistdio/ulc-fprintf (Depends-on): Add EOVERFLOW.
+
+       * lib/xvasprintf.c (EOVERFLOW): Remove fallback.
+       * modules/xvasprintf (Depends-on): Add EOVERFLOW.
+
+       * lib/vsprintf.c (EOVERFLOW): Remove fallback.
+       * m4/vsprintf-posix.m4 (gl_FUNC_VSPRINTF_POSIX): Drop gl_EOVERFLOW.
+       * modules/vsprintf-posix (Depends-on): Add EOVERFLOW.
+
+       * lib/vsnprintf.c (EOVERFLOW): Remove fallback.
+       * m4/vsnprintf-posix.m4 (gl_FUNC_VSNPRINTF_POSIX): Drop gl_EOVERFLOW.
+       * modules/vsnprintf (Depends-on): Add EOVERFLOW.
+
+       * lib/vfprintf.c (EOVERFLOW): Remove fallback.
+       * m4/vfprintf-posix.m4 (gl_FUNC_VFPRINTF_POSIX): Drop gl_EOVERFLOW.
+       * modules/vfprintf-posix (Depends-on): Add EOVERFLOW.
+
+       * lib/vasprintf.c (EOVERFLOW): Remove fallback.
+       * m4/vasprintf-posix.m4 (gl_FUNC_VASPRINTF_POSIX): Drop gl_EOVERFLOW.
+       * modules/vasprintf (Depends-on): Add EOVERFLOW.
+
+       * lib/vasnprintf.c (EOVERFLOW): Remove fallback.
+       * m4/vasnprintf.m4 (gl_FUNC_VASNPRINTF): Drop gl_EOVERFLOW.
+       * m4/vasnprintf-posix.m4 (gl_FUNC_VASNPRINTF_POSIX): Drop gl_EOVERFLOW.
+       * modules/vasnprintf (Files): Remove m4/eoverflow.m4.
+       (Depends-on): Add EOVERFLOW.
+       * modules/unistdio/ulc-vasnprintf (Files): Remove m4/eoverflow.m4.
+       (Depends-on): Add EOVERFLOW.
+       * modules/unistdio/u8-vasnprintf (Files): Remove m4/eoverflow.m4.
+       (Depends-on): Add EOVERFLOW.
+       * modules/unistdio/u8-u8-vasnprintf (Files): Remove m4/eoverflow.m4.
+       (Depends-on): Add EOVERFLOW.
+       * modules/unistdio/u16-vasnprintf (Files): Remove m4/eoverflow.m4.
+       (Depends-on): Add EOVERFLOW.
+       * modules/unistdio/u16-u16-vasnprintf (Files): Remove m4/eoverflow.m4.
+       (Depends-on): Add EOVERFLOW.
+       * modules/unistdio/u32-vasnprintf (Files): Remove m4/eoverflow.m4.
+       (Depends-on): Add EOVERFLOW.
+       * modules/unistdio/u32-u32-vasnprintf (Files): Remove m4/eoverflow.m4.
+       (Depends-on): Add EOVERFLOW.
+
+       * lib/sprintf.c (EOVERFLOW): Remove fallback.
+       * m4/sprintf-posix.m4 (gl_FUNC_SPRINTF_POSIX): Drop gl_EOVERFLOW.
+       * modules/sprintf-posix (Depends-on): Add EOVERFLOW.
+
+       * lib/snprintf.c (EOVERFLOW): Remove fallback.
+       * m4/snprintf-posix.m4 (gl_FUNC_SNPRINTF_POSIX): Drop gl_EOVERFLOW.
+       * modules/snprintf (Depends-on): Add EOVERFLOW.
+
+       * lib/poll.c (EOVERFLOW): Remove fallback.
+       * modules/poll (Depends-on): Add EOVERFLOW.
+
+       * lib/getdelim.c (EOVERFLOW): Remove fallback.
+       * modules/getdelim (Depends-on): Add EOVERFLOW.
+
+       * lib/ftell.c (EOVERFLOW): Remove fallback.
+       * modules/ftell (Depends-on): Add EOVERFLOW.
+
+       * lib/fprintf.c (EOVERFLOW): Remove fallback.
+       * m4/fprintf-posix.m4 (gl_FUNC_FPRINTF_POSIX): Drop gl_EOVERFLOW.
+       * modules/fprintf-posix (Depends-on): Add EOVERFLOW.
+
+       * lib/c-stack.c (EOVERFLOW): Remove unused fallback.
 
        * modules/EOVERFLOW-tests: New file.
        * tests/test-EOVERFLOW.c: New file.
index 90766d79a5c86d70a9b38a2a0810c7a76b6ba703..7070f95b45093ee2a4c60a482b5581335bdd11fc 100644 (file)
@@ -1,5 +1,5 @@
 /* Formatted output to a stream.
-   Copyright (C) 2004, 2006-2007 Free Software Foundation, Inc.
+   Copyright (C) 2004, 2006-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
 #include "fseterr.h"
 #include "vasnprintf.h"
 
-/* Some systems, like OSF/1 4.0 and Woe32, don't have EOVERFLOW.  */
-#ifndef EOVERFLOW
-# define EOVERFLOW E2BIG
-#endif
-
 /* Print formatted output to the stream FP.
    Return string length of formatted string.  On error, return a negative
    value.  */
index e586fdb81cfcca3289e85f441e7d9e6a6dcf736a..1abf4949dc93d256d46461b9c45fa31c0fd2a913 100644 (file)
 /* Get off_t.  */
 #include <unistd.h>
 
-/* Some systems, like OSF/1 4.0 and Woe32, don't have EOVERFLOW.  */
-#ifndef EOVERFLOW
-# define EOVERFLOW E2BIG
-#endif
-
 long
 ftell (FILE *fp)
 {
index 7c6f3265a052b3e6f2c085df6d6bf21461eada75..2e127fcaaa2bf0e3dc934b1c1528444c26a74c4f 100644 (file)
@@ -1,5 +1,5 @@
 /* getdelim.c --- Implementation of replacement getdelim function.
-   Copyright (C) 1994, 1996, 1997, 1998, 2001, 2003, 2005, 2006, 2007 Free
+   Copyright (C) 1994, 1996, 1997, 1998, 2001, 2003, 2005, 2006, 2007, 2008 Free
    Software Foundation, Inc.
 
    This program is free software; you can redistribute it and/or
 # define funlockfile(x) ((void) 0)
 #endif
 
-/* Some systems, like OSF/1 4.0 and Woe32, don't have EOVERFLOW.  */
-#ifndef EOVERFLOW
-# define EOVERFLOW E2BIG
-#endif
-
 /* Read up to (and including) a DELIMITER from FP into *LINEPTR (and
    NUL-terminate it).  *LINEPTR is a pointer returned from malloc (or
    NULL), pointing to *N characters of space.  It is realloc'ed as
index 50a0803bd903d2786af331ffcbaedd2482120cac..b3eda5d3d445672fd690c3a9a30c7082b89c74d6 100644 (file)
 #define INFTIM (-1)
 #endif
 
-#ifndef EOVERFLOW
-#define EOVERFLOW EINVAL
-#endif
-
 /* BeOS does not have MSG_PEEK.  */
 #ifndef MSG_PEEK
 #define MSG_PEEK 0
index 7314c83a3e11e81a35881cca16e224fc3c4719fe..7b9725b3b6053181b5ef0ef9af8c34aa10451754 100644 (file)
@@ -1,5 +1,5 @@
 /* Formatted output to strings.
-   Copyright (C) 2004, 2006-2007 Free Software Foundation, Inc.
+   Copyright (C) 2004, 2006-2008 Free Software Foundation, Inc.
    Written by Simon Josefsson and Paul Eggert.
 
    This program is free software; you can redistribute it and/or modify
 
 #include "vasnprintf.h"
 
-/* Some systems, like OSF/1 4.0 and Woe32, don't have EOVERFLOW.  */
-#ifndef EOVERFLOW
-# define EOVERFLOW E2BIG
-#endif
-
 /* Print formatted output to string STR.  Similar to sprintf, but
    additional length SIZE limit how much is written into STR.  Returns
    string length of formatted string (which may be larger than SIZE).
index bc3bb26e5788a740a71b4a9e03e9bc16e3b20fcb..8c8cf81618dd904ea2c48d06be794a436db41e75 100644 (file)
@@ -1,5 +1,5 @@
 /* Formatted output to strings.
-   Copyright (C) 2004, 2006-2007 Free Software Foundation, Inc.
+   Copyright (C) 2004, 2006-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
 
 #include "vasnprintf.h"
 
-/* Some systems, like OSF/1 4.0 and Woe32, don't have EOVERFLOW.  */
-#ifndef EOVERFLOW
-# define EOVERFLOW E2BIG
-#endif
-
 #ifndef SIZE_MAX
 # define SIZE_MAX ((size_t) -1)
 #endif
index e4a45a652894c554f0efdfd5609c847142bac8da..965bfbf526f34eb0d01ffb4ededceb18668368da 100644 (file)
@@ -1,5 +1,5 @@
 /* Formatted output to strings.
-   Copyright (C) 1999, 2002, 2006-2007 Free Software Foundation, Inc.
+   Copyright (C) 1999, 2002, 2006-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
    You should have received a copy of the GNU Lesser General Public License
    along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
 
-/* Some systems, like OSF/1 4.0 and Woe32, don't have EOVERFLOW.  */
-#ifndef EOVERFLOW
-# define EOVERFLOW E2BIG
-#endif
-
 int
 VASPRINTF (DCHAR_T **resultp, const FCHAR_T *format, va_list args)
 {
index 4a0401428d82a76271ac35d7f7f09105c7ab09b1..481a22f08c8620fb09801ea673f95a8b5bf1ccf5 100644 (file)
@@ -1,5 +1,5 @@
 /* Formatted output to strings.
-   Copyright (C) 1999, 2002, 2006-2007 Free Software Foundation, Inc.
+   Copyright (C) 1999, 2002, 2006-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
    You should have received a copy of the GNU Lesser General Public License
    along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
 
-/* Some systems, like OSF/1 4.0 and Woe32, don't have EOVERFLOW.  */
-#ifndef EOVERFLOW
-# define EOVERFLOW E2BIG
-#endif
-
 int
 VSNPRINTF (DCHAR_T *buf, size_t size, const FCHAR_T *format, va_list args)
 {
index 15fc173b0b850a609753b90484aea0627ba36e5e..36ebd9fa9f75105fac5da4c9fe547eb2fc2aa075 100644 (file)
@@ -1,5 +1,5 @@
 /* Formatted output to strings.
-   Copyright (C) 1999, 2002, 2006-2007 Free Software Foundation, Inc.
+   Copyright (C) 1999, 2002, 2006-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
    You should have received a copy of the GNU Lesser General Public License
    along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
 
-/* Some systems, like OSF/1 4.0 and Woe32, don't have EOVERFLOW.  */
-#ifndef EOVERFLOW
-# define EOVERFLOW E2BIG
-#endif
-
 #ifndef SIZE_MAX
 # define SIZE_MAX ((size_t) -1)
 #endif
index 04e122778737a2a9dee0227b065dc6a502a0068b..2da246cbe397d8a2eb3aae23938a2a547a3c0cba 100644 (file)
@@ -1,5 +1,5 @@
 /* Formatted output to a stream.
-   Copyright (C) 2004, 2006-2007 Free Software Foundation, Inc.
+   Copyright (C) 2004, 2006-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
 
 #include "fseterr.h"
 
-/* Some systems, like OSF/1 4.0 and Woe32, don't have EOVERFLOW.  */
-#ifndef EOVERFLOW
-# define EOVERFLOW E2BIG
-#endif
-
 /* Print formatted output to the stream FP.
    Return string length of formatted string.  On error, return a negative
    value.  */
index 3f9320e12a570b81bc5c390ec673bebd2bf484d5..ae63b149180c893f1ea3dd1a26817030dd47f56a 100644 (file)
@@ -1,5 +1,5 @@
 /* Formatted output to a stream.
-   Copyright (C) 2004, 2006-2007 Free Software Foundation, Inc.
+   Copyright (C) 2004, 2006-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
 
 #include "fseterr.h"
 
-/* Some systems, like OSF/1 4.0 and Woe32, don't have EOVERFLOW.  */
-#ifndef EOVERFLOW
-# define EOVERFLOW E2BIG
-#endif
-
 /* Print formatted output to the stream FP.
    Return string length of formatted string.  On error, return a negative
    value.  */
index e85865ced747b3935c2eeec000b36f76183419f6..bf3f5dc65e4adfc5502dd68abcb876c340313cde 100644 (file)
 # include "fpucw.h"
 #endif
 
-/* Some systems, like OSF/1 4.0 and Woe32, don't have EOVERFLOW.  */
-#ifndef EOVERFLOW
-# define EOVERFLOW E2BIG
-#endif
-
 #if HAVE_WCHAR_T
 # if HAVE_WCSLEN
 #  define local_wcslen wcslen
index db365e0a0433f182cea108643610603df4c8a3ab..2f38c3a7ac482301fb3f54501f40a515f85ef9fc 100644 (file)
@@ -1,5 +1,5 @@
 /* Formatted output to strings.
-   Copyright (C) 1999, 2002, 2006-2007 Free Software Foundation, Inc.
+   Copyright (C) 1999, 2002, 2006-2008 Free Software Foundation, Inc.
 
    This program is free software; you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
 
 #include "vasnprintf.h"
 
-/* Some systems, like OSF/1 4.0 and Woe32, don't have EOVERFLOW.  */
-#ifndef EOVERFLOW
-# define EOVERFLOW E2BIG
-#endif
-
 int
 vasprintf (char **resultp, const char *format, va_list args)
 {
index 82117e3066cae869f078dc95e93ebbaaf33ba249..b240b0d9866d92f536e4172bea76f54aa02a92ca 100644 (file)
@@ -1,5 +1,5 @@
 /* Formatted output to a stream.
-   Copyright (C) 2004, 2006-2007 Free Software Foundation, Inc.
+   Copyright (C) 2004, 2006-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
 #include "fseterr.h"
 #include "vasnprintf.h"
 
-/* Some systems, like OSF/1 4.0 and Woe32, don't have EOVERFLOW.  */
-#ifndef EOVERFLOW
-# define EOVERFLOW E2BIG
-#endif
-
 /* Print formatted output to the stream FP.
    Return string length of formatted string.  On error, return a negative
    value.  */
index 4f841fc4777e8d6aeb31d9cef566a0fe7c63c1f3..043999d351c1cfdfa1c814f696d005ecf8137811 100644 (file)
@@ -1,5 +1,5 @@
 /* Formatted output to strings.
-   Copyright (C) 2004, 2006-2007 Free Software Foundation, Inc.
+   Copyright (C) 2004, 2006-2008 Free Software Foundation, Inc.
    Written by Simon Josefsson and Yoann Vandoorselaere <yoann@prelude-ids.org>.
 
    This program is free software; you can redistribute it and/or modify
 
 #include "vasnprintf.h"
 
-/* Some systems, like OSF/1 4.0 and Woe32, don't have EOVERFLOW.  */
-#ifndef EOVERFLOW
-# define EOVERFLOW E2BIG
-#endif
-
 /* Print formatted output to string STR.  Similar to vsprintf, but
    additional length SIZE limit how much is written into STR.  Returns
    string length of formatted string (which may be larger than SIZE).
index d91e44264ff9786e9f95bdd720dfb6d2015be92e..3949e6e5cc42df369813187b4389c57b45ef9e3d 100644 (file)
@@ -1,5 +1,5 @@
 /* Formatted output to strings.
-   Copyright (C) 2004, 2006-2007 Free Software Foundation, Inc.
+   Copyright (C) 2004, 2006-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
 
 #include "vasnprintf.h"
 
-/* Some systems, like OSF/1 4.0 and Woe32, don't have EOVERFLOW.  */
-#ifndef EOVERFLOW
-# define EOVERFLOW E2BIG
-#endif
-
 #ifndef SIZE_MAX
 # define SIZE_MAX ((size_t) -1)
 #endif
index 26828a1a9e3d0ed441cd957ba65672b71940e24f..fd7f21b101d49c2f0b5b480664cf5b1f3eef57ee 100644 (file)
@@ -1,5 +1,5 @@
 /* vasprintf and asprintf with out-of-memory checking.
-   Copyright (C) 1999, 2002-2004, 2006, 2007 Free Software Foundation, Inc.
+   Copyright (C) 1999, 2002-2004, 2006-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
 /* Checked size_t computations.  */
 #include "xsize.h"
 
-/* Some systems, like OSF/1 4.0 and Woe32, don't have EOVERFLOW.  */
-#ifndef EOVERFLOW
-# define EOVERFLOW E2BIG
-#endif
-
 static inline char *
 xstrcat (size_t argcount, va_list args)
 {
index 0eb19fc498c6272b98bcbe3292f399250c28a4da..6213942a9a8dac8361eb5f63f4ed9c2486407447 100644 (file)
@@ -1,4 +1,4 @@
-# fprintf-posix.m4 serial 10
+# fprintf-posix.m4 serial 11
 dnl Copyright (C) 2007-2008 Free Software Foundation, Inc.
 dnl This file is free software; the Free Software Foundation
 dnl gives unlimited permission to copy and/or distribute it,
@@ -6,7 +6,6 @@ dnl with or without modifications, as long as this notice is preserved.
 
 AC_DEFUN([gl_FUNC_FPRINTF_POSIX],
 [
-  AC_REQUIRE([gl_EOVERFLOW])
   AC_REQUIRE([gl_PRINTF_SIZES_C99])
   AC_REQUIRE([gl_PRINTF_LONG_DOUBLE])
   AC_REQUIRE([gl_PRINTF_INFINITE])
index 5df43ff5da160b8717b9657fe7332546175cfac2..15213906e30546665c016e29855cf81310034b28 100644 (file)
@@ -1,4 +1,4 @@
-# snprintf-posix.m4 serial 11
+# snprintf-posix.m4 serial 12
 dnl Copyright (C) 2007-2008 Free Software Foundation, Inc.
 dnl This file is free software; the Free Software Foundation
 dnl gives unlimited permission to copy and/or distribute it,
@@ -6,7 +6,6 @@ dnl with or without modifications, as long as this notice is preserved.
 
 AC_DEFUN([gl_FUNC_SNPRINTF_POSIX],
 [
-  AC_REQUIRE([gl_EOVERFLOW])
   AC_REQUIRE([gl_PRINTF_SIZES_C99])
   AC_REQUIRE([gl_PRINTF_LONG_DOUBLE])
   AC_REQUIRE([gl_PRINTF_INFINITE])
index b75438643e4c72daaa688564ac6dc6d47634e62c..a35060cacaae065c7da2f53f7adb0dffb4a636c9 100644 (file)
@@ -1,4 +1,4 @@
-# sprintf-posix.m4 serial 10
+# sprintf-posix.m4 serial 11
 dnl Copyright (C) 2007-2008 Free Software Foundation, Inc.
 dnl This file is free software; the Free Software Foundation
 dnl gives unlimited permission to copy and/or distribute it,
@@ -6,7 +6,6 @@ dnl with or without modifications, as long as this notice is preserved.
 
 AC_DEFUN([gl_FUNC_SPRINTF_POSIX],
 [
-  AC_REQUIRE([gl_EOVERFLOW])
   AC_REQUIRE([gl_PRINTF_SIZES_C99])
   AC_REQUIRE([gl_PRINTF_LONG_DOUBLE])
   AC_REQUIRE([gl_PRINTF_INFINITE])
index 81797cfb8fbeb930a774318bf105e973b338ca67..078d2651f37d9209a352f7c550d317459fafb228 100644 (file)
@@ -1,4 +1,4 @@
-# vasnprintf-posix.m4 serial 11
+# vasnprintf-posix.m4 serial 12
 dnl Copyright (C) 2007-2008 Free Software Foundation, Inc.
 dnl This file is free software; the Free Software Foundation
 dnl gives unlimited permission to copy and/or distribute it,
@@ -6,7 +6,6 @@ dnl with or without modifications, as long as this notice is preserved.
 
 AC_DEFUN([gl_FUNC_VASNPRINTF_POSIX],
 [
-  AC_REQUIRE([gl_EOVERFLOW])
   AC_REQUIRE([gl_PRINTF_SIZES_C99])
   AC_REQUIRE([gl_PRINTF_LONG_DOUBLE])
   AC_REQUIRE([gl_PRINTF_INFINITE])
index c4d3f4fa07187d7898b2adb76a79cdc1917be8ea..536258c06b3ccfca2192956674bfc2df9e867285 100644 (file)
@@ -1,4 +1,4 @@
-# vasnprintf.m4 serial 24
+# vasnprintf.m4 serial 25
 dnl Copyright (C) 2002-2004, 2006-2008 Free Software Foundation, Inc.
 dnl This file is free software; the Free Software Foundation
 dnl gives unlimited permission to copy and/or distribute it,
@@ -6,7 +6,6 @@ dnl with or without modifications, as long as this notice is preserved.
 
 AC_DEFUN([gl_FUNC_VASNPRINTF],
 [
-  AC_REQUIRE([gl_EOVERFLOW])
   AC_CHECK_FUNCS_ONCE([vasnprintf])
   if test $ac_cv_func_vasnprintf = no; then
     gl_REPLACE_VASNPRINTF
index ce419f275906529788156109652a97574602845d..0bee9e47e14506e7d04c878af23658a230f4f4f3 100644 (file)
@@ -1,4 +1,4 @@
-# vasprintf-posix.m4 serial 11
+# vasprintf-posix.m4 serial 12
 dnl Copyright (C) 2007-2008 Free Software Foundation, Inc.
 dnl This file is free software; the Free Software Foundation
 dnl gives unlimited permission to copy and/or distribute it,
@@ -6,7 +6,6 @@ dnl with or without modifications, as long as this notice is preserved.
 
 AC_DEFUN([gl_FUNC_VASPRINTF_POSIX],
 [
-  AC_REQUIRE([gl_EOVERFLOW])
   AC_REQUIRE([gl_PRINTF_SIZES_C99])
   AC_REQUIRE([gl_PRINTF_LONG_DOUBLE])
   AC_REQUIRE([gl_PRINTF_INFINITE])
index b6a18b7120b23c95ada3f34c5d829cb68e0a53cf..d7e3272b8e6b99ace7fa6a8047b2de98136fe255 100644 (file)
@@ -1,4 +1,4 @@
-# vfprintf-posix.m4 serial 10
+# vfprintf-posix.m4 serial 11
 dnl Copyright (C) 2007-2008 Free Software Foundation, Inc.
 dnl This file is free software; the Free Software Foundation
 dnl gives unlimited permission to copy and/or distribute it,
@@ -6,7 +6,6 @@ dnl with or without modifications, as long as this notice is preserved.
 
 AC_DEFUN([gl_FUNC_VFPRINTF_POSIX],
 [
-  AC_REQUIRE([gl_EOVERFLOW])
   AC_REQUIRE([gl_PRINTF_SIZES_C99])
   AC_REQUIRE([gl_PRINTF_LONG_DOUBLE])
   AC_REQUIRE([gl_PRINTF_INFINITE])
index 29efc27221f233ccb4accfdcdfb69c30175bab17..42a5df42d16d75abba782d40161539c6810f7cdb 100644 (file)
@@ -1,4 +1,4 @@
-# vsnprintf-posix.m4 serial 11
+# vsnprintf-posix.m4 serial 12
 dnl Copyright (C) 2007-2008 Free Software Foundation, Inc.
 dnl This file is free software; the Free Software Foundation
 dnl gives unlimited permission to copy and/or distribute it,
@@ -6,7 +6,6 @@ dnl with or without modifications, as long as this notice is preserved.
 
 AC_DEFUN([gl_FUNC_VSNPRINTF_POSIX],
 [
-  AC_REQUIRE([gl_EOVERFLOW])
   AC_REQUIRE([gl_PRINTF_SIZES_C99])
   AC_REQUIRE([gl_PRINTF_LONG_DOUBLE])
   AC_REQUIRE([gl_PRINTF_INFINITE])
index c8ce2c86c69b565d9a6f1840986f37ae3a5ef04e..a31b72baa6f1d10616e2f338d6598c5e6f76d447 100644 (file)
@@ -1,4 +1,4 @@
-# vsprintf-posix.m4 serial 10
+# vsprintf-posix.m4 serial 11
 dnl Copyright (C) 2007-2008 Free Software Foundation, Inc.
 dnl This file is free software; the Free Software Foundation
 dnl gives unlimited permission to copy and/or distribute it,
@@ -6,7 +6,6 @@ dnl with or without modifications, as long as this notice is preserved.
 
 AC_DEFUN([gl_FUNC_VSPRINTF_POSIX],
 [
-  AC_REQUIRE([gl_EOVERFLOW])
   AC_REQUIRE([gl_PRINTF_SIZES_C99])
   AC_REQUIRE([gl_PRINTF_LONG_DOUBLE])
   AC_REQUIRE([gl_PRINTF_INFINITE])
index aaf5d6e5a02ad7d6d4c2f4746d1e0cc8e4e53a3e..d7708113a195737259cff54fd3f4a3336ff22e11 100644 (file)
@@ -20,6 +20,7 @@ signbit
 fpucw
 nocrash
 printf-safe
+EOVERFLOW
 
 configure.ac:
 gl_FUNC_FPRINTF_POSIX
index 1dd2348b9555d0671b18a14e1a4c8ea294ffdc1c..9037ba085b74ee07b13a29a4f578f8cb9434f881 100644 (file)
@@ -8,6 +8,7 @@ m4/ftell.m4
 Depends-on:
 ftello
 stdio
+EOVERFLOW
 
 configure.ac:
 gl_FUNC_FTELL
index a9b7b2e388c43073ea5026738451f4471c711570..1bb24f5d3ee9ebe4e7148d50321fd4b2d6142665 100644 (file)
@@ -9,6 +9,7 @@ Depends-on:
 extensions
 stdio
 realloc-posix
+EOVERFLOW
 
 configure.ac:
 gl_FUNC_GETDELIM
index dba13379c23d1101efecda4bacf167a2a9b982b0..3ac7c8cbeae278b0ab304ee69452dd43a08fb1b1 100644 (file)
@@ -9,6 +9,7 @@ m4/poll.m4
 Depends-on:
 sys_select
 sys_time
+EOVERFLOW
 
 configure.ac:
 gl_FUNC_POLL
index 91c41c59e40d3df87430fcdd10feb2b4e25ea0b7..7fd93d3324c611e9f245a9c7fe6fc27a52e28111 100644 (file)
@@ -8,6 +8,7 @@ m4/snprintf.m4
 Depends-on:
 stdio
 vasnprintf
+EOVERFLOW
 
 configure.ac:
 gl_FUNC_SNPRINTF
index b5e8fcefdb7dc5f33c202844b004bab19a9980ab..c82c3857ffa29674cb519c704069ddb3010bf721 100644 (file)
@@ -20,6 +20,7 @@ fpucw
 nocrash
 printf-safe
 stdint
+EOVERFLOW
 
 configure.ac:
 gl_FUNC_SPRINTF_POSIX
index 430c60d1775fe6362e1b9cc10742dad26633a2b2..84b1cb8118f21bc0f9382868eba2fa4c0ff2c741 100644 (file)
@@ -12,7 +12,6 @@ m4/longlong.m4
 m4/intmax_t.m4
 m4/stdint_h.m4
 m4/inttypes_h.m4
-m4/eoverflow.m4
 
 Depends-on:
 unistdio/base
@@ -42,6 +41,7 @@ printf-safe
 alloca-opt
 localcharset
 xsize
+EOVERFLOW
 
 configure.ac:
 gl_PREREQ_VASNPRINTF_WITH_EXTRAS
index 75a2531cc8e8d7ced7d4a4005e8fddef0f347c36..7c72afdc58a603589d57f3e37cc8839f2246942e 100644 (file)
@@ -8,6 +8,7 @@ lib/unistdio/u-vasprintf.h
 Depends-on:
 unistdio/base
 unistdio/u16-u16-vasnprintf
+EOVERFLOW
 
 configure.ac:
 
index 63be193b30830451d95680a58026fed2c3adc059..2d9a80e3de67baeed6f66fa27633eed5b825a5aa 100644 (file)
@@ -9,6 +9,7 @@ Depends-on:
 unistdio/base
 unistdio/u16-u16-vasnprintf
 unistr/u16-cpy
+EOVERFLOW
 
 configure.ac:
 
index c6149800232350611e74f7ef98e20e7cd47312bd..1dc3876520d6ffce45a6074e097219e09993e2d3 100644 (file)
@@ -9,6 +9,7 @@ Depends-on:
 unistdio/base
 unistdio/u16-u16-vasnprintf
 stdint
+EOVERFLOW
 
 configure.ac:
 
index 3f7c5ba16bef15f205d559215d07e7b9d908ec5a..2b58b364a1a7f9927ba26510c596525afaf7d473 100644 (file)
@@ -12,7 +12,6 @@ m4/longlong.m4
 m4/intmax_t.m4
 m4/stdint_h.m4
 m4/inttypes_h.m4
-m4/eoverflow.m4
 
 Depends-on:
 unistdio/base
@@ -42,6 +41,7 @@ printf-safe
 alloca-opt
 localcharset
 xsize
+EOVERFLOW
 
 configure.ac:
 gl_PREREQ_VASNPRINTF_WITH_EXTRAS
index f2195ff2e87b8627e2673d8979b7686dcc316373..dda468de49d78bef3adb94cdea49447496a483f8 100644 (file)
@@ -8,6 +8,7 @@ lib/unistdio/u-vasprintf.h
 Depends-on:
 unistdio/base
 unistdio/u16-vasnprintf
+EOVERFLOW
 
 configure.ac:
 
index 241b7bd80652b8d84ae2408dfa73f6f30ad8b035..b299f9459daa14cd78364ec7e7a9240eb53ddbc0 100644 (file)
@@ -9,6 +9,7 @@ Depends-on:
 unistdio/base
 unistdio/u16-vasnprintf
 unistr/u16-cpy
+EOVERFLOW
 
 configure.ac:
 
index 5070ef7b1387c46c52b772e6ebcde50e981c4c2a..3c78d26c01c3ee2402c9a414ec842011b1930cc2 100644 (file)
@@ -9,6 +9,7 @@ Depends-on:
 unistdio/base
 unistdio/u16-vasnprintf
 stdint
+EOVERFLOW
 
 configure.ac:
 
index 479a1382bf5173b643d263c2a601f5fa37cfc9e4..188a6717c31aac22d4dac317214ac0d3a54529dd 100644 (file)
@@ -12,7 +12,6 @@ m4/longlong.m4
 m4/intmax_t.m4
 m4/stdint_h.m4
 m4/inttypes_h.m4
-m4/eoverflow.m4
 
 Depends-on:
 unistdio/base
@@ -42,6 +41,7 @@ printf-safe
 alloca-opt
 localcharset
 xsize
+EOVERFLOW
 
 configure.ac:
 gl_PREREQ_VASNPRINTF_WITH_EXTRAS
index 53f7b666702e6328eef4034df255c439b1160dc2..0c6081501520c2d5ed07a26dbbbf1807f0daf5b2 100644 (file)
@@ -8,6 +8,7 @@ lib/unistdio/u-vasprintf.h
 Depends-on:
 unistdio/base
 unistdio/u32-u32-vasnprintf
+EOVERFLOW
 
 configure.ac:
 
index 0958d110540d479b69198579b6d45ea0c024347b..4cb90d622a4ce2808e5a820cf994c75389b9f205 100644 (file)
@@ -9,6 +9,7 @@ Depends-on:
 unistdio/base
 unistdio/u32-u32-vasnprintf
 unistr/u32-cpy
+EOVERFLOW
 
 configure.ac:
 
index 17860125a0ffa895ada0ab2903a4d8c9b26856d5..3443b857d9a1ed69a2001c784a5862b0a31d8660 100644 (file)
@@ -9,6 +9,7 @@ Depends-on:
 unistdio/base
 unistdio/u32-u32-vasnprintf
 stdint
+EOVERFLOW
 
 configure.ac:
 
index 5b7809851a070dd66c6f37886118c2eb1295a624..4854149a9dfcb8c8f55c0945cd0faf33df902ab9 100644 (file)
@@ -12,7 +12,6 @@ m4/longlong.m4
 m4/intmax_t.m4
 m4/stdint_h.m4
 m4/inttypes_h.m4
-m4/eoverflow.m4
 
 Depends-on:
 unistdio/base
@@ -42,6 +41,7 @@ printf-safe
 alloca-opt
 localcharset
 xsize
+EOVERFLOW
 
 configure.ac:
 gl_PREREQ_VASNPRINTF_WITH_EXTRAS
index cc5a7c0fdb08ab7f8faa43d9af3bcaa5f5546565..45691a7cafeaf14e46ca08930efee6ad4f3b4d5b 100644 (file)
@@ -8,6 +8,7 @@ lib/unistdio/u-vasprintf.h
 Depends-on:
 unistdio/base
 unistdio/u32-vasnprintf
+EOVERFLOW
 
 configure.ac:
 
index 88d347111814783b983ebaa6808432a7188cbb62..213263fec665812750670da56f211a9a033aa9e7 100644 (file)
@@ -9,6 +9,7 @@ Depends-on:
 unistdio/base
 unistdio/u32-vasnprintf
 unistr/u32-cpy
+EOVERFLOW
 
 configure.ac:
 
index d6960883d9e50c7815b63b8ff2bcdcc48bb899f7..4fd88feffd822f07b9815550ccd980d457e35708 100644 (file)
@@ -9,6 +9,7 @@ Depends-on:
 unistdio/base
 unistdio/u32-vasnprintf
 stdint
+EOVERFLOW
 
 configure.ac:
 
index a36f50134b29beffca67539656714e3201356e22..8e97d215818c74f9be58feae0c79429978905970 100644 (file)
@@ -12,7 +12,6 @@ m4/longlong.m4
 m4/intmax_t.m4
 m4/stdint_h.m4
 m4/inttypes_h.m4
-m4/eoverflow.m4
 
 Depends-on:
 unistdio/base
@@ -42,6 +41,7 @@ printf-safe
 alloca-opt
 localcharset
 xsize
+EOVERFLOW
 
 configure.ac:
 gl_PREREQ_VASNPRINTF_WITH_EXTRAS
index 750dddb98a3b925755f5a56fa04bc171fc69c2b5..febd0ab93260ab9ed7d3c49d59a104b0bba90795 100644 (file)
@@ -8,6 +8,7 @@ lib/unistdio/u-vasprintf.h
 Depends-on:
 unistdio/base
 unistdio/u8-u8-vasnprintf
+EOVERFLOW
 
 configure.ac:
 
index 459c9bb9340550c18935b82ddac75198c485bcc0..91e5132deeb9b0ee3b612326fb81f2bc332125de 100644 (file)
@@ -9,6 +9,7 @@ Depends-on:
 unistdio/base
 unistdio/u8-u8-vasnprintf
 unistr/u8-cpy
+EOVERFLOW
 
 configure.ac:
 
index 53bab92d8c817a3f27b9398bc98499718851c882..313d03255480f14d1b39eb2980a7cf9313d1bd72 100644 (file)
@@ -9,6 +9,7 @@ Depends-on:
 unistdio/base
 unistdio/u8-u8-vasnprintf
 stdint
+EOVERFLOW
 
 configure.ac:
 
index 909073c9d2617e78d22ce11d7714f175ffe44331..893c53ded12b352d800545562e95fb1d993a22b5 100644 (file)
@@ -12,7 +12,6 @@ m4/longlong.m4
 m4/intmax_t.m4
 m4/stdint_h.m4
 m4/inttypes_h.m4
-m4/eoverflow.m4
 
 Depends-on:
 unistdio/base
@@ -42,6 +41,7 @@ printf-safe
 alloca-opt
 localcharset
 xsize
+EOVERFLOW
 
 configure.ac:
 gl_PREREQ_VASNPRINTF_WITH_EXTRAS
index 7785eabf9da606888849bd8b7dbb23be33910ea5..f4558085be8cc4bb024a22014630fc7960506b32 100644 (file)
@@ -8,6 +8,7 @@ lib/unistdio/u-vasprintf.h
 Depends-on:
 unistdio/base
 unistdio/u8-vasnprintf
+EOVERFLOW
 
 configure.ac:
 
index 1a4f05f89a120392c698853269a3618faea2147c..bd854353c98c097096b119a18a400f36b6555625 100644 (file)
@@ -9,6 +9,7 @@ Depends-on:
 unistdio/base
 unistdio/u8-vasnprintf
 unistr/u8-cpy
+EOVERFLOW
 
 configure.ac:
 
index 99d76a506fcf4dc7d0b45b71f5665f78c6cdd346..7373bff7963efec39fbc187fcc1ca938778f9a16 100644 (file)
@@ -9,6 +9,7 @@ Depends-on:
 unistdio/base
 unistdio/u8-vasnprintf
 stdint
+EOVERFLOW
 
 configure.ac:
 
index cdbaf37af00cc6a6c3815d45923e5185065a2236..3cca724df9ada33519e3c7358daeace445911c13 100644 (file)
@@ -8,6 +8,7 @@ Depends-on:
 unistdio/base
 unistdio/ulc-vasnprintf
 fseterr
+EOVERFLOW
 
 configure.ac:
 
index 504538b9469bd0ddd1788acf622e6c3561e77175..59638dc5bf7dad4dcbdf98cedf3ad088f5162c03 100644 (file)
@@ -12,7 +12,6 @@ m4/longlong.m4
 m4/intmax_t.m4
 m4/stdint_h.m4
 m4/inttypes_h.m4
-m4/eoverflow.m4
 
 Depends-on:
 unistdio/base
@@ -40,6 +39,7 @@ printf-safe
 alloca-opt
 localcharset
 xsize
+EOVERFLOW
 
 configure.ac:
 gl_PREREQ_VASNPRINTF_WITH_EXTRAS
index 8264dd70b643babe65582ee6033e24feaa00ad97..8b5461e3f59e1399a32efcd597112e7d3b954266 100644 (file)
@@ -8,6 +8,7 @@ lib/unistdio/u-vasprintf.h
 Depends-on:
 unistdio/base
 unistdio/ulc-vasnprintf
+EOVERFLOW
 
 configure.ac:
 
index 0b5fef688649334c102e724512e1102301c15472..727ec858f3475e93e8a006afffad29ebef1c2506 100644 (file)
@@ -8,6 +8,7 @@ Depends-on:
 unistdio/base
 unistdio/ulc-vasnprintf
 fseterr
+EOVERFLOW
 
 configure.ac:
 
index e3c86867179a7618cc9138e51c69680942852728..7ec0335189525469045c36b972516df20137ab72 100644 (file)
@@ -8,6 +8,7 @@ lib/unistdio/u-vsnprintf.h
 Depends-on:
 unistdio/base
 unistdio/ulc-vasnprintf
+EOVERFLOW
 
 configure.ac:
 
index 0138787ed945c7179201e779c30e4bc48e7fcd12..da83e7f5815adfbb86844eb0331b0efd7ce27a44 100644 (file)
@@ -9,6 +9,7 @@ Depends-on:
 unistdio/base
 unistdio/ulc-vasnprintf
 stdint
+EOVERFLOW
 
 configure.ac:
 
index c9a5df76ff96d3b4252cc5c5597eb524c7329a66..03e4ac4dfa78069b87e46cbdeaf8d3418e1c46b2 100644 (file)
@@ -16,7 +16,6 @@ m4/longlong.m4
 m4/intmax_t.m4
 m4/stdint_h.m4
 m4/inttypes_h.m4
-m4/eoverflow.m4
 m4/vasnprintf.m4
 
 Depends-on:
@@ -24,6 +23,7 @@ alloca-opt
 float
 stdint
 xsize
+EOVERFLOW
 
 configure.ac:
 gl_FUNC_VASNPRINTF
index bdd642f4bab562adbac1b5160f3e6891809c00cf..fe7be6e7fc03c3ef56d9dc846e036de94a1bcb36 100644 (file)
@@ -15,6 +15,7 @@ Depends-on:
 extensions
 vasnprintf
 stdio
+EOVERFLOW
 
 configure.ac:
 gl_FUNC_VASPRINTF
index 6282280c1aa21c99649508eb439dd6c68b45e917..5e3f8314b923579c6dcfc6ea7ed6fbbb9a2eb29e 100644 (file)
@@ -20,6 +20,7 @@ signbit
 fpucw
 nocrash
 printf-safe
+EOVERFLOW
 
 configure.ac:
 gl_FUNC_VFPRINTF_POSIX
index 06e2c7e655199a4cdd1c0b412e97bf4687b9f036..16486f77a1a81c5621326b57301e00e396f333b1 100644 (file)
@@ -9,6 +9,7 @@ m4/vsnprintf.m4
 Depends-on:
 stdio
 vasnprintf
+EOVERFLOW
 
 configure.ac:
 gl_FUNC_VSNPRINTF
index af02a5e968240df277c140e186211d5719845df2..73b22e12fa08768bf52b2027e192b9cd478cbb98 100644 (file)
@@ -20,6 +20,7 @@ fpucw
 nocrash
 printf-safe
 stdint
+EOVERFLOW
 
 configure.ac:
 gl_FUNC_VSPRINTF_POSIX
index 18be1fe39db0a3e26dbff309742c0a27ef57721a..1488c262d322c4eb6707499d2e6a88dbca5d423c 100644 (file)
@@ -17,6 +17,7 @@ vasprintf
 xalloc-die
 xsize
 stdarg
+EOVERFLOW
 
 configure.ac:
 gl_XVASPRINTF