[pure-lang-svn] SF.net SVN: pure-lang:[778] pure/trunk/runtime.cc
Status: Beta
Brought to you by:
agraef
|
From: <ag...@us...> - 2008-09-17 21:16:50
|
Revision: 778
http://pure-lang.svn.sourceforge.net/pure-lang/?rev=778&view=rev
Author: agraef
Date: 2008-09-17 21:17:01 +0000 (Wed, 17 Sep 2008)
Log Message:
-----------
Bugfixes.
Modified Paths:
--------------
pure/trunk/runtime.cc
Modified: pure/trunk/runtime.cc
===================================================================
--- pure/trunk/runtime.cc 2008-09-17 15:05:12 UTC (rev 777)
+++ pure/trunk/runtime.cc 2008-09-17 21:17:01 UTC (rev 778)
@@ -817,7 +817,7 @@
data[i++*tda] = (int)x->data.d;
break;
case EXPR::MATRIX: {
- gsl_matrix_int *mat1 = (gsl_matrix_int*)x->data.mat.p;
+ gsl_matrix *mat1 = (gsl_matrix*)x->data.mat.p;
if (mat1)
for (size_t j = 0; j < mat1->size1; i++, j++)
for (size_t k = 0; k < mat1->size2; k++)
@@ -825,7 +825,7 @@
break;
}
case EXPR::IMATRIX: {
- gsl_matrix *mat1 = (gsl_matrix*)x->data.mat.p;
+ gsl_matrix_int *mat1 = (gsl_matrix_int*)x->data.mat.p;
if (mat1)
for (size_t j = 0; j < mat1->size1; i++, j++)
memcpy(data+i*tda, mat1->data+j*mat1->tda, ncols*sizeof(int));
@@ -869,7 +869,7 @@
data[i++] = (int)x->data.d;
break;
case EXPR::MATRIX: {
- gsl_matrix_int *mat1 = (gsl_matrix_int*)x->data.mat.p;
+ gsl_matrix *mat1 = (gsl_matrix*)x->data.mat.p;
if (mat1)
for (size_t j = 0; j < mat1->size1; j++)
for (size_t k = 0; k < mat1->size2; k++)
@@ -878,7 +878,7 @@
break;
}
case EXPR::IMATRIX: {
- gsl_matrix *mat1 = (gsl_matrix*)x->data.mat.p;
+ gsl_matrix_int *mat1 = (gsl_matrix_int*)x->data.mat.p;
if (mat1)
for (size_t j = 0; j < mat1->size1; j++)
memcpy(data+j*tda+i, mat1->data+j*mat1->tda,
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|