21 lines
854 B
Diff
21 lines
854 B
Diff
|
--- scilab-6.1.0/modules/matio/src/cpp/GetSparseVariable.cpp.orig 2021-05-15 20:35:23.779949805 +0200
|
||
|
+++ scilab-6.1.0/modules/matio/src/cpp/GetSparseVariable.cpp 2021-05-15 20:36:43.336525958 +0200
|
||
|
@@ -65,7 +65,7 @@
|
||
|
int* itemsRow = new int[pSparse->getRows()];
|
||
|
pSparse->getNbItemByRow(itemsRow);
|
||
|
|
||
|
- int* colIndexes = (int*)MALLOC(sizeof(int) * (pSparse->getRows() + 1));
|
||
|
+ mat_uint32_t* colIndexes = (mat_uint32_t*)MALLOC(sizeof(mat_uint32_t) * (pSparse->getRows() + 1));
|
||
|
if (colIndexes == NULL)
|
||
|
{
|
||
|
FREE(sparseData);
|
||
|
@@ -82,7 +82,7 @@
|
||
|
colIndexes[K + 1] = colIndexes[K] + itemsRow[K];
|
||
|
}
|
||
|
|
||
|
- int* rowIndexes = (int*)MALLOC(sizeof(int) * nonZeros);
|
||
|
+ mat_uint32_t* rowIndexes = (mat_uint32_t*)MALLOC(sizeof(mat_uint32_t) * nonZeros);
|
||
|
if (rowIndexes == NULL)
|
||
|
{
|
||
|
FREE(sparseData);
|