eel r2054 - trunk



Author: alexl
Date: Wed Feb 13 09:57:08 2008
New Revision: 2054
URL: http://svn.gnome.org/viewvc/eel?rev=2054&view=rev

Log:
2008-02-13  Alexander Larsson  <alexl redhat com>

        * configure.in:
	Check for va_copy and define a replacement if not availible (#513199)
	Patch from Jens Granseuer



Modified:
   trunk/ChangeLog
   trunk/configure.in

Modified: trunk/configure.in
==============================================================================
--- trunk/configure.in	(original)
+++ trunk/configure.in	Wed Feb 13 09:57:08 2008
@@ -119,6 +119,23 @@
 
 dnl ===========================================================================
 
+dnl va_copy checks
+
+AC_MSG_CHECKING([how to copy va_list])
+AC_TRY_LINK([#include <stdarg.h>], [va_list ap1, ap2; va_copy(ap1, ap2);],
+	AC_MSG_RESULT([va_copy]),
+	[ AH_TEMPLATE([va_copy], [define if va_copy is not available])
+	AC_TRY_LINK([#include <stdarg.h>], [va_list ap1, ap2; __va_copy(ap1, ap2);],
+		[ AC_DEFINE([va_copy], [__va_copy])
+		AC_MSG_RESULT([__va_copy])],
+		[ AC_DEFINE([va_copy(dest,src)], [memcpy(&dest,&src,sizeof(va_list)) ])
+		AC_MSG_RESULT([memcpy])]
+		)
+	])
+
+
+dnl ===========================================================================
+
 dnl X development libraries check
 
 #



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]