$NetBSD: patch-lib_irrlichtmt_source_Irrlicht_os.cpp,v 1.2 2024/01/02 14:18:07 gdt Exp $ Add NetBSD's endian functions --- lib/irrlichtmt/source/Irrlicht/os.cpp.orig 2023-10-27 15:48:29.000000000 +0000 +++ lib/irrlichtmt/source/Irrlicht/os.cpp @@ -31,6 +31,11 @@ #define bswap_16(X) letoh16(X) #define bswap_32(X) letoh32(X) #define bswap_64(X) letoh64(X) +#elif defined(__NetBSD__) + #include + #define bswap_16(X) htole16(X) + #define bswap_32(X) htole32(X) + #define bswap_64(X) htole64(X) #elif !defined(_IRR_SOLARIS_PLATFORM_) && !defined(__PPC__) && !defined(_IRR_WINDOWS_API_) #include #else