# HG changeset patch # User jwe # Date 1168410947 0 # Node ID 9ff5a693603112f8e6fa713ab9f524dc39b3773d # Parent 48444662e9aef3c3eb92c25f5a340b948413acb9 [project @ 2007-01-10 06:35:47 by jwe] diff -r 48444662e9ae -r 9ff5a6936031 src/ChangeLog --- a/src/ChangeLog Tue Jan 09 17:12:52 2007 +0000 +++ b/src/ChangeLog Wed Jan 10 06:35:47 2007 +0000 @@ -1,3 +1,8 @@ +2007-01-10 John W. Eaton + + * parse.y (load_fcn_from_file): Only compare last two characters + when looking for ".m". + 2007-01-06 John W. Eaton * version.h (OCTAVE_CONFIG_STATEMENT): New macro diff -r 48444662e9ae -r 9ff5a6936031 src/parse.y --- a/src/parse.y Tue Jan 09 17:12:52 2007 +0000 +++ b/src/parse.y Wed Jan 10 06:35:47 2007 +0000 @@ -3414,7 +3414,7 @@ if (octave_env::absolute_pathname (nm) && ((nm_len > 4 && nm.substr (nm_len-4) == ".oct") || (nm_len > 4 && nm.substr (nm_len-4) == ".mex") - || (nm_len > 2 && nm.substr (nm_len-4) == ".m"))) + || (nm_len > 2 && nm.substr (nm_len-2) == ".m"))) { file = nm; }