File texlive-20110705-source-lcdf-typetools.patch of Package mingw64-texlive

diff -Naur texlive-20110705-source/texk/lcdf-typetools/liblcdf/error.cc texlive-20110705-source.lcdf-typetools/texk/lcdf-typetools/liblcdf/error.cc
--- texlive-20110705-source/texk/lcdf-typetools/liblcdf/error.cc	2011-11-28 14:40:45.881265249 +0100
+++ texlive-20110705-source.lcdf-typetools/texk/lcdf-typetools/liblcdf/error.cc	2011-11-28 14:46:07.066857908 +0100
@@ -320,7 +320,7 @@
 #define ErrH		ErrorHandler
 
 static char *
-do_number(unsigned long num, char *after_last, int base, int flags)
+do_number(size_t num, char *after_last, int base, int flags)
 {
     const char *digits =
 	((flags & ErrH::cf_uppercase) ? "0123456789ABCDEF" : "0123456789abcdef");
@@ -667,7 +667,7 @@
 	case 'p': {
 	    void *v = va_arg(val, void *);
 	    s2 = numbuf + NUMBUF_SIZE;
-	    s1 = do_number((unsigned long)v, (char *)s2, 16, flags);
+	    s1 = do_number((size_t)v, (char *)s2, 16, flags);
 	    s1 = do_number_flags((char *)s1, (char *)s2, 16, flags | cf_alternate_form,
 				 precision, field_width);
 	    break;
openSUSE Build Service is sponsored by