将uint8_t传递给atomic_clr

时间:2013-07-29 14:31:00

标签: c atomic

uint8_t传递给atomic_clr时出现编译错误。错误是:"passing argument 1 from incompatible pointer type"

为什么?

1 个答案:

答案 0 :(得分:0)

应该是volatile unsigned

的指针
#include <atomic.h>

void atomic_clr( volatile unsigned * loc,
                 unsigned bits );