@@ -232,12 +232,6 @@ bool core_util_atomic_cas_u32(uint32_t *ptr, uint32_t *expectedCurrentValue, uin
232
232
return success ;
233
233
}
234
234
235
- bool core_util_atomic_cas_ptr (void * * ptr , void * * expectedCurrentValue , void * desiredValue ) {
236
- return core_util_atomic_cas_u32 (
237
- (uint32_t * )ptr ,
238
- (uint32_t * )expectedCurrentValue ,
239
- (uint32_t )desiredValue );
240
- }
241
235
242
236
uint8_t core_util_atomic_incr_u8 (uint8_t * valuePtr , uint8_t delta )
243
237
{
@@ -269,10 +263,6 @@ uint32_t core_util_atomic_incr_u32(uint32_t *valuePtr, uint32_t delta)
269
263
return newValue ;
270
264
}
271
265
272
- void * core_util_atomic_incr_ptr (void * * valuePtr , ptrdiff_t delta ) {
273
- return (void * )core_util_atomic_incr_u32 ((uint32_t * )valuePtr , (uint32_t )delta );
274
- }
275
-
276
266
277
267
uint8_t core_util_atomic_decr_u8 (uint8_t * valuePtr , uint8_t delta )
278
268
{
@@ -304,10 +294,21 @@ uint32_t core_util_atomic_decr_u32(uint32_t *valuePtr, uint32_t delta)
304
294
return newValue ;
305
295
}
306
296
307
- void * core_util_atomic_decr_ptr (void * * valuePtr , ptrdiff_t delta ) {
308
- return (void * )core_util_atomic_decr_u32 ((uint32_t * )valuePtr , (uint32_t )delta );
297
+ #endif
298
+
299
+
300
+ bool core_util_atomic_cas_ptr (void * * ptr , void * * expectedCurrentValue , void * desiredValue ) {
301
+ return core_util_atomic_cas_u32 (
302
+ (uint32_t * )ptr ,
303
+ (uint32_t * )expectedCurrentValue ,
304
+ (uint32_t )desiredValue );
309
305
}
310
306
307
+ void * core_util_atomic_incr_ptr (void * * valuePtr , ptrdiff_t delta ) {
308
+ return (void * )core_util_atomic_incr_u32 ((uint32_t * )valuePtr , (uint32_t )delta );
309
+ }
311
310
312
- #endif
311
+ void * core_util_atomic_decr_ptr (void * * valuePtr , ptrdiff_t delta ) {
312
+ return (void * )core_util_atomic_decr_u32 ((uint32_t * )valuePtr , (uint32_t )delta );
313
+ }
313
314
0 commit comments