# HG changeset patch # User Sam Lantinga # Date 1295377048 28800 # Node ID 342b158efbbe73b9757613c8eb360e76e3a73ad8 # Parent a9a3b9852a4acb694d4771ae8bd783890b384c9b Michael gave permission to use his test code diff -r a9a3b9852a4a -r 342b158efbbe test/testatomic.c --- a/test/testatomic.c Mon Jan 17 14:08:00 2011 -0800 +++ b/test/testatomic.c Tue Jan 18 10:57:28 2011 -0800 @@ -68,9 +68,13 @@ 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 * to see if they are really atomic. @@ -224,6 +228,9 @@ SDL_assert(bad!=Expect); } +/* End atomic operation test */ +/**************************************************************************/ + int main(int argc, char *argv[]) {