Mercurial > hg > octave-lyh
diff liboctave/data-conv.cc @ 3518:2dcc5f58ca0c
[project @ 2000-02-01 23:11:59 by jwe]
author | jwe |
---|---|
date | Tue, 01 Feb 2000 23:11:59 +0000 |
parents | ef5c83d6bffc |
children | 81552337b120 |
line wrap: on
line diff
--- a/liboctave/data-conv.cc +++ b/liboctave/data-conv.cc @@ -717,7 +717,7 @@ case LS_FLOAT: { volatile float *ptr = X_CAST (float *, data); - is.read (data, 4 * len); + is.read (X_CAST (char *, data), 4 * len); do_float_format_conversion (X_CAST (float *, data), len, fmt); float tmp = ptr[0]; for (int i = len - 1; i > 0; i--) @@ -727,7 +727,7 @@ break; case LS_DOUBLE: // No conversion necessary. - is.read (data, 8 * len); + is.read (X_CAST (char *, data), 8 * len); do_double_format_conversion (data, len, fmt); break; @@ -774,7 +774,7 @@ { char tmp_type = X_CAST (char, type); os.write (&tmp_type, 1); - os.write (data, 8 * len); + os.write (X_CAST (char *, data), 8 * len); } break;