diff -Naur Hermes-1.3.3.orig/src/c_genrc_ao_blit.c Hermes-1.3.3/src/c_genrc_ao_blit.c --- Hermes-1.3.3.orig/src/c_genrc_ao_blit.c 2001-08-09 09:13:50.000000000 -0700 +++ Hermes-1.3.3/src/c_genrc_ao_blit.c 2004-11-24 00:53:28.590184440 -0800 @@ -104,7 +104,7 @@ { unsigned long s_pixel, d_pixel, r, g, b, a; long sr, sg, sb, dr, dg, db, da; float sa; - char8 *d_ptr=(char8 *)((int)&s_pixel); + char8 *d_ptr=(char8 *)(&s_pixel); unsigned int count; char8 *source=iface->s_pixels,*dest=iface->d_pixels; DEBUG_PRINT("ConvertC_Generic32_A_Generic24_O_Blit called\n","");