strtol("-9223372036854775809") = -2147483648 ERR 34 strtoll("-9223372036854775809") = -9223372036854775000 ERR 34 strtoul("-9223372036854775809") = 4294967295 ERR 34 strtoull("-9223372036854775809") = 9223372036854774000 strtol("-9223372036854775808") = -2147483648 ERR 34 strtoll("-9223372036854775808") = -9223372036854775000 ERR 34 strtoul("-9223372036854775808") = 4294967295 ERR 34 strtoull("-9223372036854775808") = 9223372036854774000 strtol("-9223372036854775807") = -2147483648 ERR 34 strtoll("-9223372036854775807") = -9223372036854775000 ERR 34 strtoul("-9223372036854775807") = 4294967295 ERR 34 strtoull("-9223372036854775807") = 9223372036854774000 strtol("-2147483649") = -2147483648 ERR 34 strtoll("-2147483649") = -2147483649 strtoul("-2147483649") = 2147483647 strtoull("-2147483649") = 18446744071562068000 strtol("-2147483648") = -2147483648 strtoll("-2147483648") = -2147483648 strtoul("-2147483648") = 2147483648 strtoull("-2147483648") = 18446744071562068000 strtol("-2147483647") = -2147483647 strtoll("-2147483647") = -2147483647 strtoul("-2147483647") = 2147483649 strtoull("-2147483647") = 18446744071562068000 strtol("-5") = -5 strtoll("-5") = -5 strtoul("-5") = 4294967291 strtoull("-5") = 18446744069414584000 strtol("-1") = -1 strtoll("-1") = -1 strtoul("-1") = 4294967295 strtoull("-1") = 18446744069414584000 strtol("0") = 0 strtoll("0") = 0 strtoul("0") = 0 strtoull("0") = 0 strtol("1") = 1 strtoll("1") = 1 strtoul("1") = 1 strtoull("1") = 1 strtol("5") = 5 strtoll("5") = 5 strtoul("5") = 5 strtoull("5") = 5 strtol("2147483646") = 2147483646 strtoll("2147483646") = 2147483646 strtoul("2147483646") = 2147483646 strtoull("2147483646") = 2147483646 strtol("2147483647") = 2147483647 strtoll("2147483647") = 2147483647 strtoul("2147483647") = 2147483647 strtoull("2147483647") = 2147483647 strtol("2147483648") = 2147483647 ERR 34 strtoll("2147483648") = 2147483648 strtoul("2147483648") = 2147483648 strtoull("2147483648") = 2147483648 strtol("4294967294") = 2147483647 ERR 34 strtoll("4294967294") = 4294967294 strtoul("4294967294") = 4294967294 strtoull("4294967294") = 4294967294 strtol("4294967295") = 2147483647 ERR 34 strtoll("4294967295") = 4294967295 strtoul("4294967295") = 4294967295 strtoull("4294967295") = 4294967295 strtol("4294967296") = 2147483647 ERR 34 strtoll("4294967296") = 4294967296 strtoul("4294967296") = 4294967295 ERR 34 strtoull("4294967296") = 4294967296 strtol("18446744073709551614") = 2147483647 ERR 34 strtoll("18446744073709551614") = 9223372036854775000 ERR 34 strtoul("18446744073709551614") = 4294967295 ERR 34 strtoull("18446744073709551614") = 18446744069414584000 strtol("18446744073709551615") = 2147483647 ERR 34 strtoll("18446744073709551615") = 9223372036854775000 ERR 34 strtoul("18446744073709551615") = 4294967295 ERR 34 strtoull("18446744073709551615") = 18446744069414584000 strtol("18446744073709551616") = 2147483647 ERR 34 strtoll("18446744073709551616") = 9223372036854775000 ERR 34 strtoul("18446744073709551616") = 4294967295 ERR 34 strtoull("18446744073709551616") = 18446744069414584000 strtol("0x12", 0, 0) = 18 strtol("0x12", 0, 10) = 0 strtol("012", 0, 0) = 10 strtol("012", 0, 10) = 12 strtol("0y12", 0, 0) = 0 strtol("hello", 0, 30) = 14167554 strtol("hello", 0, 10) = 0 strtol("not-a-number") = 0 strtol(" 0x12end") = 302 endptr - str = 7