2003-09-28 Timo Schulz <twoaday@freakmail.de>
authorTimo Schulz <twoaday@freakmail.de>
Sun, 28 Sep 2003 17:15:46 +0000 (17:15 +0000)
committerTimo Schulz <twoaday@freakmail.de>
Sun, 28 Sep 2003 17:15:46 +0000 (17:15 +0000)
        * strgutil.c [WIN32] (asprintf): New.

util/ChangeLog
util/strgutil.c

index 66d40c2..67cbb70 100644 (file)
@@ -1,3 +1,7 @@
+2003-09-28  Timo Schulz  <twoaday@freakmail.de>
+
+       * strgutil.c [WIN32] (asprintf): New.
+       
 2003-09-28  Werner Koch  <wk@gnupg.org>
 
        * ttyio.c (tty_fprintf): New.
 2003-09-28  Werner Koch  <wk@gnupg.org>
 
        * ttyio.c (tty_fprintf): New.
index 2db4182..42ae584 100644 (file)
@@ -868,7 +868,7 @@ strncasecmp( const char *a, const char *b, size_t n )
  * FIXME: Write a new CRT for W32.
  */
 int
  * FIXME: Write a new CRT for W32.
  */
 int
-vasprintf ( char **result, const char *format, va_list args)
+vasprintf (char **result, const char *format, va_list args)
 {
   const char *p = format;
   /* Add one to make sure that it is never zero, which might cause malloc
 {
   const char *p = format;
   /* Add one to make sure that it is never zero, which might cause malloc
@@ -954,4 +954,16 @@ vasprintf ( char **result, const char *format, va_list args)
     return 0;
 }
 
     return 0;
 }
 
+int
+asprintf (char **buf, const char *fmt, ...)
+{
+  int status;
+  va_list ap;
+
+  va_start (ap, fmt);
+  status = vasprintf (buf, fmt, ap);
+  va_end (ap);
+  return status;  
+}
+
 #endif /*_WIN32*/
 #endif /*_WIN32*/