diff --git a/c/src/exec/libnetworking/netinet/in_cksum_m68k.c b/c/src/exec/libnetworking/netinet/in_cksum_m68k.c index a2889f878a..d1a696df0c 100644 --- a/c/src/exec/libnetworking/netinet/in_cksum_m68k.c +++ b/c/src/exec/libnetworking/netinet/in_cksum_m68k.c @@ -37,7 +37,7 @@ #include #include -#if (defined(__GNUC__) && (defined(__mc68000__) || defined(__m68k__))) +#if (defined(__GNUC__) && (defined(__mc68000__) || defined(__m68k__)) && (!__mcf5200__)) #define REDUCE { sum = (sum & 0xFFFF) + (sum >> 16); if (sum > 0xFFFF) sum -= 0xFFFF; } diff --git a/c/src/lib/libnetworking/netinet/in_cksum_m68k.c b/c/src/lib/libnetworking/netinet/in_cksum_m68k.c index a2889f878a..d1a696df0c 100644 --- a/c/src/lib/libnetworking/netinet/in_cksum_m68k.c +++ b/c/src/lib/libnetworking/netinet/in_cksum_m68k.c @@ -37,7 +37,7 @@ #include #include -#if (defined(__GNUC__) && (defined(__mc68000__) || defined(__m68k__))) +#if (defined(__GNUC__) && (defined(__mc68000__) || defined(__m68k__)) && (!__mcf5200__)) #define REDUCE { sum = (sum & 0xFFFF) + (sum >> 16); if (sum > 0xFFFF) sum -= 0xFFFF; } diff --git a/c/src/libnetworking/netinet/in_cksum_m68k.c b/c/src/libnetworking/netinet/in_cksum_m68k.c index a2889f878a..d1a696df0c 100644 --- a/c/src/libnetworking/netinet/in_cksum_m68k.c +++ b/c/src/libnetworking/netinet/in_cksum_m68k.c @@ -37,7 +37,7 @@ #include #include -#if (defined(__GNUC__) && (defined(__mc68000__) || defined(__m68k__))) +#if (defined(__GNUC__) && (defined(__mc68000__) || defined(__m68k__)) && (!__mcf5200__)) #define REDUCE { sum = (sum & 0xFFFF) + (sum >> 16); if (sum > 0xFFFF) sum -= 0xFFFF; } diff --git a/cpukit/libnetworking/netinet/in_cksum_m68k.c b/cpukit/libnetworking/netinet/in_cksum_m68k.c index a2889f878a..d1a696df0c 100644 --- a/cpukit/libnetworking/netinet/in_cksum_m68k.c +++ b/cpukit/libnetworking/netinet/in_cksum_m68k.c @@ -37,7 +37,7 @@ #include #include -#if (defined(__GNUC__) && (defined(__mc68000__) || defined(__m68k__))) +#if (defined(__GNUC__) && (defined(__mc68000__) || defined(__m68k__)) && (!__mcf5200__)) #define REDUCE { sum = (sum & 0xFFFF) + (sum >> 16); if (sum > 0xFFFF) sum -= 0xFFFF; } diff --git a/cpukit/libnetworking/netinet/in_cksum_m68k.h b/cpukit/libnetworking/netinet/in_cksum_m68k.h index a2889f878a..d1a696df0c 100644 --- a/cpukit/libnetworking/netinet/in_cksum_m68k.h +++ b/cpukit/libnetworking/netinet/in_cksum_m68k.h @@ -37,7 +37,7 @@ #include #include -#if (defined(__GNUC__) && (defined(__mc68000__) || defined(__m68k__))) +#if (defined(__GNUC__) && (defined(__mc68000__) || defined(__m68k__)) && (!__mcf5200__)) #define REDUCE { sum = (sum & 0xFFFF) + (sum >> 16); if (sum > 0xFFFF) sum -= 0xFFFF; }