mercurial/parsers.c
changeset 16618 6bae941b58ad
parent 16617 4fb16743049d
child 16621 8c3c9031f5aa
equal deleted inserted replaced
16617:4fb16743049d 16618:6bae941b58ad
   536 bail:
   536 bail:
   537 	Py_XDECREF(obj);
   537 	Py_XDECREF(obj);
   538 	return NULL;
   538 	return NULL;
   539 }
   539 }
   540 
   540 
   541 static inline int nt_level(const char *node, int level)
   541 static inline int nt_level(const char *node, Py_ssize_t level)
   542 {
   542 {
   543 	int v = node[level>>1];
   543 	int v = node[level>>1];
   544 	if (!(level & 1))
   544 	if (!(level & 1))
   545 		v >>= 4;
   545 		v >>= 4;
   546 	return v & 0xf;
   546 	return v & 0xf;