--- sourceforge.net/trunk/rdesktop/rdesktop.h 2005/03/02 17:38:26 826 +++ sourceforge.net/trunk/rdesktop/rdesktop.h 2005/04/03 05:41:04 878 @@ -30,7 +30,7 @@ #include #endif -#define VERSION "1.3.1" +#define VERSION "1.4.0" #ifdef WITH_DEBUG #define DEBUG(args) printf args; @@ -78,11 +78,14 @@ #endif #endif /* B_ENDIAN, L_ENDIAN from configure */ -/* Temporary NEED_ALIGN for alpha, should be properly detected - by configure in the future */ -#if defined(__alpha__) +/* No need for alignment on x86 and amd64 */ +#if !defined(NEED_ALIGN) +#if !(defined(__x86__) || defined(__x86_64__) || \ + defined(__AMD64__) || defined(_M_IX86) || \ + defined(__i386__)) #define NEED_ALIGN #endif +#endif #include "parse.h" #include "constants.h"