mirror of
https://github.com/facebook/react-native.git
synced 2025-11-01 09:14:26 +00:00
Refactor dataSize to use int instead of short
Summary: DynamicData can contain a big amount of data, refactoring type to use int instead of short changelog: [internal] internal Reviewed By: sammy-SC Differential Revision: D27904643 fbshipit-source-id: 157064b280e27a9c7c4a4f55af310392b178feda
This commit is contained in:
committed by
Facebook GitHub Bot
parent
f946001c4e
commit
668d71aa0b
@@ -14,7 +14,7 @@ namespace react {
|
||||
|
||||
// TODO T83483191: Extend MapBuffer C++ implementation to support basic random
|
||||
// access
|
||||
MapBuffer::MapBuffer(uint8_t *const data, uint16_t dataSize) {
|
||||
MapBuffer::MapBuffer(uint8_t *const data, int dataSize) {
|
||||
react_native_assert(
|
||||
(data != nullptr) && "Error trying to build an invalid MapBuffer");
|
||||
|
||||
@@ -33,7 +33,7 @@ MapBuffer::MapBuffer(uint8_t *const data, uint16_t dataSize) {
|
||||
memcpy(
|
||||
reinterpret_cast<uint8_t *>(&dataSize_),
|
||||
reinterpret_cast<const uint8_t *>(data_ + HEADER_BUFFER_SIZE_OFFSET),
|
||||
UINT16_SIZE);
|
||||
INT_SIZE);
|
||||
|
||||
if (dataSize != dataSize_) {
|
||||
LOG(ERROR) << "Error: Data size does not match, expected " << dataSize
|
||||
@@ -123,7 +123,7 @@ bool MapBuffer::isNull(Key key) const {
|
||||
return getInt(key) == NULL_VALUE;
|
||||
}
|
||||
|
||||
uint16_t MapBuffer::getBufferSize() const {
|
||||
int MapBuffer::getBufferSize() const {
|
||||
return dataSize_;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user