piscine-c04/ex05/ft_atoi_base.c

1061 lines
44 KiB
C

/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* ft_atoi_base.c :+: :+: :+: */
/* +:+ +:+ +:+ */
/* By: tosuman </var/spool/mail/tosuman> +#+ +:+ +#+ */
/* +#+#+#+#+#+ +#+ */
/* Created: 2023/03/30 22:47:43 by tosuman #+# #+# */
/* Updated: 2023/03/31 22:05:31 by tischmid ### ########.fr */
/* */
/* ************************************************************************** */
int ft_isspace(char c)
{
return (c == ' '
|| c == '\t'
|| c == '\n'
|| c == '\r'
|| c == '\f'
|| c == '\v');
}
unsigned int char_count(const char *str, char c)
{
unsigned int count;
count = 0;
while (*str)
{
if (*str == c)
++count;
++str;
}
return (count);
}
// Return 0 if the base is invalid or the length of the base otherwise
unsigned int is_valid_base(const char *base)
{
unsigned int size;
size = 0;
while (*base)
{
if (*base == '+' || *base == '-' || ft_isspace(*base))
return (0);
if (char_count(base, *base) > 1)
return (0);
++size;
++base;
}
if (size < 2)
return (0);
return (size);
}
int char_index(const char *str, const char c)
{
int idx;
idx = 0;
while (*str)
{
if (*str++ == c)
return (idx);
++idx;
}
return (-1);
}
int ft_atoi_base(char *str, char *base)
{
int sign;
int abs;
int index_in_base;
unsigned int base_len;
abs = 0;
sign = 1;
base_len = is_valid_base(base);
if (!base_len)
return (0);
while (ft_isspace(*str))
++str;
while (*str == '+' || *str == '-')
if (*str++ == '-')
sign *= -1;
index_in_base = char_index(base, *str);
while (index_in_base >= 0)
{
abs = abs * base_len + index_in_base;
++str;
index_in_base = char_index(base, *str);
}
return (sign * abs);
}
/* ////
#include <stdio.h>
#define BASEINVALID1 "01234567890"
#define BASEINVALID2 "0123456789 "
#define BASE10 "0123456789"
#define BASE2 "01"
#define BASE3 "012"
#define BASE9 "012345678"
#define BASE11 "0123456789a"
#define BASE16 "0123456789abcdef"
#define BASE90 "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGH" \
"IJKLMNOPQRSTUVWXYZ!#$%^&*()_=`~{}[]'|;,./<>?:\""
int main(void)
{
char *base;
char *input;
base = BASEINVALID1;
printf("Base: %s\n", base);
input = "123";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
printf("\n");
base = BASEINVALID2;
printf("Base: %s\n", base);
input = "123";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
printf("\n");
base = BASE10;
printf("Base: %s\n", base);
input = "-2147483648";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "-2147483647";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "-2147483646";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "-13";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "-12";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "-11";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "-10";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "-9";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "-8";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "-7";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "-6";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "-5";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "-4";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "-3";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "-2";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "-1";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "-0";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "0";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "1";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "2";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "3";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "4";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "5";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "6";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "7";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "8";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "9";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "10";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "11";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "12";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "13";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "2147483647";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " 13";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " 13";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " 13";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " 13a";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " 13b";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " 13c";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " 13ac";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " 13bc";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " 13cc";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " +13";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " +13";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " +13";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " -13";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " -13";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " -13";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " -+13";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " -+13";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " -+13";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " +-+13";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " +-+13";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " +-+13";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " +-13";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " +-13";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " +-13";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " -+-13";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " -+-13";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " -+-13";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " -+-+13";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " -+-+13";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " -+-+13";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " +-+-13";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " +-+-13";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " +-+-13";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
printf("\n");
base = BASE2;
printf("Base: %s\n", base);
input = "-10000000000000000000000000000000";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "-1111111111111111111111111111111";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "-1111111111111111111111111111110";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "-1101";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "-1100";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "-1011";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "-1010";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "-1001";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "-1000";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "-111";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "-110";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "-101";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "-100";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "-11";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "-10";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "-1";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "0";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "1";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "10";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "11";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "100";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "101";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "110";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "111";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "1000";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "1001";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "1010";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "1011";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "1100";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "1101";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "1111111111111111111111111111111";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " 1101";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " 1101";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " 1101";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " 1101a";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " 1101b";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " 1101c";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " 1101ac";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " 1101bc";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " 1101cc";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " +1101";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " +1101";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " +1101";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " -1101";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " -1101";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " -1101";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " -+1101";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " -+1101";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " -+1101";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " +-+1101";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " +-+1101";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " +-+1101";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " +-1101";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " +-1101";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " +-1101";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " -+-1101";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " -+-1101";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " -+-1101";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " -+-+1101";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " -+-+1101";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " -+-+1101";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " +-+-1101";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " +-+-1101";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " +-+-1101";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
printf("\n");
base = BASE3;
printf("Base: %s\n", base);
input = "-12112122212110202102";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "-12112122212110202101";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "-12112122212110202100";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "-111";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "-110";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "-102";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "-101";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "-100";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "-22";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "-21";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "-20";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "-12";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "-11";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "-10";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "-2";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "-1";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "0";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "1";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "2";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "10";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "11";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "12";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "20";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "21";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "22";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "100";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "101";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "102";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "110";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "111";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "12112122212110202101";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " 111";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " 111";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " 111";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " 111a";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " 111b";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " 111c";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " 111ac";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " 111bc";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " 111cc";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " +111";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " +111";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " +111";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " -111";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " -111";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " -111";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " -+111";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " -+111";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " -+111";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " +-+111";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " +-+111";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " +-+111";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " +-111";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " +-111";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " +-111";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " -+-111";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " -+-111";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " -+-111";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " -+-+111";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " -+-+111";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " -+-+111";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " +-+-111";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " +-+-111";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " +-+-111";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
printf("\n");
base = BASE9;
printf("Base: %s\n", base);
input = "-5478773672";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "-5478773671";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "-5478773670";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "-14";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "-13";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "-12";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "-11";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "-10";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "-8";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "-7";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "-6";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "-5";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "-4";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "-3";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "-2";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "-1";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "0";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "1";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "2";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "3";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "4";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "5";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "6";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "7";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "8";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "10";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "11";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "12";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "13";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "14";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "5478773671";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " 13";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " 13";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " 13";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " 13a";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " 13b";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " 13c";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " 13ac";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " 13bc";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " 13cc";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " +13";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " +13";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " +13";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " -13";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " -13";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " -13";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " -+13";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " -+13";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " -+13";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " +-+13";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " +-+13";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " +-+13";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " +-13";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " +-13";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " +-13";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " -+-13";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " -+-13";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " -+-13";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " -+-+13";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " -+-+13";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " -+-+13";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " +-+-13";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " +-+-13";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " +-+-13";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
printf("\n");
base = BASE11;
printf("Base: %s\n", base);
input = "-a02220282";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "-a02220281";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "-a02220280";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "-12";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "-11";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "-10";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "-a";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "-9";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "-8";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "-7";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "-6";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "-5";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "-4";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "-3";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "-2";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "-1";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "0";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "1";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "2";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "3";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "4";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "5";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "6";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "7";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "8";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "9";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "a";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "10";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "11";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "12";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "a02220281";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " 12";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " 12";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " 12";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " 12y";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " 12y";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " 12y";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " 12yc";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " 12yc";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " 12yc";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " +12";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " +12";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " +12";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " -12";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " -12";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " -12";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " -+12";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " -+12";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " -+12";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " +-+12";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " +-+12";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " +-+12";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " +-12";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " +-12";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " +-12";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " -+-12";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " -+-12";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " -+-12";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " -+-+12";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " -+-+12";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " -+-+12";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " +-+-12";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " +-+-12";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " +-+-12";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
printf("\n");
base = BASE16;
printf("Base: %s\n", base);
input = "-80000000";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "-7fffffff";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "-7ffffffe";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "-d";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "-c";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "-b";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "-a";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "-9";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "-8";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "-7";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "-6";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "-5";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "-4";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "-3";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "-2";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "-1";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "0";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "1";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "2";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "3";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "4";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "5";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "6";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "7";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "8";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "9";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "a";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "b";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "c";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "d";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "7fffffff";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " d";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " d";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " d";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " dg";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " dg";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " dg";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " dgg";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " dgg";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " dgg";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " +d";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " +d";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " +d";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " -d";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " -d";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " -d";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " -+d";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " -+d";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " -+d";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " +-+d";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " +-+d";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " +-+d";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " +-d";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " +-d";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " +-d";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " -+-d";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " -+-d";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " -+-d";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " -+-+d";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " -+-+d";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " -+-+d";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " +-+-d";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " +-+-d";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " +-+-d";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
printf("\n");
base = BASE90;
printf("Base: %s\n", base);
input = "-w%_DC";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "-w%_DB";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "-w%_DA";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "-d";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "-c";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "-b";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "-a";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "-9";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "-8";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "-7";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "-6";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "-5";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "-4";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "-3";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "-2";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "-1";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "0";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "1";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "2";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "3";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "4";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "5";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "6";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "7";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "8";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "9";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "a";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "b";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "c";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "d";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = ":";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "\"";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = "w%_DB";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " d";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " d";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " d";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " d+";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " d+";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " d+";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " d+-";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " d +";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " d+-";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " +d";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " +d";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " +d";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " -d";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " -d";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " -d";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " -+d";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " -+d";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " -+d";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " +-+d";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " +-+d";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " +-+d";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " +-d";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " +-d";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " +-d";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " -+-d";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " -+-d";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " -+-d";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " -+-+d";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " -+-+d";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " -+-+d";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " +-+-d";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " +-+-d";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
input = " +-+-d";
printf("Input: <'%s'>, Output: <%d>\n", input, ft_atoi_base(input, base));
printf("\n");
return (0);
}
*/ ////