diff --git a/include/util/tarray.h b/include/util/tarray.h index e8037699ae..482f13de39 100644 --- a/include/util/tarray.h +++ b/include/util/tarray.h @@ -139,7 +139,7 @@ void* taosArrayGetLast(const SArray* pArray); * @param pArray * @return */ -int32_t taosArrayGetSize(const SArray* pArray); +size_t taosArrayGetSize(const SArray* pArray); /** * set the size of array diff --git a/source/util/src/tarray.c b/source/util/src/tarray.c index d16d0e610a..23e79da948 100644 --- a/source/util/src/tarray.c +++ b/source/util/src/tarray.c @@ -206,11 +206,11 @@ void* taosArrayGetP(const SArray* pArray, size_t index) { void* taosArrayGetLast(const SArray* pArray) { return TARRAY_GET_ELEM(pArray, pArray->size - 1); } -int32_t taosArrayGetSize(const SArray* pArray) { +size_t taosArrayGetSize(const SArray* pArray) { if (pArray == NULL) { return 0; } - return (int32_t)pArray->size; + return pArray->size; } void taosArraySetSize(SArray* pArray, size_t size) {