@@ -291,37 +291,43 @@ typedef struct wolfSSL_Ref {
291291} wolfSSL_Ref ;
292292
293293#ifdef SINGLE_THREADED
294- #define wolfSSL_RefInit (ref , err ) do { \
295- (ref)->count = 1; \
296- *(err) = 0; \
297- } while(0);
294+ #define wolfSSL_RefInit (ref , err ) \
295+ do { \
296+ (ref)->count = 1; \
297+ *(err) = 0; \
298+ } while(0)
298299#define wolfSSL_RefFree (ref )
299- #define wolfSSL_RefInc (ref , err ) do { \
300- (ref)->count++; \
301- *(err) = 0; \
302- } while(0);
303- #define wolfSSL_RefDec (ref , isZero , err ) do { \
304- (ref)->count--; \
305- *(isZero) = ((ref)->count == 0); \
306- *(err) = 0; \
307- } while(0);
300+ #define wolfSSL_RefInc (ref , err ) \
301+ do { \
302+ (ref)->count++; \
303+ *(err) = 0; \
304+ } while(0)
305+ #define wolfSSL_RefDec (ref , isZero , err ) \
306+ do { \
307+ (ref)->count--; \
308+ *(isZero) = ((ref)->count == 0); \
309+ *(err) = 0; \
310+ } while(0)
308311#elif defined(HAVE_C___ATOMIC )
309- #define wolfSSL_RefInit (ref , err ) do { \
310- (ref)->count = 1; \
311- *(err) = 0; \
312- } while(0);
312+ #define wolfSSL_RefInit (ref , err ) \
313+ do { \
314+ (ref)->count = 1; \
315+ *(err) = 0; \
316+ } while(0)
313317#define wolfSSL_RefFree (ref )
314- #define wolfSSL_RefInc (ref , err ) do { \
315- __atomic_fetch_add(&(ref)->count, 1, \
316- __ATOMIC_RELAXED); \
317- *(err) = 0; \
318- } while(0);
319- #define wolfSSL_RefDec (ref , isZero , err ) do { \
320- __atomic_fetch_sub(&(ref)->count, 1, \
321- __ATOMIC_RELAXED); \
322- *(isZero) = ((ref)->count == 0); \
323- *(err) = 0; \
324- } while(0);
318+ #define wolfSSL_RefInc (ref , err ) \
319+ do { \
320+ __atomic_fetch_add(&(ref)->count, 1, \
321+ __ATOMIC_RELAXED); \
322+ *(err) = 0; \
323+ } while(0)
324+ #define wolfSSL_RefDec (ref , isZero , err ) \
325+ do { \
326+ __atomic_fetch_sub(&(ref)->count, 1, \
327+ __ATOMIC_RELAXED); \
328+ *(isZero) = ((ref)->count == 0); \
329+ *(err) = 0; \
330+ } while(0)
325331#else
326332WOLFSSL_LOCAL void wolfSSL_RefInit (wolfSSL_Ref * ref , int * err );
327333WOLFSSL_LOCAL void wolfSSL_RefFree (wolfSSL_Ref * ref );
0 commit comments