| 28 | return result; |
| 29 | } |
| 30 | static inline uint8_t atomic8_fetch_or(volatile uint8_t *obj, uint8_t arg) { |
| 31 | uint8_t result = *obj; |
| 32 | *obj = result | arg; |
| 33 | return result; |
| 34 | } |
| 35 | static inline uint32_t atomic32_fetch_or(volatile uint32_t *obj, uint32_t arg) { |
| 36 | uint32_t result = *obj; |
| 37 | *obj = result | arg; |
nothing calls this directly
no outgoing calls
no test coverage detected