//
#ifdef _MSC_VER
-# define _SCL_SECURE_NO_WARNINGS
+#define _SCL_SECURE_NO_WARNINGS
#endif
#include <boost/detail/lightweight_test.hpp>
//
// Test interconversions between different precisions:
//
- cpp_int i1(2);
- int128_t i2(3);
- int256_t i3(4);
+ cpp_int i1(2);
+ int128_t i2(3);
+ int256_t i3(4);
number<cpp_int_backend<32, 32, signed_magnitude, checked, void> > i4(5);
i1 = i3;
i3 = -1234567;
- uint128_t i5(i3);
+ uint128_t i5(i3);
BOOST_TEST(i5 == -1234567);
- int128_t i6(i4);
+ int128_t i6(i4);
BOOST_TEST(i6 == -5677334);
number<cpp_int_backend<32, 32, signed_magnitude, unchecked, void>, et_off> i7(i3);
BOOST_TEST(i7 == -1234567);
- int256_t i8(i6);
+ int256_t i8(i6);
BOOST_TEST(i8 == -5677334);
i7.assign(4.0);
return boost::report_errors();
}
-
-
-