$NetBSD: patch-lib_bch.c,v 1.1 2021/04/18 08:54:55 mrg Exp $ --- lib/bch.c.orig 2018-01-23 06:50:34.000000000 +0000 +++ lib/bch.c @@ -61,8 +61,11 @@ #include #else #include -#if defined(__FreeBSD__) +#if defined(__FreeBSD__) || defined(__NetBSD__) #include +#elif defined(__APPLE__) +#include +#define htobe32 htonl #else #include #endif @@ -117,7 +120,7 @@ struct gf_poly_deg1 { }; #ifdef USE_HOSTCC -#if !defined(__DragonFly__) && !defined(__FreeBSD__) +#if !defined(__DragonFly__) && !defined(__FreeBSD__) && !defined(__APPLE__) static int fls(int x) { int r = 32;