Mercurial > octave-nkf
diff src/ov-ch-mat.cc @ 8956:d91fa4b20bbb
ensure nonnegative char -> real conversion
author | Jaroslav Hajek <highegg@gmail.com> |
---|---|
date | Wed, 11 Mar 2009 10:31:08 +0100 |
parents | eb63fbe60fab |
children | 34d6f005db4b |
line wrap: on
line diff
--- a/src/ov-ch-mat.cc Tue Mar 10 21:54:39 2009 -0400 +++ b/src/ov-ch-mat.cc Wed Mar 11 10:31:08 2009 +0100 @@ -64,7 +64,7 @@ gripe_implicit_conversion ("Octave:array-as-scalar", "character matrix", "real scalar"); - retval = matrix (0, 0); + retval = static_cast<unsigned char> (matrix (0, 0)); } else gripe_invalid_conversion ("character matrix", "real scalar"); @@ -82,7 +82,7 @@ gripe_implicit_conversion ("Octave:array-as-scalar", "character matrix", "real scalar"); - retval = matrix (0, 0); + retval = static_cast<unsigned char> (matrix (0, 0)); } else gripe_invalid_conversion ("character matrix", "real scalar"); @@ -102,7 +102,7 @@ gripe_implicit_conversion ("Octave:array-as-scalar", "character matrix", "complex scalar"); - retval = matrix (0, 0); + retval = static_cast<unsigned char> (matrix (0, 0)); } else gripe_invalid_conversion ("character matrix", "complex scalar"); @@ -122,7 +122,7 @@ gripe_implicit_conversion ("Octave:array-as-scalar", "character matrix", "complex scalar"); - retval = matrix (0, 0); + retval = static_cast<unsigned char> (matrix (0, 0)); } else gripe_invalid_conversion ("character matrix", "complex scalar");