From a2954dc13d8435554dce57cf8eab6046330976ee Mon Sep 17 00:00:00 2001 From: David Reid Date: Tue, 28 Aug 2018 18:22:05 +1000 Subject: [PATCH] Remove unnecessary volatile qualifiers. --- research/mal_ring_buffer.h | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/research/mal_ring_buffer.h b/research/mal_ring_buffer.h index 325007e2..8ac5e39e 100644 --- a/research/mal_ring_buffer.h +++ b/research/mal_ring_buffer.h @@ -168,12 +168,12 @@ mal_result mal_rb_acquire_read(mal_rb* pRB, size_t* pSizeInBytes, void** ppBuffe } // The returned buffer should never move ahead of the write pointer. - volatile mal_uint32 writeOffset = pRB->writeOffset; + mal_uint32 writeOffset = pRB->writeOffset; mal_uint32 writeOffsetInBytes; mal_uint32 writeOffsetLoopFlag; mal_rb__deconstruct_offset(writeOffset, &writeOffsetInBytes, &writeOffsetLoopFlag); - volatile mal_uint32 readOffset = pRB->readOffset; + mal_uint32 readOffset = pRB->readOffset; mal_uint32 readOffsetInBytes; mal_uint32 readOffsetLoopFlag; mal_rb__deconstruct_offset(readOffset, &readOffsetInBytes, &readOffsetLoopFlag); @@ -209,7 +209,7 @@ mal_result mal_rb_commit_read(mal_rb* pRB, size_t sizeInBytes, void* pBufferOut) return MAL_INVALID_ARGS; } - volatile mal_uint32 readOffset = pRB->readOffset; + mal_uint32 readOffset = pRB->readOffset; mal_uint32 readOffsetInBytes; mal_uint32 readOffsetLoopFlag; mal_rb__deconstruct_offset(readOffset, &readOffsetInBytes, &readOffsetLoopFlag); @@ -238,12 +238,12 @@ mal_result mal_rb_acquire_write(mal_rb* pRB, size_t* pSizeInBytes, void** ppBuff } // The returned buffer should never overtake the read buffer. - volatile mal_uint32 readOffset = pRB->readOffset; + mal_uint32 readOffset = pRB->readOffset; mal_uint32 readOffsetInBytes; mal_uint32 readOffsetLoopFlag; mal_rb__deconstruct_offset(readOffset, &readOffsetInBytes, &readOffsetLoopFlag); - volatile mal_uint32 writeOffset = pRB->writeOffset; + mal_uint32 writeOffset = pRB->writeOffset; mal_uint32 writeOffsetInBytes; mal_uint32 writeOffsetLoopFlag; mal_rb__deconstruct_offset(writeOffset, &writeOffsetInBytes, &writeOffsetLoopFlag); @@ -285,7 +285,7 @@ mal_result mal_rb_commit_write(mal_rb* pRB, size_t sizeInBytes, void* pBufferOut return MAL_INVALID_ARGS; } - volatile mal_uint32 writeOffset = pRB->writeOffset; + mal_uint32 writeOffset = pRB->writeOffset; mal_uint32 writeOffsetInBytes; mal_uint32 writeOffsetLoopFlag; mal_rb__deconstruct_offset(writeOffset, &writeOffsetInBytes, &writeOffsetLoopFlag); @@ -313,12 +313,12 @@ mal_result mal_rb_seek_read(mal_rb* pRB, size_t offsetInBytes) return MAL_INVALID_ARGS; } - volatile mal_uint32 readOffset = pRB->readOffset; + mal_uint32 readOffset = pRB->readOffset; mal_uint32 readOffsetInBytes; mal_uint32 readOffsetLoopFlag; mal_rb__deconstruct_offset(readOffset, &readOffsetInBytes, &readOffsetLoopFlag); - volatile mal_uint32 writeOffset = pRB->writeOffset; + mal_uint32 writeOffset = pRB->writeOffset; mal_uint32 writeOffsetInBytes; mal_uint32 writeOffsetLoopFlag; mal_rb__deconstruct_offset(writeOffset, &writeOffsetInBytes, &writeOffsetLoopFlag); @@ -353,12 +353,12 @@ mal_result mal_rb_seek_write(mal_rb* pRB, size_t offsetInBytes) return MAL_INVALID_ARGS; } - volatile mal_uint32 readOffset = pRB->readOffset; + mal_uint32 readOffset = pRB->readOffset; mal_uint32 readOffsetInBytes; mal_uint32 readOffsetLoopFlag; mal_rb__deconstruct_offset(readOffset, &readOffsetInBytes, &readOffsetLoopFlag); - volatile mal_uint32 writeOffset = pRB->writeOffset; + mal_uint32 writeOffset = pRB->writeOffset; mal_uint32 writeOffsetInBytes; mal_uint32 writeOffsetLoopFlag; mal_rb__deconstruct_offset(writeOffset, &writeOffsetInBytes, &writeOffsetLoopFlag); @@ -393,12 +393,12 @@ mal_int32 mal_rb_pointer_distance(mal_rb* pRB) return 0; } - volatile mal_uint32 readOffset = pRB->readOffset; + mal_uint32 readOffset = pRB->readOffset; mal_uint32 readOffsetInBytes; mal_uint32 readOffsetLoopFlag; mal_rb__deconstruct_offset(readOffset, &readOffsetInBytes, &readOffsetLoopFlag); - volatile mal_uint32 writeOffset = pRB->writeOffset; + mal_uint32 writeOffset = pRB->writeOffset; mal_uint32 writeOffsetInBytes; mal_uint32 writeOffsetLoopFlag; mal_rb__deconstruct_offset(writeOffset, &writeOffsetInBytes, &writeOffsetLoopFlag);