# HG changeset patch # User John W. Eaton # Date 1284573122 14400 # Node ID 71f38cba668d4ab8e1c81c2aa7e69ad31febea51 # Parent 71ad9c8f20f57451a50d6644020727afb10eddc6 __magick_read__.cc: eliminate some casts diff --git a/src/DLD-FUNCTIONS/__magick_read__.cc b/src/DLD-FUNCTIONS/__magick_read__.cc --- a/src/DLD-FUNCTIONS/__magick_read__.cc +++ b/src/DLD-FUNCTIONS/__magick_read__.cc @@ -535,7 +535,6 @@ const Octave_map& options, bool) { - int nframes = static_cast(imvec.size ()); bool something_set = 0; // Quality setting @@ -554,11 +553,11 @@ something_set = 1; if (result.is_real_type ()) { - int qlev = static_cast(result.int_value ()); + int qlev = result.int_value (); if (qlev < 0 || qlev > 100) warning ("warning: Quality setting invalid--use default of 75"); else - for (int fnum = 0; fnum < nframes; fnum++) + for (size_t fnum = 0; fnum < imvec.size (); fnum++) imvec[fnum].quality (static_cast(qlev)); } else @@ -729,9 +728,8 @@ encode_map (std::vector& imvec, const NDArray& cmap) { unsigned int mapsize = cmap.dim1 (); - int nframes = static_cast(imvec.size ()); - for (int fnum = 0; fnum < nframes; fnum++) + for (size_t fnum = 0; fnum < imvec.size (); fnum++) { imvec[fnum].colorMapSize (mapsize); imvec[fnum].type (Magick::PaletteType); @@ -811,8 +809,7 @@ try { - int nframes = static_cast(imvec.size ()); - for (int i = 0; i < nframes ; i++) + for (int i = 0; i < imvec.size (); i++) imvec[i].magick (fmt); Magick::writeImages (imvec.begin (), imvec.end (), filename);