From 6bf3f5554f89ee3a17fae56e6c97929210f0ef5e Mon Sep 17 00:00:00 2001 From: Michael Davidsaver Date: Mon, 9 Mar 2015 19:48:30 -0400 Subject: [PATCH] epicsAtomic: fix function def. order epicsAtomicMemoryBarrierFallback used before definition --- src/libCom/osi/os/posix/epicsAtomicOSD.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/libCom/osi/os/posix/epicsAtomicOSD.h b/src/libCom/osi/os/posix/epicsAtomicOSD.h index 9dad0e204..892d2dcb5 100644 --- a/src/libCom/osi/os/posix/epicsAtomicOSD.h +++ b/src/libCom/osi/os/posix/epicsAtomicOSD.h @@ -26,6 +26,10 @@ typedef struct EpicsAtomicLockKey {} EpicsAtomicLockKey; extern "C" { #endif /* __cplusplus */ +epicsShareFunc void epicsAtomicLock ( struct EpicsAtomicLockKey * ); +epicsShareFunc void epicsAtomicUnlock ( struct EpicsAtomicLockKey * ); +epicsShareFunc void epicsAtomicMemoryBarrierFallback ( void ); + #ifndef EPICS_ATOMIC_READ_MEMORY_BARRIER EPICS_ATOMIC_INLINE void epicsAtomicReadMemoryBarrier (void) { @@ -40,10 +44,6 @@ EPICS_ATOMIC_INLINE void epicsAtomicWriteMemoryBarrier (void) } #endif -epicsShareFunc void epicsAtomicLock ( struct EpicsAtomicLockKey * ); -epicsShareFunc void epicsAtomicUnlock ( struct EpicsAtomicLockKey * ); -epicsShareFunc void epicsAtomicMemoryBarrierFallback ( void ); - #ifdef __cplusplus } /* end of extern "C" */ #endif /* __cplusplus */