mirror of
https://github.com/openharmony/communication_t2stack.git
synced 2026-07-25 22:27:11 -04:00
update components/nstackx/nstackx_util/platform/unix/sys_util.h.
fix code format Signed-off-by: wicom <xiangren.yuan@ingenic.com>
This commit is contained in:
@@ -34,11 +34,11 @@ typedef uint64_t atomic_t;
|
||||
#define NSTACKX_ATOM_FETCH(ptr) (*ptr)
|
||||
#define NSTACKX_ATOM_SET(ptr, i) ((*ptr) = (i))
|
||||
#if defined(MIPS)
|
||||
#define NSTACKX_ATOM_FETCH_INC(ptr) __atomic_fetch_add((ptr), 1,__ATOMIC_SEQ_CST)
|
||||
#define NSTACKX_ATOM_FETCH_DEC(ptr) __atomic_fetch_sub((ptr), 1,__ATOMIC_SEQ_CST)
|
||||
#define NSTACKX_ATOM_ADD_RETURN(ptr, i) __atomic_add_fetch((ptr), i,__ATOMIC_SEQ_CST)
|
||||
#define NSTACKX_ATOM_FETCH_ADD(ptr, val) __atomic_fetch_add((ptr), (val),__ATOMIC_SEQ_CST)
|
||||
#define NSTACKX_ATOM_FETCH_SUB(ptr, val) __atomic_fetch_sub((ptr), (val),__ATOMIC_SEQ_CST)
|
||||
#define NSTACKX_ATOM_FETCH_INC(ptr) __atomic_fetch_add((ptr), 1, __ATOMIC_SEQ_CST)
|
||||
#define NSTACKX_ATOM_FETCH_DEC(ptr) __atomic_fetch_sub((ptr), 1, __ATOMIC_SEQ_CST)
|
||||
#define NSTACKX_ATOM_ADD_RETURN(ptr, i) __atomic_add_fetch((ptr), i, __ATOMIC_SEQ_CST)
|
||||
#define NSTACKX_ATOM_FETCH_ADD(ptr, val) __atomic_fetch_add((ptr), (val), __ATOMIC_SEQ_CST)
|
||||
#define NSTACKX_ATOM_FETCH_SUB(ptr, val) __atomic_fetch_sub((ptr), (val), __ATOMIC_SEQ_CST)
|
||||
#else
|
||||
#define NSTACKX_ATOM_FETCH_INC(ptr) __sync_fetch_and_add((ptr), 1)
|
||||
#define NSTACKX_ATOM_FETCH_DEC(ptr) __sync_fetch_and_sub((ptr), 1)
|
||||
|
||||
Reference in New Issue
Block a user