epicsAtomic: fix function def. order

epicsAtomicMemoryBarrierFallback used before definition
This commit is contained in:
Michael Davidsaver
2015-03-09 19:48:30 -04:00
parent e0f97a9215
commit 6bf3f5554f

View File

@@ -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 */