fInUse
bool fInUse;
fInUse = used;
if (!fInUse)
{ return fInUse; }
bool fInUse;
return atomic_get_and_set(&fInUse, 1) != 0;
atomic_set(&fInUse, 0);
int32 fInUse;
fInUse = used;
if (!fInUse) {
fInUse = other.fInUse;
{ return fInUse; }
bool fInUse;
if (!fInUse) {
fInUse = true;
fInUse = false;
, fInUse(false)