From af0175443b8563ae59ebd7fcb7f9e8f498b7d0de Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Villemot?= Date: Fri, 14 Jan 2011 16:23:24 +0100 Subject: [PATCH] Dynare++: fixed warning about comparison of signed with unsigned integers --- dynare++/extern/matlab/dynare_simul.cpp | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/dynare++/extern/matlab/dynare_simul.cpp b/dynare++/extern/matlab/dynare_simul.cpp index b7c68b986..d1789eb58 100644 --- a/dynare++/extern/matlab/dynare_simul.cpp +++ b/dynare++/extern/matlab/dynare_simul.cpp @@ -54,18 +54,18 @@ extern "C" { const mwSize* const ysteady_dim = mxGetDimensions(ysteady); int ny = nstat + npred + nboth + nforw; - if (ny != ystart_dim[0]) + if (ny != (int) ystart_dim[0]) DYN_MEX_FUNC_ERR_MSG_TXT("ystart has wrong number of rows.\n"); if (1 != ystart_dim[1]) DYN_MEX_FUNC_ERR_MSG_TXT("ystart has wrong number of cols.\n"); int nper = shocks_dim[1]; - if (nexog != shocks_dim[0]) + if (nexog != (int) shocks_dim[0]) DYN_MEX_FUNC_ERR_MSG_TXT("shocks has a wrong number of rows.\n"); - if (nexog != vcov_dim[0]) + if (nexog != (int) vcov_dim[0]) DYN_MEX_FUNC_ERR_MSG_TXT("vcov has a wrong number of rows.\n"); - if (nexog != vcov_dim[1]) + if (nexog != (int) vcov_dim[1]) DYN_MEX_FUNC_ERR_MSG_TXT("vcov has a wrong number of cols.\n"); - if (ny != ysteady_dim[0]) + if (ny != (int) ysteady_dim[0]) DYN_MEX_FUNC_ERR_MSG_TXT("ysteady has wrong number of rows.\n"); if (1 != ysteady_dim[1]) DYN_MEX_FUNC_ERR_MSG_TXT("ysteady has wrong number of cols.\n"); @@ -82,13 +82,13 @@ extern "C" { const mxArray* gk = prhs[11+dim]; const mwSize* const gk_dim = mxGetDimensions(gk); FFSTensor ft(ny, npred+nboth+nexog, dim); - if (ft.ncols() != gk_dim[1]) { + if (ft.ncols() != (int) gk_dim[1]) { char buf[1000]; sprintf(buf, "Wrong number of columns for folded tensor: got %d but I want %d\n", (int) gk_dim[1], ft.ncols()); DYN_MEX_FUNC_ERR_MSG_TXT(buf); } - if (ft.nrows() != gk_dim[0]) { + if (ft.nrows() != (int) gk_dim[0]) { char buf[1000]; sprintf(buf, "Wrong number of rows for folded tensor: got %d but I want %d\n", (int) gk_dim[0], ft.nrows());