diff options
Diffstat (limited to 'ace/CDR_Base.inl')
-rw-r--r-- | ace/CDR_Base.inl | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/ace/CDR_Base.inl b/ace/CDR_Base.inl index 84e14344cc5..6d6222ff40d 100644 --- a/ace/CDR_Base.inl +++ b/ace/CDR_Base.inl @@ -2,8 +2,6 @@ // // $Id$ -ACE_BEGIN_VERSIONED_NAMESPACE_DECL - // // The ACE_CDR::swap_X and ACE_CDR::swap_X_array routines are broken // in 4 cases for optimization: @@ -99,7 +97,7 @@ ACE_CDR::swap_4 (const char* orig, char* target) ACE_INLINE void ACE_CDR::swap_8 (const char* orig, char* target) { -#if defined(__amd64__) && defined(__GNUG__) +#if defined(__amd64__) && defined(__GNUG__) register unsigned long x = * reinterpret_cast<const unsigned long*> (orig); asm ("bswapq %1" : "=r" (x) : "0" (x)); @@ -198,6 +196,4 @@ ACE_CDR::next_size (size_t minsize) return newsize; } -ACE_END_VERSIONED_NAMESPACE_DECL - // **************************************************************** |