Optimize a bit by using mempcpy.
authordrepper <drepper>
Wed, 5 Nov 1997 23:07:59 +0000 (23:07 +0000)
committerdrepper <drepper>
Wed, 5 Nov 1997 23:07:59 +0000 (23:07 +0000)
elf/dl-lookup.c

index ef34479..c517240 100644 (file)
@@ -355,8 +355,8 @@ _dl_lookup_versioned_symbol_skip (const char *undef_name,
       /* We could find no value for a strong reference.  */
       const size_t len = strlen (undef_name);
       char buf[sizeof undefined_msg + len];
       /* We could find no value for a strong reference.  */
       const size_t len = strlen (undef_name);
       char buf[sizeof undefined_msg + len];
-      memcpy (buf, undefined_msg, sizeof undefined_msg - 1);
-      memcpy (&buf[sizeof undefined_msg - 1], undef_name, len + 1);
+      __mempcpy (__mempcpy (buf, undefined_msg, sizeof undefined_msg - 1),
+                undef_name, len + 1);
       _dl_signal_error (0, reference_name, buf);
     }
 
       _dl_signal_error (0, reference_name, buf);
     }