mercurial/base85.c
changeset 3369 4bad632913d8
parent 3330 a5209a1e53d8
equal deleted inserted replaced
3368:751df21dad72 3369:4bad632913d8
    33 	char *dst;
    33 	char *dst;
    34 	int len, olen, i;
    34 	int len, olen, i;
    35 	unsigned int acc, val, ch;
    35 	unsigned int acc, val, ch;
    36         int pad = 0;
    36         int pad = 0;
    37 
    37 
    38 	if (!PyArg_ParseTuple(args, "t#|i", &text, &len, &pad))
    38 	if (!PyArg_ParseTuple(args, "s#|i", &text, &len, &pad))
    39 		return NULL;
    39 		return NULL;
    40 
    40 
    41         if (pad)
    41         if (pad)
    42                 olen = ((len + 3) / 4 * 5) - 3;
    42                 olen = ((len + 3) / 4 * 5) - 3;
    43         else {
    43         else {
    80 	const char *text;
    80 	const char *text;
    81 	char *dst;
    81 	char *dst;
    82 	int len, i, j, olen, c, cap;
    82 	int len, i, j, olen, c, cap;
    83 	unsigned int acc;
    83 	unsigned int acc;
    84 
    84 
    85 	if (!PyArg_ParseTuple(args, "t#", &text, &len))
    85 	if (!PyArg_ParseTuple(args, "s#", &text, &len))
    86 		return NULL;
    86 		return NULL;
    87 
    87 
    88 	olen = len / 5 * 4;
    88 	olen = len / 5 * 4;
    89 	i = len % 5;
    89 	i = len % 5;
    90 	if (i)
    90 	if (i)