aboutsummaryrefslogtreecommitdiff
path: root/math/scilab/files/patch-modules_matio_src_cpp_GetSparseVariable.cpp
blob: fd9c297f40e5c44856424da5d3f4378870c5a791 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
--- modules/matio/src/cpp/GetSparseVariable.cpp.orig	2020-02-25 10:00:03 UTC
+++ modules/matio/src/cpp/GetSparseVariable.cpp
@@ -65,7 +65,7 @@ matvar_t* GetSparseMatVar(types::Sparse* pSparse, cons
     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 @@ matvar_t* GetSparseMatVar(types::Sparse* pSparse, cons
         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);