Mercurial > octave
diff src/dynamic-ld.cc @ 6221:8e0f1eda266b
[project @ 2007-01-03 17:23:33 by jwe]
author | jwe |
---|---|
date | Wed, 03 Jan 2007 17:23:34 +0000 |
parents | 8010902404b9 |
children | ea65de49e18e |
line wrap: on
line diff
--- a/src/dynamic-ld.cc Sat Dec 30 17:29:35 2006 +0000 +++ b/src/dynamic-ld.cc Wed Jan 03 17:23:34 2007 +0000 @@ -413,9 +413,17 @@ if (! function) { - function = mex_file.search (STRINGIFY (F77_FUNC (mexfunction, MEXFUNCTION))); - if (function) - have_fmex = true; + // FIXME -- can we determine this C mangling scheme + // automatically at run time or configure time? + + function = mex_file.search ("_mexFunction"); + + if (! function) + { + function = mex_file.search (STRINGIFY (F77_FUNC (mexfunction, MEXFUNCTION))); + if (function) + have_fmex = true; + } } } else