I received a bug report for Octave that was the result of fnmatch
being defined to posix_fnmatch in config.h.  I think this is due to

    AC_DEFINE_UNQUOTED([fnmatch], [${gl_fnmatch_required_lowercase}_fnmatch],
      [Define to a replacement function name for fnmatch().])

in gnulib's fnmatch.m4 file.  Is there some way to protect fnmatch
from being redefined globally when using a C++ compiler as has been
done with other symbols?  If not, then I can work around the problem,
but it would be nice if this redefinition did not happen when using
C++.

Please let me know if more info is needed.

Thanks,

jwe

Reply via email to