forked from Imagelibrary/rtems
score: Fix warnings, C++ compatibility, fix typos
This commit is contained in:
@@ -88,7 +88,7 @@ static inline void _CPU_atomic_Init_ulong(
|
|||||||
unsigned long value
|
unsigned long value
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
atomic_init(object, value);
|
atomic_init( object, value );
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline void _CPU_atomic_Init_ptr(
|
static inline void _CPU_atomic_Init_ptr(
|
||||||
@@ -96,7 +96,7 @@ static inline void _CPU_atomic_Init_ptr(
|
|||||||
void *pointer
|
void *pointer
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
atomic_init(object, pointer);
|
atomic_init( object, (uintptr_t) pointer );
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -112,7 +112,7 @@ static inline unsigned long _CPU_atomic_Load_ulong(
|
|||||||
Atomic_Order order
|
Atomic_Order order
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
return atomic_load_explicit( object, order );
|
return atomic_load_explicit( object, (memory_order) order );
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline void *_CPU_atomic_Load_ptr(
|
static inline void *_CPU_atomic_Load_ptr(
|
||||||
@@ -120,7 +120,7 @@ static inline void *_CPU_atomic_Load_ptr(
|
|||||||
Atomic_Order order
|
Atomic_Order order
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
return atomic_load_explicit( object, order );
|
return (void *) atomic_load_explicit( object, (memory_order) order );
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -138,7 +138,7 @@ static inline void _CPU_atomic_Store_ulong(
|
|||||||
Atomic_Order order
|
Atomic_Order order
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
atomic_store_explicit( object, value, order );
|
atomic_store_explicit( object, value, (memory_order) order );
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline void _CPU_atomic_Store_ptr(
|
static inline void _CPU_atomic_Store_ptr(
|
||||||
@@ -147,7 +147,7 @@ static inline void _CPU_atomic_Store_ptr(
|
|||||||
Atomic_Order order
|
Atomic_Order order
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
atomic_store_explicit( object, pointer, order );
|
atomic_store_explicit( object, pointer, (memory_order) order );
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -165,7 +165,7 @@ static inline unsigned long _CPU_atomic_Fetch_add_ulong(
|
|||||||
Atomic_Order order
|
Atomic_Order order
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
return atomic_fetch_add_explicit( object, value, order );
|
return atomic_fetch_add_explicit( object, value, (memory_order) order );
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline uintptr_t _CPU_atomic_Fetch_add_ptr(
|
static inline uintptr_t _CPU_atomic_Fetch_add_ptr(
|
||||||
@@ -174,7 +174,7 @@ static inline uintptr_t _CPU_atomic_Fetch_add_ptr(
|
|||||||
Atomic_Order order
|
Atomic_Order order
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
return atomic_fetch_add_explicit( object, value, order );
|
return atomic_fetch_add_explicit( object, value, (memory_order) order );
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -192,7 +192,7 @@ static inline unsigned long _CPU_atomic_Fetch_sub_ulong(
|
|||||||
Atomic_Order order
|
Atomic_Order order
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
return atomic_fetch_sub_explicit( object, value, order );
|
return atomic_fetch_sub_explicit( object, value, (memory_order) order );
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline uintptr_t _CPU_atomic_Fetch_sub_ptr(
|
static inline uintptr_t _CPU_atomic_Fetch_sub_ptr(
|
||||||
@@ -201,7 +201,7 @@ static inline uintptr_t _CPU_atomic_Fetch_sub_ptr(
|
|||||||
Atomic_Order order
|
Atomic_Order order
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
return atomic_fetch_sub_explicit( object, value, order );
|
return atomic_fetch_sub_explicit( object, value, (memory_order) order );
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -219,7 +219,7 @@ static inline unsigned long _CPU_atomic_Fetch_or_ulong(
|
|||||||
Atomic_Order order
|
Atomic_Order order
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
return atomic_fetch_or_explicit( object, value, order );
|
return atomic_fetch_or_explicit( object, value, (memory_order) order );
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline uintptr_t _CPU_atomic_Fetch_or_ptr(
|
static inline uintptr_t _CPU_atomic_Fetch_or_ptr(
|
||||||
@@ -228,7 +228,7 @@ static inline uintptr_t _CPU_atomic_Fetch_or_ptr(
|
|||||||
Atomic_Order order
|
Atomic_Order order
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
return atomic_fetch_or_explicit( object, value, order );
|
return atomic_fetch_or_explicit( object, value, (memory_order) order );
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -246,7 +246,7 @@ static inline unsigned long _CPU_atomic_Fetch_and_ulong(
|
|||||||
Atomic_Order order
|
Atomic_Order order
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
return atomic_fetch_and_explicit( object, value, order );
|
return atomic_fetch_and_explicit( object, value, (memory_order) order );
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline uintptr_t _CPU_atomic_Fetch_and_ptr(
|
static inline uintptr_t _CPU_atomic_Fetch_and_ptr(
|
||||||
@@ -255,7 +255,7 @@ static inline uintptr_t _CPU_atomic_Fetch_and_ptr(
|
|||||||
Atomic_Order order
|
Atomic_Order order
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
return atomic_fetch_and_explicit( object, value, order );
|
return atomic_fetch_and_explicit( object, value, (memory_order) order );
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -273,7 +273,7 @@ static inline unsigned long _CPU_atomic_Exchange_ulong(
|
|||||||
Atomic_Order order
|
Atomic_Order order
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
return atomic_exchange_explicit( object, value, order );
|
return atomic_exchange_explicit( object, value, (memory_order) order );
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline void *_CPU_atomic_Exchange_ptr(
|
static inline void *_CPU_atomic_Exchange_ptr(
|
||||||
@@ -282,7 +282,11 @@ static inline void *_CPU_atomic_Exchange_ptr(
|
|||||||
Atomic_Order order
|
Atomic_Order order
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
return atomic_exchange_explicit( object, pointer, pointer );
|
return (void *) atomic_exchange_explicit(
|
||||||
|
object,
|
||||||
|
(uintptr_t) pointer,
|
||||||
|
(memory_order) order
|
||||||
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -328,7 +332,7 @@ static inline void _CPU_atomic_Flag_clear(
|
|||||||
Atomic_Order order
|
Atomic_Order order
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
return atomic_flag_clear_explicit( object, order );
|
return atomic_flag_clear_explicit( object, (memory_order) order );
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline bool _CPU_atomic_Flag_test_and_set(
|
static inline bool _CPU_atomic_Flag_test_and_set(
|
||||||
@@ -336,7 +340,7 @@ static inline bool _CPU_atomic_Flag_test_and_set(
|
|||||||
Atomic_Order order
|
Atomic_Order order
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
return atomic_flag_test_and_set_explicit( object, order );
|
return atomic_flag_test_and_set_explicit( object, (memory_order) order );
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
|
|||||||
Reference in New Issue
Block a user