--- a/mfbt/tests/TestIntegerPrintfMacros.cpp
+++ b/mfbt/tests/TestIntegerPrintfMacros.cpp
@@ -637,72 +637,72 @@ ExtraBitsUntouched(const Input<T>& aInpu
static void
TestScanSigned8()
{
#if SHOULD_TEST_8BIT_FORMAT_MACROS
Input<int8_t> u;
PoisonInput(u);
- sscanf("-17", "%" SCNd8, &u.i);
- MOZ_RELEASE_ASSERT(u.i == -17);
+ sscanf("-17", "%" SCNd8, &u.mI);
+ MOZ_RELEASE_ASSERT(u.mI == -17);
MOZ_RELEASE_ASSERT(ExtraBitsUntouched(u));
PoisonInput(u);
- sscanf("042", "%" SCNi8, &u.i);
- MOZ_RELEASE_ASSERT(u.i == 042);
+ sscanf("042", "%" SCNi8, &u.mI);
+ MOZ_RELEASE_ASSERT(u.mI == 042);
MOZ_RELEASE_ASSERT(ExtraBitsUntouched(u));
#endif
}
static void
TestScanSigned16()
{
Input<int16_t> u;
PoisonInput(u);
- sscanf("-1742", "%" SCNd16, &u.i);
- MOZ_RELEASE_ASSERT(u.i == -1742);
+ sscanf("-1742", "%" SCNd16, &u.mI);
+ MOZ_RELEASE_ASSERT(u.mI == -1742);
MOZ_RELEASE_ASSERT(ExtraBitsUntouched(u));
PoisonInput(u);
- sscanf("04217", "%" SCNi16, &u.i);
- MOZ_RELEASE_ASSERT(u.i == 04217);
+ sscanf("04217", "%" SCNi16, &u.mI);
+ MOZ_RELEASE_ASSERT(u.mI == 04217);
MOZ_RELEASE_ASSERT(ExtraBitsUntouched(u));
}
static void
TestScanSigned32()
{
Input<int32_t> u;
PoisonInput(u);
- sscanf("-174257", "%" SCNd32, &u.i);
- MOZ_RELEASE_ASSERT(u.i == -174257);
+ sscanf("-174257", "%" SCNd32, &u.mI);
+ MOZ_RELEASE_ASSERT(u.mI == -174257);
MOZ_RELEASE_ASSERT(ExtraBitsUntouched(u));
PoisonInput(u);
- sscanf("0423571", "%" SCNi32, &u.i);
- MOZ_RELEASE_ASSERT(u.i == 0423571);
+ sscanf("0423571", "%" SCNi32, &u.mI);
+ MOZ_RELEASE_ASSERT(u.mI == 0423571);
MOZ_RELEASE_ASSERT(ExtraBitsUntouched(u));
}
static void
TestScanSigned64()
{
Input<int64_t> u;
PoisonInput(u);
- sscanf("-17425238927232", "%" SCNd64, &u.i);
- MOZ_RELEASE_ASSERT(u.i == -INT64_C(17425238927232));
+ sscanf("-17425238927232", "%" SCNd64, &u.mI);
+ MOZ_RELEASE_ASSERT(u.mI == -INT64_C(17425238927232));
MOZ_RELEASE_ASSERT(ExtraBitsUntouched(u));
PoisonInput(u);
- sscanf("042333576571", "%" SCNi64, &u.i);
- MOZ_RELEASE_ASSERT(u.i == INT64_C(042333576571));
+ sscanf("042333576571", "%" SCNi64, &u.mI);
+ MOZ_RELEASE_ASSERT(u.mI == INT64_C(042333576571));
MOZ_RELEASE_ASSERT(ExtraBitsUntouched(u));
}
static void
TestScanSignedN()
{
TestScanSigned8();
TestScanSigned16();
@@ -712,72 +712,72 @@ TestScanSignedN()
static void
TestScanSignedLeast8()
{
#if SHOULD_TEST_8BIT_FORMAT_MACROS
Input<int_least8_t> u;
PoisonInput(u);
- sscanf("-17", "%" SCNdLEAST8, &u.i);
- MOZ_RELEASE_ASSERT(u.i == -17);
+ sscanf("-17", "%" SCNdLEAST8, &u.mI);
+ MOZ_RELEASE_ASSERT(u.mI == -17);
MOZ_RELEASE_ASSERT(ExtraBitsUntouched(u));
PoisonInput(u);
- sscanf("042", "%" SCNiLEAST8, &u.i);
- MOZ_RELEASE_ASSERT(u.i == 042);
+ sscanf("042", "%" SCNiLEAST8, &u.mI);
+ MOZ_RELEASE_ASSERT(u.mI == 042);
MOZ_RELEASE_ASSERT(ExtraBitsUntouched(u));
#endif
}
static void
TestScanSignedLeast16()
{
Input<int_least16_t> u;
PoisonInput(u);
- sscanf("-1742", "%" SCNdLEAST16, &u.i);
- MOZ_RELEASE_ASSERT(u.i == -1742);
+ sscanf("-1742", "%" SCNdLEAST16, &u.mI);
+ MOZ_RELEASE_ASSERT(u.mI == -1742);
MOZ_RELEASE_ASSERT(ExtraBitsUntouched(u));
PoisonInput(u);
- sscanf("04217", "%" SCNiLEAST16, &u.i);
- MOZ_RELEASE_ASSERT(u.i == 04217);
+ sscanf("04217", "%" SCNiLEAST16, &u.mI);
+ MOZ_RELEASE_ASSERT(u.mI == 04217);
MOZ_RELEASE_ASSERT(ExtraBitsUntouched(u));
}
static void
TestScanSignedLeast32()
{
Input<int_least32_t> u;
PoisonInput(u);
- sscanf("-174257", "%" SCNdLEAST32, &u.i);
- MOZ_RELEASE_ASSERT(u.i == -174257);
+ sscanf("-174257", "%" SCNdLEAST32, &u.mI);
+ MOZ_RELEASE_ASSERT(u.mI == -174257);
MOZ_RELEASE_ASSERT(ExtraBitsUntouched(u));
PoisonInput(u);
- sscanf("0423571", "%" SCNiLEAST32, &u.i);
- MOZ_RELEASE_ASSERT(u.i == 0423571);
+ sscanf("0423571", "%" SCNiLEAST32, &u.mI);
+ MOZ_RELEASE_ASSERT(u.mI == 0423571);
MOZ_RELEASE_ASSERT(ExtraBitsUntouched(u));
}
static void
TestScanSignedLeast64()
{
Input<int_least64_t> u;
PoisonInput(u);
- sscanf("-17425238927232", "%" SCNdLEAST64, &u.i);
- MOZ_RELEASE_ASSERT(u.i == -INT64_C(17425238927232));
+ sscanf("-17425238927232", "%" SCNdLEAST64, &u.mI);
+ MOZ_RELEASE_ASSERT(u.mI == -INT64_C(17425238927232));
MOZ_RELEASE_ASSERT(ExtraBitsUntouched(u));
PoisonInput(u);
- sscanf("042333576571", "%" SCNiLEAST64, &u.i);
- MOZ_RELEASE_ASSERT(u.i == INT64_C(042333576571));
+ sscanf("042333576571", "%" SCNiLEAST64, &u.mI);
+ MOZ_RELEASE_ASSERT(u.mI == INT64_C(042333576571));
MOZ_RELEASE_ASSERT(ExtraBitsUntouched(u));
}
static void
TestScanSignedLeastN()
{
TestScanSignedLeast8();
TestScanSignedLeast16();
@@ -787,72 +787,72 @@ TestScanSignedLeastN()
static void
TestScanSignedFast8()
{
#if SHOULD_TEST_8BIT_FORMAT_MACROS
Input<int_fast8_t> u;
PoisonInput(u);
- sscanf("-17", "%" SCNdFAST8, &u.i);
- MOZ_RELEASE_ASSERT(u.i == -17);
+ sscanf("-17", "%" SCNdFAST8, &u.mI);
+ MOZ_RELEASE_ASSERT(u.mI == -17);
MOZ_RELEASE_ASSERT(ExtraBitsUntouched(u));
PoisonInput(u);
- sscanf("042", "%" SCNiFAST8, &u.i);
- MOZ_RELEASE_ASSERT(u.i == 042);
+ sscanf("042", "%" SCNiFAST8, &u.mI);
+ MOZ_RELEASE_ASSERT(u.mI == 042);
MOZ_RELEASE_ASSERT(ExtraBitsUntouched(u));
#endif
}
static void
TestScanSignedFast16()
{
Input<int_fast16_t> u;
PoisonInput(u);
- sscanf("-1742", "%" SCNdFAST16, &u.i);
- MOZ_RELEASE_ASSERT(u.i == -1742);
+ sscanf("-1742", "%" SCNdFAST16, &u.mI);
+ MOZ_RELEASE_ASSERT(u.mI == -1742);
MOZ_RELEASE_ASSERT(ExtraBitsUntouched(u));
PoisonInput(u);
- sscanf("04217", "%" SCNiFAST16, &u.i);
- MOZ_RELEASE_ASSERT(u.i == 04217);
+ sscanf("04217", "%" SCNiFAST16, &u.mI);
+ MOZ_RELEASE_ASSERT(u.mI == 04217);
MOZ_RELEASE_ASSERT(ExtraBitsUntouched(u));
}
static void
TestScanSignedFast32()
{
Input<int_fast32_t> u;
PoisonInput(u);
- sscanf("-174257", "%" SCNdFAST32, &u.i);
- MOZ_RELEASE_ASSERT(u.i == -174257);
+ sscanf("-174257", "%" SCNdFAST32, &u.mI);
+ MOZ_RELEASE_ASSERT(u.mI == -174257);
MOZ_RELEASE_ASSERT(ExtraBitsUntouched(u));
PoisonInput(u);
- sscanf("0423571", "%" SCNiFAST32, &u.i);
- MOZ_RELEASE_ASSERT(u.i == 0423571);
+ sscanf("0423571", "%" SCNiFAST32, &u.mI);
+ MOZ_RELEASE_ASSERT(u.mI == 0423571);
MOZ_RELEASE_ASSERT(ExtraBitsUntouched(u));
}
static void
TestScanSignedFast64()
{
Input<int_fast64_t> u;
PoisonInput(u);
- sscanf("-17425238927232", "%" SCNdFAST64, &u.i);
- MOZ_RELEASE_ASSERT(u.i == -INT64_C(17425238927232));
+ sscanf("-17425238927232", "%" SCNdFAST64, &u.mI);
+ MOZ_RELEASE_ASSERT(u.mI == -INT64_C(17425238927232));
MOZ_RELEASE_ASSERT(ExtraBitsUntouched(u));
PoisonInput(u);
- sscanf("042333576571", "%" SCNiFAST64, &u.i);
- MOZ_RELEASE_ASSERT(u.i == INT64_C(042333576571));
+ sscanf("042333576571", "%" SCNiFAST64, &u.mI);
+ MOZ_RELEASE_ASSERT(u.mI == INT64_C(042333576571));
MOZ_RELEASE_ASSERT(ExtraBitsUntouched(u));
}
static void
TestScanSignedFastN()
{
TestScanSignedFast8();
TestScanSignedFast16();
@@ -861,39 +861,39 @@ TestScanSignedFastN()
}
static void
TestScanSignedMax()
{
Input<intmax_t> u;
PoisonInput(u);
- sscanf("-432157943248732", "%" SCNdMAX, &u.i);
- MOZ_RELEASE_ASSERT(u.i == -INTMAX_C(432157943248732));
+ sscanf("-432157943248732", "%" SCNdMAX, &u.mI);
+ MOZ_RELEASE_ASSERT(u.mI == -INTMAX_C(432157943248732));
MOZ_RELEASE_ASSERT(ExtraBitsUntouched(u));
PoisonInput(u);
- sscanf("04233357236571", "%" SCNiMAX, &u.i);
- MOZ_RELEASE_ASSERT(u.i == INTMAX_C(04233357236571));
+ sscanf("04233357236571", "%" SCNiMAX, &u.mI);
+ MOZ_RELEASE_ASSERT(u.mI == INTMAX_C(04233357236571));
MOZ_RELEASE_ASSERT(ExtraBitsUntouched(u));
}
static void
TestScanSignedPtr()
{
Input<intptr_t> u;
PoisonInput(u);
- sscanf("12345678", "%" SCNdPTR, &u.i);
- MOZ_RELEASE_ASSERT(u.i == intptr_t(reinterpret_cast<void*>(12345678)));
+ sscanf("12345678", "%" SCNdPTR, &u.mI);
+ MOZ_RELEASE_ASSERT(u.mI == intptr_t(reinterpret_cast<void*>(12345678)));
MOZ_RELEASE_ASSERT(ExtraBitsUntouched(u));
PoisonInput(u);
- sscanf("04233357236", "%" SCNiPTR, &u.i);
- MOZ_RELEASE_ASSERT(u.i == intptr_t(reinterpret_cast<void*>(04233357236)));
+ sscanf("04233357236", "%" SCNiPTR, &u.mI);
+ MOZ_RELEASE_ASSERT(u.mI == intptr_t(reinterpret_cast<void*>(04233357236)));
MOZ_RELEASE_ASSERT(ExtraBitsUntouched(u));
}
static void
TestScanSigned()
{
TestScanSignedN();
TestScanSignedLeastN();
@@ -914,92 +914,92 @@ TestScanSigned()
static void
TestScanUnsigned8()
{
#if SHOULD_TEST_8BIT_FORMAT_MACROS
Input<uint8_t> u;
PoisonInput(u);
- sscanf("17", "%" SCNo8, &u.i);
- MOZ_RELEASE_ASSERT(u.i == 017);
+ sscanf("17", "%" SCNo8, &u.mI);
+ MOZ_RELEASE_ASSERT(u.mI == 017);
MOZ_RELEASE_ASSERT(ExtraBitsUntouched(u));
PoisonInput(u);
- sscanf("42", "%" SCNu8, &u.i);
- MOZ_RELEASE_ASSERT(u.i == 42);
+ sscanf("42", "%" SCNu8, &u.mI);
+ MOZ_RELEASE_ASSERT(u.mI == 42);
MOZ_RELEASE_ASSERT(ExtraBitsUntouched(u));
PoisonInput(u);
- sscanf("2A", "%" SCNx8, &u.i);
- MOZ_RELEASE_ASSERT(u.i == 0x2A);
+ sscanf("2A", "%" SCNx8, &u.mI);
+ MOZ_RELEASE_ASSERT(u.mI == 0x2A);
MOZ_RELEASE_ASSERT(ExtraBitsUntouched(u));
#endif
}
static void
TestScanUnsigned16()
{
Input<uint16_t> u;
PoisonInput(u);
- sscanf("1742", "%" SCNo16, &u.i);
- MOZ_RELEASE_ASSERT(u.i == 01742);
+ sscanf("1742", "%" SCNo16, &u.mI);
+ MOZ_RELEASE_ASSERT(u.mI == 01742);
MOZ_RELEASE_ASSERT(ExtraBitsUntouched(u));
PoisonInput(u);
- sscanf("4217", "%" SCNu16, &u.i);
- MOZ_RELEASE_ASSERT(u.i == 4217);
+ sscanf("4217", "%" SCNu16, &u.mI);
+ MOZ_RELEASE_ASSERT(u.mI == 4217);
MOZ_RELEASE_ASSERT(ExtraBitsUntouched(u));
PoisonInput(u);
- sscanf("2ABC", "%" SCNx16, &u.i);
- MOZ_RELEASE_ASSERT(u.i == 0x2ABC);
+ sscanf("2ABC", "%" SCNx16, &u.mI);
+ MOZ_RELEASE_ASSERT(u.mI == 0x2ABC);
MOZ_RELEASE_ASSERT(ExtraBitsUntouched(u));
}
static void
TestScanUnsigned32()
{
Input<uint32_t> u;
PoisonInput(u);
- sscanf("17421742", "%" SCNo32, &u.i);
- MOZ_RELEASE_ASSERT(u.i == 017421742);
+ sscanf("17421742", "%" SCNo32, &u.mI);
+ MOZ_RELEASE_ASSERT(u.mI == 017421742);
MOZ_RELEASE_ASSERT(ExtraBitsUntouched(u));
PoisonInput(u);
- sscanf("4217867", "%" SCNu32, &u.i);
- MOZ_RELEASE_ASSERT(u.i == 4217867);
+ sscanf("4217867", "%" SCNu32, &u.mI);
+ MOZ_RELEASE_ASSERT(u.mI == 4217867);
MOZ_RELEASE_ASSERT(ExtraBitsUntouched(u));
PoisonInput(u);
- sscanf("2ABCBEEF", "%" SCNx32, &u.i);
- MOZ_RELEASE_ASSERT(u.i == 0x2ABCBEEF);
+ sscanf("2ABCBEEF", "%" SCNx32, &u.mI);
+ MOZ_RELEASE_ASSERT(u.mI == 0x2ABCBEEF);
MOZ_RELEASE_ASSERT(ExtraBitsUntouched(u));
}
static void
TestScanUnsigned64()
{
Input<uint64_t> u;
PoisonInput(u);
- sscanf("17421742173", "%" SCNo64, &u.i);
- MOZ_RELEASE_ASSERT(u.i == UINT64_C(017421742173));
+ sscanf("17421742173", "%" SCNo64, &u.mI);
+ MOZ_RELEASE_ASSERT(u.mI == UINT64_C(017421742173));
MOZ_RELEASE_ASSERT(ExtraBitsUntouched(u));
PoisonInput(u);
- sscanf("421786713579", "%" SCNu64, &u.i);
- MOZ_RELEASE_ASSERT(u.i == UINT64_C(421786713579));
+ sscanf("421786713579", "%" SCNu64, &u.mI);
+ MOZ_RELEASE_ASSERT(u.mI == UINT64_C(421786713579));
MOZ_RELEASE_ASSERT(ExtraBitsUntouched(u));
PoisonInput(u);
- sscanf("DEADBEEF7457E", "%" SCNx64, &u.i);
- MOZ_RELEASE_ASSERT(u.i == UINT64_C(0xDEADBEEF7457E));
+ sscanf("DEADBEEF7457E", "%" SCNx64, &u.mI);
+ MOZ_RELEASE_ASSERT(u.mI == UINT64_C(0xDEADBEEF7457E));
MOZ_RELEASE_ASSERT(ExtraBitsUntouched(u));
}
static void
TestScanUnsignedN()
{
TestScanUnsigned8();
TestScanUnsigned16();
@@ -1009,92 +1009,92 @@ TestScanUnsignedN()
static void
TestScanUnsignedLeast8()
{
#if SHOULD_TEST_8BIT_FORMAT_MACROS
Input<uint_least8_t> u;
PoisonInput(u);
- sscanf("17", "%" SCNoLEAST8, &u.i);
- MOZ_RELEASE_ASSERT(u.i == 017);
+ sscanf("17", "%" SCNoLEAST8, &u.mI);
+ MOZ_RELEASE_ASSERT(u.mI == 017);
MOZ_RELEASE_ASSERT(ExtraBitsUntouched(u));
PoisonInput(u);
- sscanf("42", "%" SCNuLEAST8, &u.i);
- MOZ_RELEASE_ASSERT(u.i == 42);
+ sscanf("42", "%" SCNuLEAST8, &u.mI);
+ MOZ_RELEASE_ASSERT(u.mI == 42);
MOZ_RELEASE_ASSERT(ExtraBitsUntouched(u));
PoisonInput(u);
- sscanf("2A", "%" SCNxLEAST8, &u.i);
- MOZ_RELEASE_ASSERT(u.i == 0x2A);
+ sscanf("2A", "%" SCNxLEAST8, &u.mI);
+ MOZ_RELEASE_ASSERT(u.mI == 0x2A);
MOZ_RELEASE_ASSERT(ExtraBitsUntouched(u));
#endif
}
static void
TestScanUnsignedLeast16()
{
Input<uint_least16_t> u;
PoisonInput(u);
- sscanf("1742", "%" SCNoLEAST16, &u.i);
- MOZ_RELEASE_ASSERT(u.i == 01742);
+ sscanf("1742", "%" SCNoLEAST16, &u.mI);
+ MOZ_RELEASE_ASSERT(u.mI == 01742);
MOZ_RELEASE_ASSERT(ExtraBitsUntouched(u));
PoisonInput(u);
- sscanf("4217", "%" SCNuLEAST16, &u.i);
- MOZ_RELEASE_ASSERT(u.i == 4217);
+ sscanf("4217", "%" SCNuLEAST16, &u.mI);
+ MOZ_RELEASE_ASSERT(u.mI == 4217);
MOZ_RELEASE_ASSERT(ExtraBitsUntouched(u));
PoisonInput(u);
- sscanf("2ABC", "%" SCNxLEAST16, &u.i);
- MOZ_RELEASE_ASSERT(u.i == 0x2ABC);
+ sscanf("2ABC", "%" SCNxLEAST16, &u.mI);
+ MOZ_RELEASE_ASSERT(u.mI == 0x2ABC);
MOZ_RELEASE_ASSERT(ExtraBitsUntouched(u));
}
static void
TestScanUnsignedLeast32()
{
Input<uint_least32_t> u;
PoisonInput(u);
- sscanf("17421742", "%" SCNoLEAST32, &u.i);
- MOZ_RELEASE_ASSERT(u.i == 017421742);
+ sscanf("17421742", "%" SCNoLEAST32, &u.mI);
+ MOZ_RELEASE_ASSERT(u.mI == 017421742);
MOZ_RELEASE_ASSERT(ExtraBitsUntouched(u));
PoisonInput(u);
- sscanf("4217867", "%" SCNuLEAST32, &u.i);
- MOZ_RELEASE_ASSERT(u.i == 4217867);
+ sscanf("4217867", "%" SCNuLEAST32, &u.mI);
+ MOZ_RELEASE_ASSERT(u.mI == 4217867);
MOZ_RELEASE_ASSERT(ExtraBitsUntouched(u));
PoisonInput(u);
- sscanf("2ABCBEEF", "%" SCNxLEAST32, &u.i);
- MOZ_RELEASE_ASSERT(u.i == 0x2ABCBEEF);
+ sscanf("2ABCBEEF", "%" SCNxLEAST32, &u.mI);
+ MOZ_RELEASE_ASSERT(u.mI == 0x2ABCBEEF);
MOZ_RELEASE_ASSERT(ExtraBitsUntouched(u));
}
static void
TestScanUnsignedLeast64()
{
Input<uint_least64_t> u;
PoisonInput(u);
- sscanf("17421742173", "%" SCNoLEAST64, &u.i);
- MOZ_RELEASE_ASSERT(u.i == UINT64_C(017421742173));
+ sscanf("17421742173", "%" SCNoLEAST64, &u.mI);
+ MOZ_RELEASE_ASSERT(u.mI == UINT64_C(017421742173));
MOZ_RELEASE_ASSERT(ExtraBitsUntouched(u));
PoisonInput(u);
- sscanf("421786713579", "%" SCNuLEAST64, &u.i);
- MOZ_RELEASE_ASSERT(u.i == UINT64_C(421786713579));
+ sscanf("421786713579", "%" SCNuLEAST64, &u.mI);
+ MOZ_RELEASE_ASSERT(u.mI == UINT64_C(421786713579));
MOZ_RELEASE_ASSERT(ExtraBitsUntouched(u));
PoisonInput(u);
- sscanf("DEADBEEF7457E", "%" SCNxLEAST64, &u.i);
- MOZ_RELEASE_ASSERT(u.i == UINT64_C(0xDEADBEEF7457E));
+ sscanf("DEADBEEF7457E", "%" SCNxLEAST64, &u.mI);
+ MOZ_RELEASE_ASSERT(u.mI == UINT64_C(0xDEADBEEF7457E));
MOZ_RELEASE_ASSERT(ExtraBitsUntouched(u));
}
static void
TestScanUnsignedLeastN()
{
TestScanUnsignedLeast8();
TestScanUnsignedLeast16();
@@ -1104,92 +1104,92 @@ TestScanUnsignedLeastN()
static void
TestScanUnsignedFast8()
{
#if SHOULD_TEST_8BIT_FORMAT_MACROS
Input<uint_fast8_t> u;
PoisonInput(u);
- sscanf("17", "%" SCNoFAST8, &u.i);
- MOZ_RELEASE_ASSERT(u.i == 017);
+ sscanf("17", "%" SCNoFAST8, &u.mI);
+ MOZ_RELEASE_ASSERT(u.mI == 017);
MOZ_RELEASE_ASSERT(ExtraBitsUntouched(u));
PoisonInput(u);
- sscanf("42", "%" SCNuFAST8, &u.i);
- MOZ_RELEASE_ASSERT(u.i == 42);
+ sscanf("42", "%" SCNuFAST8, &u.mI);
+ MOZ_RELEASE_ASSERT(u.mI == 42);
MOZ_RELEASE_ASSERT(ExtraBitsUntouched(u));
PoisonInput(u);
- sscanf("2A", "%" SCNxFAST8, &u.i);
- MOZ_RELEASE_ASSERT(u.i == 0x2A);
+ sscanf("2A", "%" SCNxFAST8, &u.mI);
+ MOZ_RELEASE_ASSERT(u.mI == 0x2A);
MOZ_RELEASE_ASSERT(ExtraBitsUntouched(u));
#endif
}
static void
TestScanUnsignedFast16()
{
Input<uint_fast16_t> u;
PoisonInput(u);
- sscanf("1742", "%" SCNoFAST16, &u.i);
- MOZ_RELEASE_ASSERT(u.i == 01742);
+ sscanf("1742", "%" SCNoFAST16, &u.mI);
+ MOZ_RELEASE_ASSERT(u.mI == 01742);
MOZ_RELEASE_ASSERT(ExtraBitsUntouched(u));
PoisonInput(u);
- sscanf("4217", "%" SCNuFAST16, &u.i);
- MOZ_RELEASE_ASSERT(u.i == 4217);
+ sscanf("4217", "%" SCNuFAST16, &u.mI);
+ MOZ_RELEASE_ASSERT(u.mI == 4217);
MOZ_RELEASE_ASSERT(ExtraBitsUntouched(u));
PoisonInput(u);
- sscanf("2ABC", "%" SCNxFAST16, &u.i);
- MOZ_RELEASE_ASSERT(u.i == 0x2ABC);
+ sscanf("2ABC", "%" SCNxFAST16, &u.mI);
+ MOZ_RELEASE_ASSERT(u.mI == 0x2ABC);
MOZ_RELEASE_ASSERT(ExtraBitsUntouched(u));
}
static void
TestScanUnsignedFast32()
{
Input<uint_fast32_t> u;
PoisonInput(u);
- sscanf("17421742", "%" SCNoFAST32, &u.i);
- MOZ_RELEASE_ASSERT(u.i == 017421742);
+ sscanf("17421742", "%" SCNoFAST32, &u.mI);
+ MOZ_RELEASE_ASSERT(u.mI == 017421742);
MOZ_RELEASE_ASSERT(ExtraBitsUntouched(u));
PoisonInput(u);
- sscanf("4217867", "%" SCNuFAST32, &u.i);
- MOZ_RELEASE_ASSERT(u.i == 4217867);
+ sscanf("4217867", "%" SCNuFAST32, &u.mI);
+ MOZ_RELEASE_ASSERT(u.mI == 4217867);
MOZ_RELEASE_ASSERT(ExtraBitsUntouched(u));
PoisonInput(u);
- sscanf("2ABCBEEF", "%" SCNxFAST32, &u.i);
- MOZ_RELEASE_ASSERT(u.i == 0x2ABCBEEF);
+ sscanf("2ABCBEEF", "%" SCNxFAST32, &u.mI);
+ MOZ_RELEASE_ASSERT(u.mI == 0x2ABCBEEF);
MOZ_RELEASE_ASSERT(ExtraBitsUntouched(u));
}
static void
TestScanUnsignedFast64()
{
Input<uint_fast64_t> u;
PoisonInput(u);
- sscanf("17421742173", "%" SCNoFAST64, &u.i);
- MOZ_RELEASE_ASSERT(u.i == UINT64_C(017421742173));
+ sscanf("17421742173", "%" SCNoFAST64, &u.mI);
+ MOZ_RELEASE_ASSERT(u.mI == UINT64_C(017421742173));
MOZ_RELEASE_ASSERT(ExtraBitsUntouched(u));
PoisonInput(u);
- sscanf("421786713579", "%" SCNuFAST64, &u.i);
- MOZ_RELEASE_ASSERT(u.i == UINT64_C(421786713579));
+ sscanf("421786713579", "%" SCNuFAST64, &u.mI);
+ MOZ_RELEASE_ASSERT(u.mI == UINT64_C(421786713579));
MOZ_RELEASE_ASSERT(ExtraBitsUntouched(u));
PoisonInput(u);
- sscanf("DEADBEEF7457E", "%" SCNxFAST64, &u.i);
- MOZ_RELEASE_ASSERT(u.i == UINT64_C(0xDEADBEEF7457E));
+ sscanf("DEADBEEF7457E", "%" SCNxFAST64, &u.mI);
+ MOZ_RELEASE_ASSERT(u.mI == UINT64_C(0xDEADBEEF7457E));
MOZ_RELEASE_ASSERT(ExtraBitsUntouched(u));
}
static void
TestScanUnsignedFastN()
{
TestScanUnsignedFast8();
TestScanUnsignedFast16();
@@ -1198,49 +1198,49 @@ TestScanUnsignedFastN()
}
static void
TestScanUnsignedMax()
{
Input<uintmax_t> u;
PoisonInput(u);
- sscanf("14220563454333534", "%" SCNoMAX, &u.i);
- MOZ_RELEASE_ASSERT(u.i == UINTMAX_C(432157943248732));
+ sscanf("14220563454333534", "%" SCNoMAX, &u.mI);
+ MOZ_RELEASE_ASSERT(u.mI == UINTMAX_C(432157943248732));
MOZ_RELEASE_ASSERT(ExtraBitsUntouched(u));
PoisonInput(u);
- sscanf("432157943248732", "%" SCNuMAX, &u.i);
- MOZ_RELEASE_ASSERT(u.i == UINTMAX_C(432157943248732));
+ sscanf("432157943248732", "%" SCNuMAX, &u.mI);
+ MOZ_RELEASE_ASSERT(u.mI == UINTMAX_C(432157943248732));
MOZ_RELEASE_ASSERT(ExtraBitsUntouched(u));
PoisonInput(u);
- sscanf("4c337ca791", "%" SCNxMAX, &u.i);
- MOZ_RELEASE_ASSERT(u.i == UINTMAX_C(327281321873));
+ sscanf("4c337ca791", "%" SCNxMAX, &u.mI);
+ MOZ_RELEASE_ASSERT(u.mI == UINTMAX_C(327281321873));
MOZ_RELEASE_ASSERT(ExtraBitsUntouched(u));
}
static void
TestScanUnsignedPtr()
{
Input<uintptr_t> u;
PoisonInput(u);
- sscanf("57060516", "%" SCNoPTR, &u.i);
- MOZ_RELEASE_ASSERT(u.i == uintptr_t(reinterpret_cast<void*>(12345678)));
+ sscanf("57060516", "%" SCNoPTR, &u.mI);
+ MOZ_RELEASE_ASSERT(u.mI == uintptr_t(reinterpret_cast<void*>(12345678)));
MOZ_RELEASE_ASSERT(ExtraBitsUntouched(u));
PoisonInput(u);
- sscanf("87654321", "%" SCNuPTR, &u.i);
- MOZ_RELEASE_ASSERT(u.i == uintptr_t(reinterpret_cast<void*>(87654321)));
+ sscanf("87654321", "%" SCNuPTR, &u.mI);
+ MOZ_RELEASE_ASSERT(u.mI == uintptr_t(reinterpret_cast<void*>(87654321)));
MOZ_RELEASE_ASSERT(ExtraBitsUntouched(u));
PoisonInput(u);
- sscanf("4c3a791", "%" SCNxPTR, &u.i);
- MOZ_RELEASE_ASSERT(u.i == uintptr_t(reinterpret_cast<void*>(0x4c3a791)));
+ sscanf("4c3a791", "%" SCNxPTR, &u.mI);
+ MOZ_RELEASE_ASSERT(u.mI == uintptr_t(reinterpret_cast<void*>(0x4c3a791)));
MOZ_RELEASE_ASSERT(ExtraBitsUntouched(u));
}
static void
TestScanUnsigned()
{
TestScanUnsignedN();
TestScanUnsignedLeastN();