int pf_rethexa_j(uintmax_t nbr, int lower) { int i; uintmax_t nbr2; nbr2 = nbr; i = 0; while (nbr2 >= 16) { nbr2 /= 16; i++; } if (lower == 0 || lower == 1) pf_puthexa_noflag_j(nbr, lower); return (i + 1); }
int pf_rethexa_j(uintmax_t nb, int lower) { int ret; uintmax_t nb2; nb2 = nb; ret = 0; while (nb2 >= 16) { nb2 /= 16; ret++; } if (lower == 0 || lower == 1) pf_puthexa_noflag_j(nb, lower); return (ret + 1); }
void pf_puthexa_noflag_j(uintmax_t nbr, int lower) { char c; c = lower == 1 ? 'a' : 'A'; if (nbr >= 16) { pf_puthexa_noflag_j(nbr / 16, lower); if (nbr % 16 > 9) ft_putchar((nbr % 16 - 10) + c); else ft_putchar((nbr % 16) + '0'); } else { if (nbr % 16 > 9) ft_putchar((nbr % 16 - 10) + c); else ft_putchar((nbr % 16) + '0'); } }
void pf_puthexa_noflag_j(uintmax_t nb, int lower) { char ch; ch = lower == 1 ? 'a' : 'A'; if (nb >= 16) { pf_puthexa_noflag_j(nb / 16, lower); if (nb % 16 > 9) ft_putchar((nb % 16 - 10) + ch); else ft_putchar((nb % 16) + '0'); } else { if (nb % 16 > 9) ft_putchar((nb % 16 - 10) + ch); else ft_putchar((nb % 16) + '0'); } }