[HarfBuzz] harfbuzz: Branch 'master'
Behdad Esfahbod
behdad at kemper.freedesktop.org
Thu Aug 9 05:40:36 UTC 2018
src/hb-atomic-private.hh | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
New commits:
commit aee2d10b2bf09814b32bccdecd4c3fbebafc542e
Author: Behdad Esfahbod <behdad at behdad.org>
Date: Wed Aug 8 22:40:10 2018 -0700
[atomic] Change Solaris atomic int to signed
diff --git a/src/hb-atomic-private.hh b/src/hb-atomic-private.hh
index 0b043e69..aedfe9b5 100644
--- a/src/hb-atomic-private.hh
+++ b/src/hb-atomic-private.hh
@@ -126,12 +126,12 @@ typedef int hb_atomic_int_impl_t;
#define _hb_memory_w_barrier() __machine_w_barrier ()
#define _hb_memory_barrier() __machine_rw_barrier ()
-typedef unsigned int hb_atomic_int_impl_t;
+typedef int hb_atomic_int_impl_t;
static inline int _hb_fetch_and_add (hb_atomic_int_impl_t *AI, int V)
{
_hb_memory_w_barrier ();
- int result = atomic_add_int_nv (AI, V);
+ int result = atomic_add_int_nv ((uint_t *) AI, V);
_hb_memory_r_barrier ();
return result;
}
More information about the HarfBuzz
mailing list