Add asprintf prototype.
authorWerner Koch <wk@gnupg.org>
Fri, 15 Oct 2004 09:39:31 +0000 (09:39 +0000)
committerWerner Koch <wk@gnupg.org>
Fri, 15 Oct 2004 09:39:31 +0000 (09:39 +0000)
include/ChangeLog
include/util.h

index 19930b0..37cc4f1 100644 (file)
@@ -1,3 +1,7 @@
+2004-10-15  Werner Koch  <wk@g10code.com>
+
+       * util.h [!HAVE_VASPRINTF]: Add asprintf prototype.
+
 2004-10-13  David Shaw  <dshaw@jabberwocky.com>
 
        * keyserver.h: Add KEYSERVER_TIMEOUT.
index 458d132..a2c65e4 100644 (file)
@@ -243,6 +243,19 @@ int asprintf (char **buf, const char *fmt, ...);
 #define raise(a) kill(getpid(), (a))
 #endif
 
+/*-- Replacement functions from funcname.c --*/
+
+#if !HAVE_VASPRINTF
+int asprintf (char **result, const char *format, ...) 
+#if defined (__riscos__) \
+    || (__GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 5 ))
+                           __attribute__ ((format (printf,2,3)))
+#endif
+     ;
+
+#endif
+
+
 /******** some macros ************/
 #ifndef STR
 #define STR(v) #v