mercurial/cext/manifest.c
branchstable
changeset 44132 f0a4084f82d6
parent 44100 969527ac7b44
child 44702 0b0e72b5d551
equal deleted inserted replaced
44131:3246cd5310b0 44132:f0a4084f82d6
    78 	char *s = l->start;
    78 	char *s = l->start;
    79 	Py_ssize_t plen = pathlen(l);
    79 	Py_ssize_t plen = pathlen(l);
    80 	PyObject *hash = nodeof(l);
    80 	PyObject *hash = nodeof(l);
    81 
    81 
    82 	/* 40 for hash, 1 for null byte, 1 for newline */
    82 	/* 40 for hash, 1 for null byte, 1 for newline */
    83 	size_t hplen = plen + 42;
    83 	Py_ssize_t hplen = plen + 42;
    84 	Py_ssize_t flen = l->len - hplen;
    84 	Py_ssize_t flen = l->len - hplen;
    85 	PyObject *flags;
    85 	PyObject *flags;
    86 	PyObject *tup;
    86 	PyObject *tup;
    87 
    87 
    88 	if (!hash)
    88 	if (!hash)
   523 	Py_ssize_t hlen;
   523 	Py_ssize_t hlen;
   524 	char *hash;
   524 	char *hash;
   525 	PyObject *pyflags;
   525 	PyObject *pyflags;
   526 	char *flags;
   526 	char *flags;
   527 	Py_ssize_t flen;
   527 	Py_ssize_t flen;
   528 	size_t dlen;
   528 	Py_ssize_t dlen;
   529 	char *dest;
   529 	char *dest;
   530 	int i;
   530 	int i;
   531 	line new;
   531 	line new;
   532 	if (!PyBytes_Check(key)) {
   532 	if (!PyBytes_Check(key)) {
   533 		PyErr_Format(PyExc_TypeError,
   533 		PyErr_Format(PyExc_TypeError,