Commit 42a3df6f authored by Sam Lantinga's avatar Sam Lantinga

Michael gave permission to use his test code

parent 0928bae0
...@@ -68,9 +68,13 @@ void RunBasicTest() ...@@ -68,9 +68,13 @@ void RunBasicTest()
printf("AtomicCAS() tfret=%s val=%d\n", tf(tfret), SDL_AtomicGet(&v)); printf("AtomicCAS() tfret=%s val=%d\n", tf(tfret), SDL_AtomicGet(&v));
} }
/* Atomic operation test, adapted from code by Michael Davidsaver at: /**************************************************************************/
http://bazaar.launchpad.net/~mdavidsaver/epics-base/atomic/revision/12105#src/libCom/test/epicsAtomicTest.c /* Atomic operation test
*/ * Adapted with permission from code by Michael Davidsaver at:
* http://bazaar.launchpad.net/~mdavidsaver/epics-base/atomic/revision/12105#src/libCom/test/epicsAtomicTest.c
* Original copyright 2010 Brookhaven Science Associates as operator of Brookhaven National Lab
* http://www.aps.anl.gov/epics/license/open.php
*/
/* Tests semantics of atomic operations. Also a stress test /* Tests semantics of atomic operations. Also a stress test
* to see if they are really atomic. * to see if they are really atomic.
...@@ -224,6 +228,9 @@ void RunEpicTest() ...@@ -224,6 +228,9 @@ void RunEpicTest()
SDL_assert(bad!=Expect); SDL_assert(bad!=Expect);
} }
/* End atomic operation test */
/**************************************************************************/
int int
main(int argc, char *argv[]) main(int argc, char *argv[])
{ {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment