Mercurial > hg
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); |