All pastes #199755 Raw Edit

Someone

public text v1 · immutable
#199755 ·published 2006-10-12 18:50 UTC
rendered paste body
int     my_nbr_base(int nb, char *base)
{
  char  result[32];
  char  *pt_result;
  int   base_n;
  int   nb_ret;

  nb_ret = nb;
  base_n = my_strlen(base);
  if (base_n <= 1)
    return (nb_ret);
  if (nb >= 0)
    nb = -nb;
  else
    my_putchar('-');

  pt_result = result + 32;
  *(--pt_result) = '\0';
  do
    {
      *(--pt_result) = base[(-nb) % base_n];
      nb /= base_n;
    }
  while (nb);
  return (nb_ret);
}