errno = 0;
#if LONG_MAX == 0x7fffffffL
/* testing "even" overflow, i.e. base is power of two */
errno = 0;
#if LONG_MAX == 0x7fffffffL
/* testing "even" overflow, i.e. base is power of two */
TESTCASE( errno == ERANGE );
/* TODO: test "odd" overflow, i.e. base is not power of two */
#elif LONG_MAX == 0x7fffffffffffffffL
/* testing "even" overflow, i.e. base is power of two */
TESTCASE( errno == ERANGE );
/* TODO: test "odd" overflow, i.e. base is not power of two */
#elif LONG_MAX == 0x7fffffffffffffffL
/* testing "even" overflow, i.e. base is power of two */
TESTCASE( errno == ERANGE );
/* TODO: test "odd" overflow, i.e. base is not power of two */
#else
TESTCASE( errno == ERANGE );
/* TODO: test "odd" overflow, i.e. base is not power of two */
#else