// Copyright 2025 Matt Borland
// Distributed under the Boost Software License, Version 1.0.
// https://www.boost.org/LICENSE_1_0.txt

#ifndef BOOST_INT128_CLIMITS_HPP
#define BOOST_INT128_CLIMITS_HPP

#include <boost/int128/detail/int128_imp.hpp>
#include <boost/int128/detail/uint128_imp.hpp>
#include <climits>

#define BOOST_INT128_UINT128_MAX boost::int128::uint128{UINT64_MAX, UINT64_MAX}

#define BOOST_INT128_INT128_MIN  boost::int128::int128{INT64_MIN, 0}
#define BOOST_INT128_INT128_MAX  boost::int128::int128{INT64_MAX, UINT64_MAX}

#endif // BOOST_INT128_CLIMITS_HPP
