Mercurial > hg > octave-lyh
diff src/utils.cc @ 7818:5640a70cbab1
Add Ffilemarker and fix for 'dbstep in'
author | David Bateman <dbateman@free.fr> |
---|---|
date | Sun, 25 May 2008 15:04:37 +0200 |
parents | 82be108cc558 |
children | 63dbb85452cc |
line wrap: on
line diff
--- a/src/utils.cc +++ b/src/utils.cc @@ -435,7 +435,14 @@ else if (len > 2 && name [len - 2] == '.' && name [len - 1] == 'm') retval = load_path::find_fcn_file (name.substr (0, len-2)); else - retval = load_path::find_fcn_file (name); + { + std::string fname = name; + size_t pos = name.find_first_of (Vfilemarker); + if (pos != NPOS) + fname = name.substr (0, pos); + + retval = load_path::find_fcn_file (fname); + } } return retval;