From 6bb194f4492800670dc9031a266ba90b77cd862a Mon Sep 17 00:00:00 2001 From: Cristian Maglie Date: Fri, 12 Oct 2012 12:31:22 +0200 Subject: [PATCH] Fixed Ehternet lib DNS bug. --- hardware/arduino/sam/libraries/Ethernet/util.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/hardware/arduino/sam/libraries/Ethernet/util.h b/hardware/arduino/sam/libraries/Ethernet/util.h index 5042e82e3..33d32a97e 100644 --- a/hardware/arduino/sam/libraries/Ethernet/util.h +++ b/hardware/arduino/sam/libraries/Ethernet/util.h @@ -1,7 +1,8 @@ #ifndef UTIL_H #define UTIL_H -#define htons(x) ( ((x)<<8) | (((x)>>8)&0xFF) ) +#define htons(x) ( ((x)<< 8 & 0xFF00) | \ + ((x)>> 8 & 0x00FF) ) #define ntohs(x) htons(x) #define htonl(x) ( ((x)<<24 & 0xFF000000UL) | \