diff -ruN fte.old/src/con_x11.cpp fte/src/con_x11.cpp --- fte.old/src/con_x11.cpp 2005-11-13 21:59:22.000000000 +0200 +++ fte/src/con_x11.cpp 2007-02-24 18:18:10.000000000 +0200 @@ -535,9 +535,9 @@ } if (i == ICON_COUNT) { // Everything OK, can create property - CARD32 *iconBuffer = (CARD32 *)malloc(iconBufferSize * sizeof(CARD32)); + long *iconBuffer = (long *)malloc(iconBufferSize * sizeof(long)); if (iconBuffer) { - CARD32 *b = iconBuffer; + long *b = iconBuffer; for (i = 0; i < ICON_COUNT; i++) { XpmImage &xpm = xpmImage[i]; CARD32 *&colors = xpmColors[i];