From 3638974bdf999b22363cda57ec6ad25a816701b0 Mon Sep 17 00:00:00 2001 From: FreeSlave Date: Sun, 7 Jun 2015 14:15:34 +0300 Subject: [PATCH] Should fix x64 build --- src/dlangui/graphics/xpm/reader.d | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/dlangui/graphics/xpm/reader.d b/src/dlangui/graphics/xpm/reader.d index 309b2d45..d2e3242d 100644 --- a/src/dlangui/graphics/xpm/reader.d +++ b/src/dlangui/graphics/xpm/reader.d @@ -61,7 +61,7 @@ ColorDrawBuf parseXPM(const(ubyte)[] data) lines.popFront(); //Read values - size_t w, h, ncols, cpp; + int w, h, ncols, cpp; while(!lines.empty) { auto str = extractXPMString(lines.front); @@ -121,12 +121,12 @@ ColorDrawBuf parseXPM(const(ubyte)[] data) //Read pixels ColorDrawBuf colorBuf = new ColorDrawBuf(w, h); - for (size_t y = 0; y= w*cpp, "Invalid pixel line"); - for (size_t x=0; x < w; x++) { + for (int x=0; x < w; x++) { auto pixelStr = str[x*cpp..(x+1)*cpp]; auto colorPtr = xpmHash(pixelStr) in colorMap; enforce(colorPtr, "Unknown pixel : '" ~ str ~ "'");