diff lib/vasnprintf.c @ 8830:abc2bcb16721

Support output of 64-bit numbers on mingw.
author Bruno Haible <bruno@clisp.org>
date Fri, 18 May 2007 17:35:19 +0000 (2007-05-18)
parents 6ce313658b4d
children d3f907c33d15
line wrap: on
line diff
--- a/lib/vasnprintf.c
+++ b/lib/vasnprintf.c
@@ -1088,8 +1088,15 @@
 #if HAVE_LONG_LONG_INT
 		  case TYPE_LONGLONGINT:
 		  case TYPE_ULONGLONGINT:
+# if (defined _WIN32 || defined __WIN32__) && ! defined __CYGWIN__
+		    *fbp++ = 'I';
+		    *fbp++ = '6';
+		    *fbp++ = '4';
+		    break;
+# else
 		    *fbp++ = 'l';
 		    /*FALLTHROUGH*/
+# endif
 #endif
 		  case TYPE_LONGINT:
 		  case TYPE_ULONGINT: