Fix for undefined symbol strneq.  The original working code in 97ade81
used !strcmp() to check for string equality before it was incorrectly
replaced with strneq().  This loader is built on OS X before 10.4.
---
 libltdl/loaders/dyld.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/libltdl/loaders/dyld.c b/libltdl/loaders/dyld.c
index bfd5869..d666128 100644
--- a/libltdl/loaders/dyld.c
+++ b/libltdl/loaders/dyld.c
@@ -406,7 +406,7 @@ lt__nsmodule_get_header (NSModule module)
   while (i > 0)
     {
       --i;
-      if (strneq (_dyld_get_image_name (i), modname))
+      if (STREQ (_dyld_get_image_name (i), modname))
        {
          mh = _dyld_get_image_header (i);
          break;
@@ -455,7 +455,7 @@ lt__match_loadedlib (const char *name)
 
       --i;
       id = lt__header_get_instnam (_dyld_get_image_header (i));
-      if (id && strneq (id, name))
+      if (id && STREQ (id, name))
        {
          mh = _dyld_get_image_header (i);
          break;
-- 
2.9.0


Reply via email to