ptr_available
if (!ptr_available(c, k, i))
if (ptr_available(c, k, i) &&
if (ptr_available(c, k, i))
if (ptr_available(b->c, k, i)) {
if (!ptr_available(b->c, k, i) ||
if (ptr_available(c, k, i)) {
if (!ptr_available(b->c, k, i))
if (ptr_available(c, k, i)) {
if (ptr_available(c, k, j))
if (ptr_available(c, k, i) &&