--- bswap.h Revision 24072 +++ bswap.h Working Copy @@ -84,7 +84,7 @@ inline static unsigned short bswap_16(unsigned short x) { __asm("xchgb %b0,%h0" : - "=q" (x) : + "=Q" (x) : "0" (x)); return x; }