#include #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); }