--- sourceforge.net/trunk/rdesktop/xwin.c 2005/02/28 01:15:45 821 +++ sourceforge.net/trunk/rdesktop/xwin.c 2005/02/28 22:38:24 822 @@ -764,19 +764,22 @@ if (g_arch_match) { /* *INDENT-OFF* */ +#ifdef NEED_ALIGN REPEAT4 ( -#ifdef NEED_ALIGN *(out++) = *(data++); *(out++) = *(data++); *(out++) = *(data++); *(out++) = 0; + ) #else + REPEAT4 + ( *((uint32 *) out) = *((uint32 *) data); out += 4; data += 3; -#endif ) +#endif /* *INDENT-ON* */ } else if (g_xserver_be)