# HG changeset patch # User jwe # Date 949576615 0 # Node ID 3796444c54a31bade71ba35503f07c40bb46ccf7 # Parent 58549b931ad53b7c3525bcf01da8047ac789c5c9 [project @ 2000-02-03 11:16:54 by jwe] diff --git a/liboctave/Array.h b/liboctave/Array.h --- a/liboctave/Array.h +++ b/liboctave/Array.h @@ -83,7 +83,7 @@ void qsort (int (*compare) (const void *, const void *)) { - ::qsort (data, len, sizeof (T), compare); + ::qsort (data, static_cast (len), sizeof (T), compare); } }; diff --git a/liboctave/ChangeLog b/liboctave/ChangeLog --- a/liboctave/ChangeLog +++ b/liboctave/ChangeLog @@ -1,3 +1,7 @@ +2000-02-03 John W. Eaton + + * Array.h (Array::ArrayRep::qsort): Cast len to size_t. + 2000-02-01 John W. Eaton * oct-rl-edit.c, oct-rl-edit.h: New files for interface to GNU diff --git a/src/file-io.cc b/src/file-io.cc --- a/src/file-io.cc +++ b/src/file-io.cc @@ -116,17 +116,17 @@ else if (mode == "a+") retval = std::ios::in | std::ios::out | std::ios::app; else if (mode == "rb") - retval = std::ios::in | std::ios::bin; + retval = std::ios::in | std::ios::binary; else if (mode == "wb") - retval = std::ios::out | std::ios::trunc | std::ios::bin; + retval = std::ios::out | std::ios::trunc | std::ios::binary; else if (mode == "ab") - retval = std::ios::out | std::ios::app | std::ios::bin; + retval = std::ios::out | std::ios::app | std::ios::binary; else if (mode == "r+b") - retval = std::ios::in | std::ios::out | std::ios::bin; + retval = std::ios::in | std::ios::out | std::ios::binary; else if (mode == "w+b") - retval = std::ios::in | std::ios::out | std::ios::trunc | std::ios::bin; + retval = std::ios::in | std::ios::out | std::ios::trunc | std::ios::binary; else if (mode == "a+b") - retval = std::ios::in | std::ios::out | std::ios::app | std::ios::bin; + retval = std::ios::in | std::ios::out | std::ios::app | std::ios::binary; else ::error ("invalid mode specified"); }