Merge branch 'master' into json-pointer
This commit is contained in:
commit
6fdfc90bb2
@ -68,7 +68,14 @@ public:
|
|||||||
else
|
else
|
||||||
return NULL; // standardize to returning NULL.
|
return NULL; // standardize to returning NULL.
|
||||||
}
|
}
|
||||||
void* Realloc(void* originalPtr, size_t originalSize, size_t newSize) { (void)originalSize; return std::realloc(originalPtr, newSize); }
|
void* Realloc(void* originalPtr, size_t originalSize, size_t newSize) {
|
||||||
|
(void)originalSize;
|
||||||
|
if (newSize == 0) {
|
||||||
|
std::free(originalPtr);
|
||||||
|
return NULL;
|
||||||
|
}
|
||||||
|
return std::realloc(originalPtr, newSize);
|
||||||
|
}
|
||||||
static void Free(void *ptr) { std::free(ptr); }
|
static void Free(void *ptr) { std::free(ptr); }
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -146,6 +146,7 @@ TEST(Document, ParseStream_EncodedInputStream) {
|
|||||||
StringBuffer bos2;
|
StringBuffer bos2;
|
||||||
Writer<StringBuffer> writer(bos2);
|
Writer<StringBuffer> writer(bos2);
|
||||||
reader.Parse(is, writer);
|
reader.Parse(is, writer);
|
||||||
|
fclose(fp);
|
||||||
|
|
||||||
EXPECT_EQ(bos.GetSize(), bos2.GetSize());
|
EXPECT_EQ(bos.GetSize(), bos2.GetSize());
|
||||||
EXPECT_EQ(0, memcmp(bos.GetString(), bos2.GetString(), bos2.GetSize()));
|
EXPECT_EQ(0, memcmp(bos.GetString(), bos2.GetString(), bos2.GetSize()));
|
||||||
@ -184,6 +185,7 @@ TEST(Document, ParseStream_AutoUTFInputStream) {
|
|||||||
StringBuffer bos2;
|
StringBuffer bos2;
|
||||||
Writer<StringBuffer> writer(bos2);
|
Writer<StringBuffer> writer(bos2);
|
||||||
reader.Parse(is, writer);
|
reader.Parse(is, writer);
|
||||||
|
fclose(fp);
|
||||||
|
|
||||||
EXPECT_EQ(bos.GetSize(), bos2.GetSize());
|
EXPECT_EQ(bos.GetSize(), bos2.GetSize());
|
||||||
EXPECT_EQ(0, memcmp(bos.GetString(), bos2.GetString(), bos2.GetSize()));
|
EXPECT_EQ(0, memcmp(bos.GetString(), bos2.GetString(), bos2.GetSize()));
|
||||||
|
Loading…
x
Reference in New Issue
Block a user