-// Check if array == refArray
-void compareArray(const char* ID, const void* array, const void* refArray, mwSize size, int isInteger);
-
-#define compareArray_int(ID, array, refArray, size)\
- compareArray(ID, array, refArray, size, 1)
-#define compareArray_real(ID, array, refArray, size)\
- compareArray(ID, array, refArray, size, 0)
-
-// Auxiliary to convert from ours ("by-rows") encoding to MATLAB
-void* brToMatlabArray(const void* brArray, const mwSize* dimensions, int nbDims, int isInteger);
-
-#define brToMatlabArray_int(brArray, dimensions, nbDims)\
- (Int*)brToMatlabArray(brArray, dimensions, nbDims, 1)
-#define brToMatlabArray_real(brArray, dimensions, nbDims)\
- (Real*)brToMatlabArray(brArray, dimensions, nbDims, 0)
-
-// Auxiliary to convert from MATLAB encoding to ours ("by-rows")
-void* matlabToBrArray(const void* matlabArray, const mwSize* dimensions, int nbDims, int isInteger);
-
-#define matlabToBrArray_int(matlabArray, dimensions, nbDims)\
- (Int*)matlabToBrArray(matlabArray, dimensions, nbDims, 1)
-#define matlabToBrArray_real(matlabArray, dimensions, nbDims)\
- (Real*)matlabToBrArray(matlabArray, dimensions, nbDims, 0)
-
-// Read array by columns (as in MATLAB) and return by-rows encoding
-void* readArray(const char* fileName, const mwSize* dimensions, int nbDims, int isInteger);