From: drepper Date: Wed, 5 Nov 1997 23:07:59 +0000 (+0000) Subject: Optimize a bit by using mempcpy. X-Git-Tag: libc-ud-971105~43 X-Git-Url: http://git.csclub.uwaterloo.ca/?p=kopensolaris-gnu%2Fglibc.git;a=commitdiff_plain;h=517492caf4bc3949536113f75ee8cbe16c346025 Optimize a bit by using mempcpy. --- diff --git a/elf/dl-lookup.c b/elf/dl-lookup.c index ef344794c5..c51724026e 100644 --- a/elf/dl-lookup.c +++ b/elf/dl-lookup.c @@ -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]; - 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); }