CAS_FLAG_TARGET_ABORT
#define CAS_TABORT(x) (((x)->cas_flags & CAS_FLAG_TARGET_ABORT) ? 2 : 1)
if ((cp->cas_flags & CAS_FLAG_TARGET_ABORT) == 0)
cp->cas_flags |= CAS_FLAG_TARGET_ABORT;
if ((cp->cas_flags & CAS_FLAG_TARGET_ABORT) ||