comparison mercurial/cext/revlog.c @ 39227:42cc76d0f836

cext: fix revlog compiler error on Windows
author Matt Harbison <matt_harbison@yahoo.com>
date Tue, 21 Aug 2018 20:57:58 -0400
parents 7a759ad2d06d
children 66f046116105
comparison
equal deleted inserted replaced
39226:7a759ad2d06d 39227:42cc76d0f836
1089 1089
1090 static PyObject *nt_insert_py(nodetree *self, PyObject *args) 1090 static PyObject *nt_insert_py(nodetree *self, PyObject *args)
1091 { 1091 {
1092 Py_ssize_t rev; 1092 Py_ssize_t rev;
1093 const char *node; 1093 const char *node;
1094 Py_ssize_t length;
1094 if (!PyArg_ParseTuple(args, "n", &rev)) 1095 if (!PyArg_ParseTuple(args, "n", &rev))
1095 return NULL; 1096 return NULL;
1096 const Py_ssize_t length = index_length(self->index); 1097 length = index_length(self->index);
1097 if (rev < 0 || rev >= length) { 1098 if (rev < 0 || rev >= length) {
1098 PyErr_SetString(PyExc_ValueError, "revlog index out of range"); 1099 PyErr_SetString(PyExc_ValueError, "revlog index out of range");
1099 return NULL; 1100 return NULL;
1100 } 1101 }
1101 node = index_node_existing(self->index, rev); 1102 node = index_node_existing(self->index, rev);