#include #include unsigned int atomic_set_return(unsigned int* val, unsigned int set) { dINT(); unsigned int old_val = *val; *val = set; eINT(); return old_val; }