Sha256: c2aa1bd349f84875266b3a80913c8df6d6bd22c124ba563841f141a6668913f2

Contents?: true

Size: 219 Bytes

Versions: 7

Compression:

Stored size: 219 Bytes

Contents

#include "atomic.h"

#if !defined(_WIN32) && !defined(HAVE_GCC_ATOMIC_BUILTINS)
rb_atomic_t
ruby_atomic_exchange(rb_atomic_t *ptr, rb_atomic_t val)
{
    rb_atomic_t old = *ptr;
    *ptr = val;
    return old;
}
#endif

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
nuodb-2.0.3 ext/nuodb/atomic.c
nuodb-2.0 ext/nuodb/atomic.c
nuodb-1.1 ext/nuodb/atomic.c
nuodb-1.0.2 ext/nuodb/atomic.c
nuodb-1.0.1 ext/nuodb/atomic.c
nuodb-1.0.0 ext/nuodb/atomic.c
nuodb-1.0.0.rc.2 ext/nuodb/atomic.c