Fixed data race in stack test (found by TSan)
[libcds.git] / tests / cppunit / cppunit_proxy.h
1 //$$CDS-header$$
2
3 /*
4  * Copyright (c) 2003, 2004
5  * Zdenek Nemec
6  *
7  * This material is provided "as is", with absolutely no warranty expressed
8  * or implied. Any use is at your own risk.
9  *
10  * Permission to use or copy this software for any purpose is hereby granted
11  * without fee, provided the above notices are retained on all copies.
12  * Permission to modify the code and to distribute modified code is granted,
13  * provided the above notices are retained, and a notice that the code was
14  * modified is included with the above copyright notice.
15  *
16  */
17
18 /* $Id$ */
19
20 #ifndef CDS_CPPUNIT_PROXYINTERFACE_H_
21 #define CDS_CPPUNIT_PROXYINTERFACE_H_
22
23 /*
24  * STLport specific
25  */
26 #if !defined (CPPUNIT_MINI_USE_EXCEPTIONS) && \
27     (!defined (STLPORT) || defined (_STLP_USE_EXCEPTIONS))
28 #  define CPPUNIT_MINI_USE_EXCEPTIONS
29 #endif
30
31 #include "cppunit/cppunit_mini.h"
32 #include <cds/algo/atomic.h>   // for cds::atomicity::empty_item_counter
33
34 #endif // #ifndef CDS_CPPUNIT_PROXYINTERFACE_H_