Mercurial > hg > octave-nkf
diff src/ov-range.cc @ 5760:8d7162924bd3
[project @ 2006-04-14 04:01:37 by jwe]
author | jwe |
---|---|
date | Fri, 14 Apr 2006 04:01:40 +0000 |
parents | ce79d238f142 |
children | ace8d8d26933 |
line wrap: on
line diff
--- a/src/ov-range.cc +++ b/src/ov-range.cc @@ -326,15 +326,15 @@ bool octave_range::save_binary (std::ostream& os, bool& /* save_as_floats */) { - char tmp = (char) LS_DOUBLE; - os.write (X_CAST (char *, &tmp), 1); + char tmp = LS_DOUBLE; + os.write (reinterpret_cast<char *> (&tmp), 1); Range r = range_value (); double bas = r.base (); double lim = r.limit (); double inc = r.inc (); - os.write (X_CAST (char *, &bas), 8); - os.write (X_CAST (char *, &lim), 8); - os.write (X_CAST (char *, &inc), 8); + os.write (reinterpret_cast<char *> (&bas), 8); + os.write (reinterpret_cast<char *> (&lim), 8); + os.write (reinterpret_cast<char *> (&inc), 8); return true; } @@ -344,18 +344,18 @@ oct_mach_info::float_format /* fmt */) { char tmp; - if (! is.read (X_CAST (char *, &tmp), 1)) + if (! is.read (reinterpret_cast<char *> (&tmp), 1)) return false; double bas, lim, inc; - if (! is.read (X_CAST (char *, &bas), 8)) + if (! is.read (reinterpret_cast<char *> (&bas), 8)) return false; if (swap) swap_bytes<8> (&bas); - if (! is.read (X_CAST (char *, &lim), 8)) + if (! is.read (reinterpret_cast<char *> (&lim), 8)) return false; if (swap) swap_bytes<8> (&lim); - if (! is.read (X_CAST (char *, &inc), 8)) + if (! is.read (reinterpret_cast<char *> (&inc), 8)) return false; if (swap) swap_bytes<8> (&inc);