Example #1
0
char	*ft_getconv(char *str, va_list *ap, t_add *flags)
{
	initflags(flags, 0);
	if (*str == '%')
		ft_putchar(*str, flags);
	if (*str == '%')
		return ((char *)++str);
	ft_getflags(str, flags);
	if (!*str)
		return (str);
	else if (!ft_strchr("idDuUoOfFxXbBZcCsSp", *str))
		return (str);
	else if (ft_strchr("idDuU", *str))
		base_int(flags, ap, *str);
	else if (ft_strchr("poOxXbBZ", *str))
		base_oh(flags, ap, *str);
	else if (ft_strchr("cCsS", *str))
		base_char(flags, ap, *str);
	return ((char *)++str);
}
Example #2
0
PyObject *
Base_print(tactmod_BaseObject *self, FILE *fp, int flags)
{
    fprintf(fp, "%c", base_char(self));
    return 0;
}