> + _PyLong_Sign(PyObject *vv) > + { > + PyLongObject *v = (PyLongObject *)vv; > + const int ndigits = v->ob_size; > + > + assert(v != NULL); Not sure how useful this assert is since v was already dereferenced on the line above (v->ob_size). Neal