20 #ifndef _OSL_INTERLOCK_H_
21 #define _OSL_INTERLOCK_H_
59 #if defined( HAVE_GCC_BUILTIN_ATOMIC )
60 # define osl_atomic_increment(p) __sync_add_and_fetch((p), 1)
62 # define osl_atomic_increment(p) osl_incrementInterlockedCount((p))
76 #if defined( HAVE_GCC_BUILTIN_ATOMIC )
77 # define osl_atomic_decrement(p) __sync_sub_and_fetch((p), 1)
79 # define osl_atomic_decrement(p) osl_decrementInterlockedCount((p))