STATUS_DIRECT_SCAN_PENDING
if (priv->status & STATUS_DIRECT_SCAN_PENDING)
priv->status &= ~STATUS_DIRECT_SCAN_PENDING;
priv->status |= direct ? STATUS_DIRECT_SCAN_PENDING :
priv->status |= direct ? STATUS_DIRECT_SCAN_PENDING :
priv->status |= direct ? STATUS_DIRECT_SCAN_PENDING :
priv->status &= ~STATUS_DIRECT_SCAN_PENDING;