提交 de649f07 编写于 作者: B Behdad Esfahbod

Fix residuals from fontconfig changes

上级 cf81fb36
...@@ -104,11 +104,11 @@ typedef int hb_atomic_int_t; ...@@ -104,11 +104,11 @@ typedef int hb_atomic_int_t;
#include <atomic.h> #include <atomic.h>
#include <mbarrier.h> #include <mbarrier.h>
typedef unsigned int fc_atomic_int_t; typedef unsigned int hb_atomic_int_t;
#define fc_atomic_int_add(AI, V) ( ({__machine_rw_barrier ();}), atomic_add_int_nv (&(AI), (V)) - (V)) #define hb_atomic_int_add(AI, V) ( ({__machine_rw_barrier ();}), atomic_add_int_nv (&(AI), (V)) - (V))
#define fc_atomic_ptr_get(P) ( ({__machine_rw_barrier ();}), (void *) *(P)) #define hb_atomic_ptr_get(P) ( ({__machine_rw_barrier ();}), (void *) *(P))
#define fc_atomic_ptr_cmpexch(P,O,N) ( ({__machine_rw_barrier ();}), atomic_cas_ptr ((P), (O), (N)) == (void *) (O) ? FcTrue : FcFalse) #define hb_atomic_ptr_cmpexch(P,O,N) ( ({__machine_rw_barrier ();}), atomic_cas_ptr ((void **) (P), (void *) (O), (void *) (N)) == (void *) (O) ? true : false)
#elif !defined(HB_NO_MT) #elif !defined(HB_NO_MT)
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册