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