Use GL_NOCRASH, to avoid a crashreporter dialog box from a configure check.
authorBruno Haible <bruno@clisp.org>
Sun, 4 Nov 2007 20:14:08 +0000 (21:14 +0100)
committerBruno Haible <bruno@clisp.org>
Sun, 4 Nov 2007 20:14:08 +0000 (21:14 +0100)
17 files changed:
ChangeLog
m4/printf.m4
modules/fprintf-posix
modules/snprintf-posix
modules/sprintf-posix
modules/unistdio/u16-u16-vasnprintf
modules/unistdio/u16-vasnprintf
modules/unistdio/u32-u32-vasnprintf
modules/unistdio/u32-vasnprintf
modules/unistdio/u8-u8-vasnprintf
modules/unistdio/u8-vasnprintf
modules/unistdio/ulc-vasnprintf
modules/vasnprintf-posix
modules/vasprintf-posix
modules/vfprintf-posix
modules/vsnprintf-posix
modules/vsprintf-posix

index d9bebd26323d8d803d0aadbab7e2e91baa71c213..f3aebc75d1aa85564aa0621e18bed2e1f29936dd 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,22 @@
+2007-11-04  Bruno Haible  <bruno@clisp.org>
+
+       * m4/printf.m4 (gl_PRINTF_ENOMEM): Use GL_NOCRASH.
+       * modules/fprintf-posix (Depends-on): Add nocrash.
+       * modules/snprintf-posix (Depends-on): Likewise.
+       * modules/sprintf-posix (Depends-on): Likewise.
+       * modules/vasnprintf-posix (Depends-on): Likewise.
+       * modules/vasprintf-posix (Depends-on): Likewise.
+       * modules/vfprintf-posix (Depends-on): Likewise.
+       * modules/vsnprintf-posix (Depends-on): Likewise.
+       * modules/vsprintf-posix (Depends-on): Likewise.
+       * modules/unistdio/u8-vasnprintf (Depends-on): Likewise.
+       * modules/unistdio/u8-u8-vasnprintf (Depends-on): Likewise.
+       * modules/unistdio/u16-vasnprintf (Depends-on): Likewise.
+       * modules/unistdio/u16-u16-vasnprintf (Depends-on): Likewise.
+       * modules/unistdio/u32-vasnprintf (Depends-on): Likewise.
+       * modules/unistdio/u32-u32-vasnprintf (Depends-on): Likewise.
+       * modules/unistdio/ulc-vasnprintf (Depends-on): Likewise.
+
 2007-11-04  Bruno Haible  <bruno@clisp.org>
 
        * modules/nocrash: New file.
index a35c83378193c75e3cc729db7e487a6f12fd54c4..d5ac9413e79cce52dfd44df90fd858fb09d060b3 100644 (file)
@@ -1,4 +1,4 @@
-# printf.m4 serial 19
+# printf.m4 serial 20
 dnl Copyright (C) 2003, 2007 Free Software Foundation, Inc.
 dnl This file is free software; the Free Software Foundation
 dnl gives unlimited permission to copy and/or distribute it,
@@ -774,6 +774,7 @@ AC_DEFUN([gl_PRINTF_ENOMEM],
     [
       if test "$cross_compiling" = no; then
         AC_LANG_CONFTEST([AC_LANG_SOURCE([
+]GL_NOCRASH[
 changequote(,)dnl
 #include <stdio.h>
 #include <sys/types.h>
@@ -784,6 +785,7 @@ int main()
 {
   struct rlimit limit;
   int ret;
+  nocrash_init ();
   /* Some printf implementations allocate temporary space with malloc.  */
   /* On BSD systems, malloc() is limited by RLIMIT_DATA.  */
 #ifdef RLIMIT_DATA
index 22db09c9028275b9adf3dc68b1cc12ba418f20ff..44588a95d7858a672913df2a980835434e8c774b 100644 (file)
@@ -18,6 +18,7 @@ printf-frexp
 printf-frexpl
 signbit
 fpucw
+nocrash
 printf-safe
 
 configure.ac:
index 62fad88e8942499528037b0debcb80961662468a..679569fa51c1de795d4031fcd5ee373948873af7 100644 (file)
@@ -17,6 +17,7 @@ printf-frexp
 printf-frexpl
 signbit
 fpucw
+nocrash
 printf-safe
 
 configure.ac:
index 2fb663269e442042b8902f863a01bddacb02e93f..4aaa2d46b5b7251dad2aecbd4ca4f181fd39d60a 100644 (file)
@@ -17,6 +17,7 @@ printf-frexp
 printf-frexpl
 signbit
 fpucw
+nocrash
 printf-safe
 stdint
 
index 9b378457a56cc2d0d204a6083c3625fbb41a8b93..9c3ec61d2e0de51ca8dac75ce65d0663d5107f01 100644 (file)
@@ -37,6 +37,7 @@ printf-frexp
 printf-frexpl
 signbit
 fpucw
+nocrash
 printf-safe
 alloca-opt
 localcharset
index c923a1e6e08f7a12b5ba259c171d54b8b7761362..4a98d3c855a06369fc359137e8a2a0de7f2249b5 100644 (file)
@@ -37,6 +37,7 @@ printf-frexp
 printf-frexpl
 signbit
 fpucw
+nocrash
 printf-safe
 alloca-opt
 localcharset
index cdeb3ba64ead64b205619d9452b67c2109f9bfbb..062533d1092ac861aeaa68fa49ed9af6a4abbe1e 100644 (file)
@@ -37,6 +37,7 @@ printf-frexp
 printf-frexpl
 signbit
 fpucw
+nocrash
 printf-safe
 alloca-opt
 localcharset
index 188294ca4e345b0a8222bd3a11a1494c14f1a993..5bad1564d564c7e60781d4ea07a50ccbaf99a0cb 100644 (file)
@@ -37,6 +37,7 @@ printf-frexp
 printf-frexpl
 signbit
 fpucw
+nocrash
 printf-safe
 alloca-opt
 localcharset
index ec1cedede8465629f9b645f3808de7c0045c3128..072f95cfcca21f0d6418cd74bcfdc8cda39bcd15 100644 (file)
@@ -37,6 +37,7 @@ printf-frexp
 printf-frexpl
 signbit
 fpucw
+nocrash
 printf-safe
 alloca-opt
 localcharset
index 3d89771a38cff1bf3ae804305da23c462c1d0825..20eb19935a9aaeed661a1c7a93a125fa5d27d924 100644 (file)
@@ -37,6 +37,7 @@ printf-frexp
 printf-frexpl
 signbit
 fpucw
+nocrash
 printf-safe
 alloca-opt
 localcharset
index 7136a1d13de965cea866d21174d595e951e22e72..30dc65d1fbd7e766d9a8835a83468317c56a76aa 100644 (file)
@@ -35,6 +35,7 @@ printf-frexp
 printf-frexpl
 signbit
 fpucw
+nocrash
 printf-safe
 alloca-opt
 localcharset
index c2a927f5963ba4556f71ffe8f0d2bea45f8fa681..3d07c70f2e7d5aa979318d4abc6d33545dd3be6a 100644 (file)
@@ -16,6 +16,7 @@ printf-frexp
 printf-frexpl
 signbit
 fpucw
+nocrash
 printf-safe
 
 configure.ac:
index e9f898ab9449a1e86509ff49bc14a8cf2fd7b0d0..fde988144b439002e068e2079e0694b618057ef5 100644 (file)
@@ -16,6 +16,7 @@ printf-frexp
 printf-frexpl
 signbit
 fpucw
+nocrash
 printf-safe
 
 configure.ac:
index 31352f22d48c1a736e0b0c3488f61fce136e81a5..52ab7ee5a9d3a6c6bbd443a1860507c60912d094 100644 (file)
@@ -18,6 +18,7 @@ printf-frexp
 printf-frexpl
 signbit
 fpucw
+nocrash
 printf-safe
 
 configure.ac:
index c86b7e4daad98bc74362e660a3231a0a4b8b43f5..dbe640215e2641870db05890dc07865fc76b2ad9 100644 (file)
@@ -17,6 +17,7 @@ printf-frexp
 printf-frexpl
 signbit
 fpucw
+nocrash
 printf-safe
 
 configure.ac:
index aaf7b5d108a3b11bd2e97aeed0a8cd2351e6b049..0dc7ea23b629c138126341e17dadf6169c597be4 100644 (file)
@@ -17,6 +17,7 @@ printf-frexp
 printf-frexpl
 signbit
 fpucw
+nocrash
 printf-safe
 stdint