diff -uprk.orig imlib-1.9.15.orig/Imlib/load.c imlib-1.9.15/Imlib/load.c --- imlib-1.9.15.orig/Imlib/load.c 2006-12-11 14:23:14 +0400 +++ imlib-1.9.15/Imlib/load.c 2008-11-27 16:56:25 +0400 @@ -594,7 +594,7 @@ _LoadBMP(ImlibData * id, FILE *file, int linesize, linepos, rshift, gshift, bshift, size; unsigned char byte; short int word; - long int dbuf[4], dword, rmask, gmask, bmask, offset; + int dbuf[4], dword, rmask, gmask, bmask, offset; signed char bbuf[4]; struct _cmap {