mercurial/parsers.c
changeset 19725 5e25d71a58cc
parent 19718 d69e06724b96
child 19726 b3c8c6f2b5c1
equal deleted inserted replaced
19724:2b2a2e858fb7 19725:5e25d71a58cc
   156 
   156 
   157 static PyObject *parse_dirstate(PyObject *self, PyObject *args)
   157 static PyObject *parse_dirstate(PyObject *self, PyObject *args)
   158 {
   158 {
   159 	PyObject *dmap, *cmap, *parents = NULL, *ret = NULL;
   159 	PyObject *dmap, *cmap, *parents = NULL, *ret = NULL;
   160 	PyObject *fname = NULL, *cname = NULL, *entry = NULL;
   160 	PyObject *fname = NULL, *cname = NULL, *entry = NULL;
   161 	char *str, *cur, *end, *cpos;
   161 	char state, *str, *cur, *end, *cpos;
   162 	int state, mode, size, mtime;
   162 	int mode, size, mtime;
   163 	unsigned int flen;
   163 	unsigned int flen;
   164 	int len;
   164 	int len;
   165 
   165 
   166 	if (!PyArg_ParseTuple(args, "O!O!s#:parse_dirstate",
   166 	if (!PyArg_ParseTuple(args, "O!O!s#:parse_dirstate",
   167 			      &PyDict_Type, &dmap,
   167 			      &PyDict_Type, &dmap,