Mercurial > hg > octave-max
changeset 11843:d1b8260dbc76 release-3-0-x
fix problems from transplant 7552
author | Jaroslav Hajek <highegg@gmail.com> |
---|---|
date | Fri, 19 Sep 2008 12:30:30 +0200 |
parents | 0b9c56b6bf0e |
children | 28b0618cf67c |
files | src/ChangeLog src/load-path.cc src/utils.cc |
diffstat | 3 files changed, 11 insertions(+), 6 deletions(-) [+] |
line wrap: on
line diff
--- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,8 @@ +2008-09-19 Jaroslav Hajek <highegg@gmail.com> + + * load-path.cc: Fix errors from earlier transplant changeset. + * utils.cc: Likewise. + 2008-09-10 John W. Eaton <jwe@octave.org> * octave.cc (octave_main): Make all command-line arguments
--- a/src/load-path.cc +++ b/src/load-path.cc @@ -798,7 +798,7 @@ { std::string retval; - if (dir.find_first_of (file_ops::dir_sep_chars ()) != std::string::npos + if (dir.find_first_of (file_ops::dir_sep_chars) != std::string::npos && (octave_env::absolute_pathname (dir) || octave_env::rooted_relative_pathname (dir))) { @@ -817,7 +817,7 @@ size_t dname_len = dname.length (); - if (dname.substr (dname_len - 1) == file_ops::dir_sep_str ()) + if (dname.substr (dname_len - 1) == file_ops::dir_sep_str) dname = dname.substr (0, dname_len - 1); size_t dir_len = dir.length ();
--- a/src/utils.cc +++ b/src/utils.cc @@ -746,6 +746,10 @@ error ("errno: expecting integer argument"); } } + else if (nargin == 0) + retval = octave_errno::get (); + else + print_usage (); return retval; } @@ -768,10 +772,6 @@ if (fs.exists ()) retval = octave_env::make_absolute (tcontents, octave_env::getcwd ()); } - else if (nargin == 0) - retval = octave_errno::get (); - else - print_usage (); return retval; }