[kaffe] CVS kaffe (guilhem): Fixed improper macro definition in generated stdint.h

Kaffe CVS cvs-commits at kaffe.org
Sat Jun 18 01:02:15 PDT 2005


PatchSet 6648 
Date: 2005/06/18 07:57:18
Author: guilhem
Branch: HEAD
Tag: (none) 
Log:
Fixed improper macro definition in generated stdint.h

        * m4/ax_create_stdint_h.m4: Patched to get it work on system without
        __UINT64_C and __INT64_C

        * configure: Regenerated.

Members: 
	ChangeLog:1.4174->1.4175 
	configure:1.458->1.459 
	m4/ax_create_stdint_h.m4:1.1->1.2 

Index: kaffe/ChangeLog
diff -u kaffe/ChangeLog:1.4174 kaffe/ChangeLog:1.4175
--- kaffe/ChangeLog:1.4174	Fri Jun 17 12:24:19 2005
+++ kaffe/ChangeLog	Sat Jun 18 07:57:18 2005
@@ -1,5 +1,12 @@
 2005-06-17  Guilhem Lavaux  <guilhem at kaffe.org>
 
+	* m4/ax_create_stdint_h.m4: Patched to get it work on system without
+	__UINT64_C and __INT64_C
+
+	* configure: Regenerated.
+
+2005-06-17  Guilhem Lavaux  <guilhem at kaffe.org>
+
 	* kaffe/kaffevm/support.c
 	(KaffeVM_callMethodA, KaffeVM_callMethodV): 
 	Allocate the argument array following the real slot allocation given
Index: kaffe/configure
diff -u kaffe/configure:1.458 kaffe/configure:1.459
--- kaffe/configure:1.458	Wed Jun 15 09:56:22 2005
+++ kaffe/configure	Sat Jun 18 07:57:20 2005
@@ -53479,6 +53479,14 @@
 #endif
 #endif
 
+#ifdef _HAVE_LONGLONG_UINT64_T
+#  define __INT64_C(c)    c ## L
+#  define __UINT64_C(c)   c ## UL
+# else
+#  define __INT64_C(c)    c ## LL
+#  define __UINT64_C(c)   c ## ULL
+#endif
+
 /* These limits are merily those of a two complement byte-oriented system */
 
 /* Minimum of signed integral types.  */
Index: kaffe/m4/ax_create_stdint_h.m4
diff -u kaffe/m4/ax_create_stdint_h.m4:1.1 kaffe/m4/ax_create_stdint_h.m4:1.2
--- kaffe/m4/ax_create_stdint_h.m4:1.1	Fri May 13 17:09:24 2005
+++ kaffe/m4/ax_create_stdint_h.m4	Sat Jun 18 07:57:27 2005
@@ -30,7 +30,7 @@
 dnl file will include it directly. No need for fuzzy HAVE_STDINT_H things...
 dnl
 dnl @, (status: used on new platforms) (see http://ac-archive.sf.net/gstdint/)
-dnl @version $Id: ax_create_stdint_h.m4,v 1.1 2005/05/13 17:09:24 robilad Exp $
+dnl @version $Id: ax_create_stdint_h.m4,v 1.2 2005/06/18 07:57:27 guilhem Exp $
 dnl @author  Guido Draheim <guidod at gmx.de> 
 
 AC_DEFUN([AX_CHECK_DATA_MODEL],[
@@ -603,6 +603,14 @@
 
   /* literalnumbers */
 #endif
+#endif
+
+#ifdef _HAVE_LONGLONG_UINT64_T
+#  define __INT64_C(c)    c ## L
+#  define __UINT64_C(c)   c ## UL
+# else
+#  define __INT64_C(c)    c ## LL
+#  define __UINT64_C(c)   c ## ULL
 #endif
 
 /* These limits are merily those of a two complement byte-oriented system */



More information about the kaffe mailing list