Optimize a bit by using mempcpy.
authordrepper <drepper>
Wed, 5 Nov 1997 23:20:12 +0000 (23:20 +0000)
committerdrepper <drepper>
Wed, 5 Nov 1997 23:20:12 +0000 (23:20 +0000)
nss/nsswitch.c

index 18129bb..36c1d00 100644 (file)
@@ -587,8 +587,7 @@ nss_parse_service_list (const char *line)
              free (new_service);
              return result;
            }
-         memcpy (source, name, line - name);
-         source[line - name] = '\0';
+         *((char *) __mempcpy (source, name, line - name)) = '\0';
 
          new_service->name = source;
        }