|
@@ -331,7 +331,7 @@ public:
|
|
|
throw()
|
|
|
{
|
|
|
#if __BYTE_ORDER == __LITTLE_ENDIAN
|
|
|
-#ifdef __GNUC__
|
|
|
+#if defined(__GNUC__) && (!defined(__OpenBSD__))
|
|
|
return __builtin_bswap64(n);
|
|
|
#else
|
|
|
return (
|
|
@@ -361,7 +361,7 @@ public:
|
|
|
throw()
|
|
|
{
|
|
|
#if __BYTE_ORDER == __LITTLE_ENDIAN
|
|
|
-#ifdef __GNUC__
|
|
|
+#if defined(__GNUC__) && !defined(__OpenBSD__)
|
|
|
return __builtin_bswap64(n);
|
|
|
#else
|
|
|
return (
|