@@ -182,8 +182,8 @@ BOOST_AUTO_TEST_CASE(varints)
182
182
CDataStream ss (SER_DISK, 0 );
183
183
CDataStream::size_type size = 0 ;
184
184
for (int i = 0 ; i < 100000 ; i++) {
185
- ss << VARINT (i, VarIntMode::NONNEGATIVE_SIGNED);
186
- size += ::GetSerializeSize (VARINT (i, VarIntMode::NONNEGATIVE_SIGNED), 0 );
185
+ ss << VARINT_MODE (i, VarIntMode::NONNEGATIVE_SIGNED);
186
+ size += ::GetSerializeSize (VARINT_MODE (i, VarIntMode::NONNEGATIVE_SIGNED), 0 );
187
187
BOOST_CHECK (size == ss.size ());
188
188
}
189
189
@@ -196,7 +196,7 @@ BOOST_AUTO_TEST_CASE(varints)
196
196
// decode
197
197
for (int i = 0 ; i < 100000 ; i++) {
198
198
int j = -1 ;
199
- ss >> VARINT (j, VarIntMode::NONNEGATIVE_SIGNED);
199
+ ss >> VARINT_MODE (j, VarIntMode::NONNEGATIVE_SIGNED);
200
200
BOOST_CHECK_MESSAGE (i == j, " decoded:" << j << " expected:" << i);
201
201
}
202
202
@@ -210,21 +210,21 @@ BOOST_AUTO_TEST_CASE(varints)
210
210
BOOST_AUTO_TEST_CASE (varints_bitpatterns)
211
211
{
212
212
CDataStream ss (SER_DISK, 0 );
213
- ss << VARINT (0 , VarIntMode::NONNEGATIVE_SIGNED); BOOST_CHECK_EQUAL (HexStr (ss), " 00" ); ss.clear ();
214
- ss << VARINT (0x7f , VarIntMode::NONNEGATIVE_SIGNED); BOOST_CHECK_EQUAL (HexStr (ss), " 7f" ); ss.clear ();
215
- ss << VARINT ((int8_t )0x7f , VarIntMode::NONNEGATIVE_SIGNED); BOOST_CHECK_EQUAL (HexStr (ss), " 7f" ); ss.clear ();
216
- ss << VARINT (0x80 , VarIntMode::NONNEGATIVE_SIGNED); BOOST_CHECK_EQUAL (HexStr (ss), " 8000" ); ss.clear ();
213
+ ss << VARINT_MODE (0 , VarIntMode::NONNEGATIVE_SIGNED); BOOST_CHECK_EQUAL (HexStr (ss), " 00" ); ss.clear ();
214
+ ss << VARINT_MODE (0x7f , VarIntMode::NONNEGATIVE_SIGNED); BOOST_CHECK_EQUAL (HexStr (ss), " 7f" ); ss.clear ();
215
+ ss << VARINT_MODE ((int8_t )0x7f , VarIntMode::NONNEGATIVE_SIGNED); BOOST_CHECK_EQUAL (HexStr (ss), " 7f" ); ss.clear ();
216
+ ss << VARINT_MODE (0x80 , VarIntMode::NONNEGATIVE_SIGNED); BOOST_CHECK_EQUAL (HexStr (ss), " 8000" ); ss.clear ();
217
217
ss << VARINT ((uint8_t )0x80 ); BOOST_CHECK_EQUAL (HexStr (ss), " 8000" ); ss.clear ();
218
- ss << VARINT (0x1234 , VarIntMode::NONNEGATIVE_SIGNED); BOOST_CHECK_EQUAL (HexStr (ss), " a334" ); ss.clear ();
219
- ss << VARINT ((int16_t )0x1234 , VarIntMode::NONNEGATIVE_SIGNED); BOOST_CHECK_EQUAL (HexStr (ss), " a334" ); ss.clear ();
220
- ss << VARINT (0xffff , VarIntMode::NONNEGATIVE_SIGNED); BOOST_CHECK_EQUAL (HexStr (ss), " 82fe7f" ); ss.clear ();
218
+ ss << VARINT_MODE (0x1234 , VarIntMode::NONNEGATIVE_SIGNED); BOOST_CHECK_EQUAL (HexStr (ss), " a334" ); ss.clear ();
219
+ ss << VARINT_MODE ((int16_t )0x1234 , VarIntMode::NONNEGATIVE_SIGNED); BOOST_CHECK_EQUAL (HexStr (ss), " a334" ); ss.clear ();
220
+ ss << VARINT_MODE (0xffff , VarIntMode::NONNEGATIVE_SIGNED); BOOST_CHECK_EQUAL (HexStr (ss), " 82fe7f" ); ss.clear ();
221
221
ss << VARINT ((uint16_t )0xffff ); BOOST_CHECK_EQUAL (HexStr (ss), " 82fe7f" ); ss.clear ();
222
- ss << VARINT (0x123456 , VarIntMode::NONNEGATIVE_SIGNED); BOOST_CHECK_EQUAL (HexStr (ss), " c7e756" ); ss.clear ();
223
- ss << VARINT ((int32_t )0x123456 , VarIntMode::NONNEGATIVE_SIGNED); BOOST_CHECK_EQUAL (HexStr (ss), " c7e756" ); ss.clear ();
222
+ ss << VARINT_MODE (0x123456 , VarIntMode::NONNEGATIVE_SIGNED); BOOST_CHECK_EQUAL (HexStr (ss), " c7e756" ); ss.clear ();
223
+ ss << VARINT_MODE ((int32_t )0x123456 , VarIntMode::NONNEGATIVE_SIGNED); BOOST_CHECK_EQUAL (HexStr (ss), " c7e756" ); ss.clear ();
224
224
ss << VARINT (0x80123456U ); BOOST_CHECK_EQUAL (HexStr (ss), " 86ffc7e756" ); ss.clear ();
225
225
ss << VARINT ((uint32_t )0x80123456U ); BOOST_CHECK_EQUAL (HexStr (ss), " 86ffc7e756" ); ss.clear ();
226
226
ss << VARINT (0xffffffff ); BOOST_CHECK_EQUAL (HexStr (ss), " 8efefefe7f" ); ss.clear ();
227
- ss << VARINT (0x7fffffffffffffffLL , VarIntMode::NONNEGATIVE_SIGNED); BOOST_CHECK_EQUAL (HexStr (ss), " fefefefefefefefe7f" ); ss.clear ();
227
+ ss << VARINT_MODE (0x7fffffffffffffffLL , VarIntMode::NONNEGATIVE_SIGNED); BOOST_CHECK_EQUAL (HexStr (ss), " fefefefefefefefe7f" ); ss.clear ();
228
228
ss << VARINT (0xffffffffffffffffULL ); BOOST_CHECK_EQUAL (HexStr (ss), " 80fefefefefefefefe7f" ); ss.clear ();
229
229
}
230
230
0 commit comments