From b56a1513d27f84dcd55f3dc6053f183aa6f7855b Mon Sep 17 00:00:00 2001 From: Matthieu Herrb Date: Sun, 5 Mar 2006 16:32:40 +0000 Subject: [PATCH] Definitions for bswapxx() macros on OpenBSD. --- GL/glx/indirect_dispatch_swap.c | 5 +++++ GL/glx/indirect_util.c | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/GL/glx/indirect_dispatch_swap.c b/GL/glx/indirect_dispatch_swap.c index a6df3521b..a4e053b7b 100644 --- a/GL/glx/indirect_dispatch_swap.c +++ b/GL/glx/indirect_dispatch_swap.c @@ -30,6 +30,11 @@ #include #ifdef __linux__ #include +#elif defined(__OpenBSD__) +#include +#define bswap_16 __swap16 +#define bswap_32 __swap32 +#define bswap_64 __swap64 #else #include #define bswap_16 bswap16 diff --git a/GL/glx/indirect_util.c b/GL/glx/indirect_util.c index 706d43864..c9d8600c8 100644 --- a/GL/glx/indirect_util.c +++ b/GL/glx/indirect_util.c @@ -30,6 +30,11 @@ #include #ifdef __linux__ #include +#elif defined(__OpenBSD__) +#include +#define bswap_16 __swap16 +#define bswap_32 __swap32 +#define bswap_64 __swap64 #else #include #define bswap_16 bswap16