silc_va_copy to macro.
authorPekka Riikonen <priikone@silcnet.org>
Wed, 29 Nov 2006 19:52:42 +0000 (19:52 +0000)
committerPekka Riikonen <priikone@silcnet.org>
Wed, 29 Nov 2006 19:52:42 +0000 (19:52 +0000)
lib/silcutil/silcutil.c
lib/silcutil/silcutil.h

index 40892e8ae552130c01794a8e49673014dbf4ca08..ebec35a77cc2c840d5f84c728691d6fd97f36e1a 100644 (file)
@@ -593,18 +593,3 @@ char *silc_get_input(const char *prompt, SilcBool echo_off)
   return NULL;
 #endif /* SILC_UNIX */
 }
-
-/* Copies va_list */
-
-void silc_va_copy(va_list dest, va_list src)
-{
-#if defined(HAVE_VA_COPY)
-  va_copy(dest, src);
-#elif defined(HAVE___VA_COPY)
-  __va_copy(dest, src);
-#elif defined(SILC_VA_COPY_ARRAY)
-  memmove(dest, src, sizeof(va_list));
-#else
-  dest = src;
-#endif
-}
index e6472582386c68a91469a58c9664ad447e2695a6..142297c04ba5cd4a89fbb8926ece1888a1c4128e 100644 (file)
@@ -452,6 +452,14 @@ char *silc_get_real_name();
  *    each copied list.
  *
  ***/
-void silc_va_copy(va_list dest, va_list src);
+#if defined(HAVE_VA_COPY)
+#define silc_va_copy(dest, src) va_copy(dest, src);
+#elif defined(HAVE___VA_COPY)
+#define silc_va_copy(dest, src) __va_copy(dest, src);
+#elif defined(SILC_VA_COPY_ARRAY)
+#define silc_va_copy(dest, src) memmove(dest, src, sizeof(va_list));
+#else
+#define silc_va_copy(dest, src) dest = src;
+#endif
 
 #endif /* !SILCUTIL_H */