patches/gcc/4.4.6/200-libiberty.h-asprintf.patch
author "Yann E. MORIN" <yann.morin.1998@free.fr>
Mon Jul 23 22:02:23 2012 +0200 (2012-07-23)
changeset 3012 95173b196a88
parent 2149 98b7806295cc
permissions -rw-r--r--
scripts+samples: fix listings the samples

Since we use defconfigs to save the samples, listing all the
samples can no longer be done by passing all the sample names
at one to the script; we need to pass them one-by-one after
we expand the sample's defconfig ibnto a complete .config.

Reported-by: Bryan Hundven <bryanhundven@gmail.com>
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
yann@2149
     1
diff -durN gcc-4.4.5.orig/include/libiberty.h gcc-4.4.5/include/libiberty.h
yann@2149
     2
--- gcc-4.4.5.orig/include/libiberty.h	2008-06-24 03:42:31.000000000 +0200
yann@2149
     3
+++ gcc-4.4.5/include/libiberty.h	2010-10-09 23:01:30.000000000 +0200
yann@2149
     4
@@ -595,8 +595,11 @@
yann@2149
     5
 /* Like sprintf but provides a pointer to malloc'd storage, which must
yann@2149
     6
    be freed by the caller.  */
yann@2149
     7
 
yann@2149
     8
+/* asprintf may be declared as a macro by glibc with __USE_FORTIFY_LEVEL.  */
yann@2149
     9
+#ifndef asprintf
yann@2149
    10
 extern int asprintf (char **, const char *, ...) ATTRIBUTE_PRINTF_2;
yann@2149
    11
 #endif
yann@2149
    12
+#endif
yann@2149
    13
 
yann@2149
    14
 #if !HAVE_DECL_VASPRINTF
yann@2149
    15
 /* Like vsprintf but provides a pointer to malloc'd storage, which