diff -urpN 179-b/src/mssql05_fmt_plug.c 179-a/src/mssql05_fmt_plug.c
--- 179-b/src/mssql05_fmt_plug.c	2011-12-02 16:48:52.671875000 +0000
+++ 179-a/src/mssql05_fmt_plug.c	2011-12-12 18:57:24.828125000 +0000
@@ -279,13 +279,13 @@ static void set_key_enc(char *key, int i
 	for(i=0;i<utf16len;i++)
 	{
 		unsigned char *uc = (unsigned char*)&(utf16key[i]);
-#if ARCH_LITTLE_ENDIAN
+//#if ARCH_LITTLE_ENDIAN
 		saved_key[(i<<1)  ] = uc[0];
 		saved_key[(i<<1)+1] = uc[1];
-#else
-		saved_key[(i<<1)  ] = uc[1];
-		saved_key[(i<<1)+1] = uc[0];
-#endif
+//#else
+//		saved_key[(i<<1)  ] = uc[1];
+//		saved_key[(i<<1)+1] = uc[0];
+//#endif
 	}
 	key_length = i;
 #endif
