[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