From 0800b1e4c7a9683af0ab3760f1e29e163b0d0f10 Mon Sep 17 00:00:00 2001 From: "Steinar H. Gunderson" Date: Fri, 8 Jan 2016 15:05:44 +0100 Subject: [PATCH] Work around an issue where some compilers interpret <:: as a trigraph. Also correct the namespace name. --- snappy-stubs-internal.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/snappy-stubs-internal.h b/snappy-stubs-internal.h index e51b731..1954c63 100644 --- a/snappy-stubs-internal.h +++ b/snappy-stubs-internal.h @@ -163,15 +163,15 @@ struct Unaligned32Struct { } // namespace base #define UNALIGNED_LOAD16(_p) \ - ((reinterpret_cast(_p))->value) + ((reinterpret_cast(_p))->value) #define UNALIGNED_LOAD32(_p) \ - ((reinterpret_cast(_p))->value) + ((reinterpret_cast(_p))->value) #define UNALIGNED_STORE16(_p, _val) \ - ((reinterpret_cast<::base::internal::Unaligned16Struct *>(_p))->value = \ + ((reinterpret_cast< ::snappy::base::internal::Unaligned16Struct *>(_p))->value = \ (_val)) #define UNALIGNED_STORE32(_p, _val) \ - ((reinterpret_cast<::base::internal::Unaligned32Struct *>(_p))->value = \ + ((reinterpret_cast< ::snappy::base::internal::Unaligned32Struct *>(_p))->value = \ (_val)) // TODO(user): NEON supports unaligned 64-bit loads and stores.