Skip to content

Commit 1622630

Browse files
committed
tests: copy testsuite from libbson
1 parent f663944 commit 1622630

File tree

1 file changed

+2
-12
lines changed

1 file changed

+2
-12
lines changed

tests/TestSuite.c

Lines changed: 2 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -78,21 +78,11 @@
7878

7979

8080
#if !defined(Memory_Barrier)
81-
# ifdef _MSC_VER
82-
# define Memory_Barrier MemoryBarrier
83-
# else
84-
# define Memory_Barrier __sync_synchronize
85-
# endif
81+
# define Memory_Barrier() bson_memory_barrier()
8682
#endif
8783

8884

89-
#if !defined(AtomicInt_DecrementAndTest)
90-
# if defined(__GNUC__)
91-
# define AtomicInt_DecrementAndTest(p) (__sync_sub_and_fetch(p, 1) == 0)
92-
# elif defined(_MSC_VER)
93-
# define AtomicInt_DecrementAndTest(p) (InterlockedDecrement(p) == 0)
94-
# endif
95-
#endif
85+
# define AtomicInt_DecrementAndTest(p) (bson_atomic_int_add(p, -1) == 0)
9686

9787

9888
#if defined(_MSC_VER)

0 commit comments

Comments
 (0)