summary refs log tree commit diff
path: root/string
diff options
context:
space:
mode:
authorSiddhesh Poyarekar <siddhesh@sourceware.org>2021-09-03 22:06:44 +0530
committerSiddhesh Poyarekar <siddhesh@sourceware.org>2021-09-03 22:06:44 +0530
commit30891f35fa7da832b66d80d0807610df361851f3 (patch)
tree684c81cc6e88650313797fadaa642d714fcce8a8 /string
parent04f2125c6eff341f9c52682866d1eea8d204c852 (diff)
downloadglibc-30891f35fa7da832b66d80d0807610df361851f3.tar.gz
glibc-30891f35fa7da832b66d80d0807610df361851f3.tar.xz
glibc-30891f35fa7da832b66d80d0807610df361851f3.zip
Remove "Contributed by" lines
We stopped adding "Contributed by" or similar lines in sources in 2012
in favour of git logs and keeping the Contributors section of the
glibc manual up to date.  Removing these lines makes the license
header a bit more consistent across files and also removes the
possibility of error in attribution when license blocks or files are
copied across since the contributed-by lines don't actually reflect
reality in those cases.

Move all "Contributed by" and similar lines (Written by, Test by,
etc.) into a new file CONTRIBUTED-BY to retain record of these
contributions.  These contributors are also mentioned in
manual/contrib.texi, so we just maintain this additional record as a
courtesy to the earlier developers.

The following scripts were used to filter a list of files to edit in
place and to clean up the CONTRIBUTED-BY file respectively.  These
were not added to the glibc sources because they're not expected to be
of any use in future given that this is a one time task:

https://gist.github.com/siddhesh/b5ecac94eabfd72ed2916d6d8157e7dc
https://gist.github.com/siddhesh/15ea1f5e435ace9774f485030695ee02

Reviewed-by: Carlos O'Donell <carlos@redhat.com>
Diffstat (limited to 'string')
-rw-r--r--string/argz-addsep.c1
-rw-r--r--string/argz-append.c1
-rw-r--r--string/argz-count.c1
-rw-r--r--string/argz-create.c1
-rw-r--r--string/argz-ctsep.c1
-rw-r--r--string/argz-delete.c1
-rw-r--r--string/argz-extract.c1
-rw-r--r--string/argz-insert.c1
-rw-r--r--string/argz-next.c1
-rw-r--r--string/argz-replace.c1
-rw-r--r--string/argz-stringify.c1
-rw-r--r--string/bug-strncat1.c1
-rw-r--r--string/bug-strpbrk1.c1
-rw-r--r--string/bug-strspn1.c1
-rw-r--r--string/bzero.c1
-rw-r--r--string/envz.c1
-rw-r--r--string/ffs.c1
-rw-r--r--string/ffsll.c1
-rw-r--r--string/memcpy.c1
-rw-r--r--string/memmove.c1
-rw-r--r--string/stratcliff.c1
-rw-r--r--string/strcoll.c1
-rw-r--r--string/strcoll_l.c1
-rw-r--r--string/strlen.c3
-rw-r--r--string/strnlen.c1
-rw-r--r--string/strxfrm.c1
-rw-r--r--string/strxfrm_l.c1
-rw-r--r--string/test-ffs.c2
-rw-r--r--string/test-memccpy.c1
-rw-r--r--string/test-memchr.c1
-rw-r--r--string/test-memcmp.c2
-rw-r--r--string/test-memcpy.c1
-rw-r--r--string/test-memmem.c1
-rw-r--r--string/test-memmove.c1
-rw-r--r--string/test-mempcpy.c1
-rw-r--r--string/test-memrchr.c1
-rw-r--r--string/test-memset.c1
-rw-r--r--string/test-rawmemchr.c1
-rw-r--r--string/test-stpcpy.c1
-rw-r--r--string/test-stpncpy.c1
-rw-r--r--string/test-strcasecmp.c1
-rw-r--r--string/test-strcasestr.c1
-rw-r--r--string/test-strcat.c1
-rw-r--r--string/test-strchr.c2
-rw-r--r--string/test-strcmp.c2
-rw-r--r--string/test-strcpy.c2
-rw-r--r--string/test-strcspn.c1
-rw-r--r--string/test-string.h1
-rw-r--r--string/test-strlen.c2
-rw-r--r--string/test-strncasecmp.c1
-rw-r--r--string/test-strncat.c1
-rw-r--r--string/test-strncmp.c1
-rw-r--r--string/test-strncpy.c1
-rw-r--r--string/test-strnlen.c1
-rw-r--r--string/test-strpbrk.c1
-rw-r--r--string/test-strrchr.c3
-rw-r--r--string/test-strspn.c1
-rw-r--r--string/test-strstr.c1
-rw-r--r--string/testcopy.c1
-rw-r--r--string/tst-bswap.c1
-rw-r--r--string/wordcopy.c1
61 files changed, 0 insertions, 71 deletions
diff --git a/string/argz-addsep.c b/string/argz-addsep.c
index 9c1926795d..9b276025df 100644
--- a/string/argz-addsep.c
+++ b/string/argz-addsep.c
@@ -1,6 +1,5 @@
 /* Copyright (C) 1996-2021 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
-   Contributed by Ulrich Drepper <drepper@gnu.ai.mit.edu>, 1996.
 
    The GNU C Library is free software; you can redistribute it and/or
    modify it under the terms of the GNU Lesser General Public
diff --git a/string/argz-append.c b/string/argz-append.c
index e1df16c2f0..d9623e98be 100644
--- a/string/argz-append.c
+++ b/string/argz-append.c
@@ -1,7 +1,6 @@
 /* Routines for dealing with '\0' separated arg vectors.
    Copyright (C) 1995-2021 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
-   Written by Miles Bader <miles@gnu.ai.mit.edu>
 
    The GNU C Library is free software; you can redistribute it and/or
    modify it under the terms of the GNU Lesser General Public
diff --git a/string/argz-count.c b/string/argz-count.c
index 2b68317a33..43111980a5 100644
--- a/string/argz-count.c
+++ b/string/argz-count.c
@@ -1,7 +1,6 @@
 /* Routines for dealing with '\0' separated arg vectors.
    Copyright (C) 1995-2021 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
-   Written by Miles Bader <miles@gnu.ai.mit.edu>
 
    The GNU C Library is free software; you can redistribute it and/or
    modify it under the terms of the GNU Lesser General Public
diff --git a/string/argz-create.c b/string/argz-create.c
index f97e9147f2..4f01f01d1e 100644
--- a/string/argz-create.c
+++ b/string/argz-create.c
@@ -1,7 +1,6 @@
 /* Routines for dealing with '\0' separated arg vectors.
    Copyright (C) 1995-2021 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
-   Written by Miles Bader <miles@gnu.ai.mit.edu>
 
    The GNU C Library is free software; you can redistribute it and/or
    modify it under the terms of the GNU Lesser General Public
diff --git a/string/argz-ctsep.c b/string/argz-ctsep.c
index 230ad0d68d..a5584e2e30 100644
--- a/string/argz-ctsep.c
+++ b/string/argz-ctsep.c
@@ -1,6 +1,5 @@
 /* Copyright (C) 1996-2021 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
-   Contributed by Ulrich Drepper <drepper@gnu.ai.mit.edu>, 1996.
 
    The GNU C Library is free software; you can redistribute it and/or
    modify it under the terms of the GNU Lesser General Public
diff --git a/string/argz-delete.c b/string/argz-delete.c
index 1f569c67ce..1ddab67c0a 100644
--- a/string/argz-delete.c
+++ b/string/argz-delete.c
@@ -1,7 +1,6 @@
 /* Routines for dealing with '\0' separated arg vectors.
    Copyright (C) 1995-2021 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
-   Written by Miles Bader <miles@gnu.org>
 
    The GNU C Library is free software; you can redistribute it and/or
    modify it under the terms of the GNU Lesser General Public
diff --git a/string/argz-extract.c b/string/argz-extract.c
index fda440128f..18d43b7765 100644
--- a/string/argz-extract.c
+++ b/string/argz-extract.c
@@ -1,7 +1,6 @@
 /* Routines for dealing with '\0' separated arg vectors.
    Copyright (C) 1995-2021 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
-   Written by Miles Bader <miles@gnu.org>
 
    The GNU C Library is free software; you can redistribute it and/or
    modify it under the terms of the GNU Lesser General Public
diff --git a/string/argz-insert.c b/string/argz-insert.c
index fdd15fe235..851e18b007 100644
--- a/string/argz-insert.c
+++ b/string/argz-insert.c
@@ -1,7 +1,6 @@
 /* Routines for dealing with '\0' separated arg vectors.
    Copyright (C) 1995-2021 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
-   Written by Miles Bader <miles@gnu.ai.mit.edu>
 
    The GNU C Library is free software; you can redistribute it and/or
    modify it under the terms of the GNU Lesser General Public
diff --git a/string/argz-next.c b/string/argz-next.c
index 82597c3bc9..f654cf16a1 100644
--- a/string/argz-next.c
+++ b/string/argz-next.c
@@ -1,7 +1,6 @@
 /* Iterate through the elements of an argz block.
    Copyright (C) 1995-2021 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
-   Written by Miles Bader <miles@gnu.org>
 
    The GNU C Library is free software; you can redistribute it and/or
    modify it under the terms of the GNU Lesser General Public
diff --git a/string/argz-replace.c b/string/argz-replace.c
index 37fcc91029..e8746c9eb9 100644
--- a/string/argz-replace.c
+++ b/string/argz-replace.c
@@ -1,7 +1,6 @@
 /* String replacement in an argz vector
    Copyright (C) 1997-2021 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
-   Written by Miles Bader <miles@gnu.ai.mit.edu>
 
    The GNU C Library is free software; you can redistribute it and/or
    modify it under the terms of the GNU Lesser General Public
diff --git a/string/argz-stringify.c b/string/argz-stringify.c
index a52d5f5eff..7c383f35e2 100644
--- a/string/argz-stringify.c
+++ b/string/argz-stringify.c
@@ -1,7 +1,6 @@
 /* Routines for dealing with '\0' separated arg vectors.
    Copyright (C) 1995-2021 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
-   Written by Miles Bader <miles@gnu.org>
 
    The GNU C Library is free software; you can redistribute it and/or
    modify it under the terms of the GNU Lesser General Public
diff --git a/string/bug-strncat1.c b/string/bug-strncat1.c
index b22beba4d3..65a7ed58c2 100644
--- a/string/bug-strncat1.c
+++ b/string/bug-strncat1.c
@@ -1,4 +1,3 @@
-/* Test case by Joseph S. Myers <jsm28@cam.ac.uk>.  */
 #undef __USE_STRING_INLINES
 #define __USE_STRING_INLINES
 #include <stdio.h>
diff --git a/string/bug-strpbrk1.c b/string/bug-strpbrk1.c
index 8e909a1e21..ca0bc11308 100644
--- a/string/bug-strpbrk1.c
+++ b/string/bug-strpbrk1.c
@@ -1,4 +1,3 @@
-/* Test case by Joseph S. Myers <jsm28@cam.ac.uk>.  */
 #undef __USE_STRING_INLINES
 #define __USE_STRING_INLINES
 #include <string.h>
diff --git a/string/bug-strspn1.c b/string/bug-strspn1.c
index e3487ab8f9..3bf2a48b4c 100644
--- a/string/bug-strspn1.c
+++ b/string/bug-strspn1.c
@@ -1,4 +1,3 @@
-/* Test case by Joseph S. Myers <jsm28@cam.ac.uk>.  */
 #undef __USE_STRING_INLINES
 #define __USE_STRING_INLINES
 #include <string.h>
diff --git a/string/bzero.c b/string/bzero.c
index 9c6d4906ff..4391dadac2 100644
--- a/string/bzero.c
+++ b/string/bzero.c
@@ -1,6 +1,5 @@
 /* Copyright (C) 1991-2021 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
-   Contributed by Torbjorn Granlund (tege@sics.se).
 
    The GNU C Library is free software; you can redistribute it and/or
    modify it under the terms of the GNU Lesser General Public
diff --git a/string/envz.c b/string/envz.c
index 09ee14f691..78e3a4c171 100644
--- a/string/envz.c
+++ b/string/envz.c
@@ -1,7 +1,6 @@
 /* Routines for dealing with '\0' separated environment vectors
    Copyright (C) 1995-2021 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
-   Written by Miles Bader <miles@gnu.org>
 
    The GNU C Library is free software; you can redistribute it and/or
    modify it under the terms of the GNU Lesser General Public
diff --git a/string/ffs.c b/string/ffs.c
index ee48f8ce71..7bec2eb817 100644
--- a/string/ffs.c
+++ b/string/ffs.c
@@ -1,6 +1,5 @@
 /* Copyright (C) 1991-2021 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
-   Contributed by Torbjorn Granlund (tege@sics.se).
 
    The GNU C Library is free software; you can redistribute it and/or
    modify it under the terms of the GNU Lesser General Public
diff --git a/string/ffsll.c b/string/ffsll.c
index ac69c93f42..77bd28e80c 100644
--- a/string/ffsll.c
+++ b/string/ffsll.c
@@ -1,6 +1,5 @@
 /* Copyright (C) 1991-2021 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
-   Contributed by Torbjorn Granlund (tege@sics.se).
 
    The GNU C Library is free software; you can redistribute it and/or
    modify it under the terms of the GNU Lesser General Public
diff --git a/string/memcpy.c b/string/memcpy.c
index b5504ae0b0..38728a93a1 100644
--- a/string/memcpy.c
+++ b/string/memcpy.c
@@ -2,7 +2,6 @@
    has been copied.  Overlap is NOT handled correctly.
    Copyright (C) 1991-2021 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
-   Contributed by Torbjorn Granlund (tege@sics.se).
 
    The GNU C Library is free software; you can redistribute it and/or
    modify it under the terms of the GNU Lesser General Public
diff --git a/string/memmove.c b/string/memmove.c
index 71da8a6779..7ce9981758 100644
--- a/string/memmove.c
+++ b/string/memmove.c
@@ -2,7 +2,6 @@
    has been copied.  Overlap is handled correctly.
    Copyright (C) 1991-2021 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
-   Contributed by Torbjorn Granlund (tege@sics.se).
 
    The GNU C Library is free software; you can redistribute it and/or
    modify it under the terms of the GNU Lesser General Public
diff --git a/string/stratcliff.c b/string/stratcliff.c
index 71d56f3a4e..fa18f08f99 100644
--- a/string/stratcliff.c
+++ b/string/stratcliff.c
@@ -1,7 +1,6 @@
 /* Test for string function add boundaries of usable memory.
    Copyright (C) 1996-2021 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
-   Contributed by Ulrich Drepper <drepper@cygnus.com>, 1996.
 
    The GNU C Library is free software; you can redistribute it and/or
    modify it under the terms of the GNU Lesser General Public
diff --git a/string/strcoll.c b/string/strcoll.c
index e074c52ff7..3ff6fd1202 100644
--- a/string/strcoll.c
+++ b/string/strcoll.c
@@ -1,6 +1,5 @@
 /* Copyright (C) 1995-2021 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
-   Written by Ulrich Drepper <drepper@cygnus.com>, 1995.
 
    The GNU C Library is free software; you can redistribute it and/or
    modify it under the terms of the GNU Lesser General Public
diff --git a/string/strcoll_l.c b/string/strcoll_l.c
index 5ce9bafd30..fb39ac73be 100644
--- a/string/strcoll_l.c
+++ b/string/strcoll_l.c
@@ -1,6 +1,5 @@
 /* Copyright (C) 1995-2021 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
-   Written by Ulrich Drepper <drepper@gnu.org>, 1995.
 
    The GNU C Library is free software; you can redistribute it and/or
    modify it under the terms of the GNU Lesser General Public
diff --git a/string/strlen.c b/string/strlen.c
index 5d9366c2c0..bca6f3c7c4 100644
--- a/string/strlen.c
+++ b/string/strlen.c
@@ -1,8 +1,5 @@
 /* Copyright (C) 1991-2021 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
-   Written by Torbjorn Granlund (tege@sics.se),
-   with help from Dan Sahlin (dan@sics.se);
-   commentary by Jim Blandy (jimb@ai.mit.edu).
 
    The GNU C Library is free software; you can redistribute it and/or
    modify it under the terms of the GNU Lesser General Public
diff --git a/string/strnlen.c b/string/strnlen.c
index 99c882bb03..6bb904760c 100644
--- a/string/strnlen.c
+++ b/string/strnlen.c
@@ -1,6 +1,5 @@
 /* Find the length of STRING, but scan at most MAXLEN characters.
    Copyright (C) 1991-2021 Free Software Foundation, Inc.
-   Contributed by Jakub Jelinek <jakub@redhat.com>.
 
    Based on strlen written by Torbjorn Granlund (tege@sics.se),
    with help from Dan Sahlin (dan@sics.se);
diff --git a/string/strxfrm.c b/string/strxfrm.c
index 4d4e481ff0..a627a31d29 100644
--- a/string/strxfrm.c
+++ b/string/strxfrm.c
@@ -1,6 +1,5 @@
 /* Copyright (C) 1995-2021 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
-   Written by Ulrich Drepper <drepper@cygnus.com>, 1995.
 
    The GNU C Library is free software; you can redistribute it and/or
    modify it under the terms of the GNU Lesser General Public
diff --git a/string/strxfrm_l.c b/string/strxfrm_l.c
index efee1a9372..d5cf16c56c 100644
--- a/string/strxfrm_l.c
+++ b/string/strxfrm_l.c
@@ -1,6 +1,5 @@
 /* Copyright (C) 1995-2021 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
-   Written by Ulrich Drepper <drepper@gnu.org>, 1995.
 
    The GNU C Library is free software; you can redistribute it and/or
    modify it under the terms of the GNU Lesser General Public
diff --git a/string/test-ffs.c b/string/test-ffs.c
index cb4268ef4d..5433ed8280 100644
--- a/string/test-ffs.c
+++ b/string/test-ffs.c
@@ -1,7 +1,5 @@
 /* Copyright (C) 1994-2021 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
-   Contributed by Joel Sherrill (jsherril@redstone-emh2.army.mil),
-     On-Line Applications Research Corporation.
 
    The GNU C Library is free software; you can redistribute it and/or
    modify it under the terms of the GNU Lesser General Public
diff --git a/string/test-memccpy.c b/string/test-memccpy.c
index e0b1d5ae52..e86b22c975 100644
--- a/string/test-memccpy.c
+++ b/string/test-memccpy.c
@@ -1,7 +1,6 @@
 /* Test and measure memccpy functions.
    Copyright (C) 1999-2021 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
-   Written by Jakub Jelinek <jakub@redhat.com>, 1999.
 
    The GNU C Library is free software; you can redistribute it and/or
    modify it under the terms of the GNU Lesser General Public
diff --git a/string/test-memchr.c b/string/test-memchr.c
index ce964284aa..b36d311c4e 100644
--- a/string/test-memchr.c
+++ b/string/test-memchr.c
@@ -1,7 +1,6 @@
 /* Test memchr functions.
    Copyright (C) 1999-2021 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
-   Written by Jakub Jelinek <jakub@redhat.com>, 1999.
 
    The GNU C Library is free software; you can redistribute it and/or
    modify it under the terms of the GNU Lesser General Public
diff --git a/string/test-memcmp.c b/string/test-memcmp.c
index fbda26a41e..6ddbc05d2f 100644
--- a/string/test-memcmp.c
+++ b/string/test-memcmp.c
@@ -1,8 +1,6 @@
 /* Test and measure memcmp functions.
    Copyright (C) 1999-2021 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
-   Written by Jakub Jelinek <jakub@redhat.com>, 1999.
-   Added wmemcmp support by Liubov Dmitrieva <liubov.dmitrieva@gmail.com>, 2011.
 
    The GNU C Library is free software; you can redistribute it and/or
    modify it under the terms of the GNU Lesser General Public
diff --git a/string/test-memcpy.c b/string/test-memcpy.c
index c9dfc88fed..c9e965bed3 100644
--- a/string/test-memcpy.c
+++ b/string/test-memcpy.c
@@ -1,7 +1,6 @@
 /* Test and measure memcpy functions.
    Copyright (C) 1999-2021 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
-   Written by Jakub Jelinek <jakub@redhat.com>, 1999.
 
    The GNU C Library is free software; you can redistribute it and/or
    modify it under the terms of the GNU Lesser General Public
diff --git a/string/test-memmem.c b/string/test-memmem.c
index 624d3106bf..2dfe5f99db 100644
--- a/string/test-memmem.c
+++ b/string/test-memmem.c
@@ -1,7 +1,6 @@
 /* Test and measure memmem functions.
    Copyright (C) 2008-2021 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
-   Written by Ulrich Drepper <drepper@redhat.com>, 2008.
 
    The GNU C Library is free software; you can redistribute it and/or
    modify it under the terms of the GNU Lesser General Public
diff --git a/string/test-memmove.c b/string/test-memmove.c
index 02f2170bfd..a0ce8b0334 100644
--- a/string/test-memmove.c
+++ b/string/test-memmove.c
@@ -1,7 +1,6 @@
 /* Test and measure memmove functions.
    Copyright (C) 1999-2021 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
-   Written by Jakub Jelinek <jakub@redhat.com>, 1999.
 
    The GNU C Library is free software; you can redistribute it and/or
    modify it under the terms of the GNU Lesser General Public
diff --git a/string/test-mempcpy.c b/string/test-mempcpy.c
index f80b014d41..26e19a46a8 100644
--- a/string/test-mempcpy.c
+++ b/string/test-mempcpy.c
@@ -1,7 +1,6 @@
 /* Test and measure mempcpy functions.
    Copyright (C) 1999-2021 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
-   Written by Jakub Jelinek <jakub@redhat.com>, 1999.
 
    The GNU C Library is free software; you can redistribute it and/or
    modify it under the terms of the GNU Lesser General Public
diff --git a/string/test-memrchr.c b/string/test-memrchr.c
index 1a3b9ce69d..cac26397b7 100644
--- a/string/test-memrchr.c
+++ b/string/test-memrchr.c
@@ -1,7 +1,6 @@
 /* Test and measure memrchr functions.
    Copyright (C) 2013-2021 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
-   Written by Jakub Jelinek <jakub@redhat.com>, 1999.
 
    The GNU C Library is free software; you can redistribute it and/or
    modify it under the terms of the GNU Lesser General Public
diff --git a/string/test-memset.c b/string/test-memset.c
index 82bfcd6ad4..86a88cc09a 100644
--- a/string/test-memset.c
+++ b/string/test-memset.c
@@ -1,7 +1,6 @@
 /* Test memset functions.
    Copyright (C) 1999-2021 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
-   Written by Jakub Jelinek <jakub@redhat.com>, 1999.
 
    The GNU C Library is free software; you can redistribute it and/or
    modify it under the terms of the GNU Lesser General Public
diff --git a/string/test-rawmemchr.c b/string/test-rawmemchr.c
index 085098aba8..872c48b4e5 100644
--- a/string/test-rawmemchr.c
+++ b/string/test-rawmemchr.c
@@ -1,7 +1,6 @@
 /* Test and measure memchr functions.
    Copyright (C) 1999-2021 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
-   Written by Jakub Jelinek <jakub@redhat.com>, 1999.
 
    The GNU C Library is free software; you can redistribute it and/or
    modify it under the terms of the GNU Lesser General Public
diff --git a/string/test-stpcpy.c b/string/test-stpcpy.c
index ec1de99abd..99bfa5e689 100644
--- a/string/test-stpcpy.c
+++ b/string/test-stpcpy.c
@@ -1,7 +1,6 @@
 /* Test stpcpy functions.
    Copyright (C) 1999-2021 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
-   Written by Jakub Jelinek <jakub@redhat.com>, 1999.
 
    The GNU C Library is free software; you can redistribute it and/or
    modify it under the terms of the GNU Lesser General Public
diff --git a/string/test-stpncpy.c b/string/test-stpncpy.c
index de11fee63b..4fa7ca6156 100644
--- a/string/test-stpncpy.c
+++ b/string/test-stpncpy.c
@@ -1,7 +1,6 @@
 /* Test and measure stpncpy functions.
    Copyright (C) 1999-2021 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
-   Written by Jakub Jelinek <jakub@redhat.com>, 1999.
 
    The GNU C Library is free software; you can redistribute it and/or
    modify it under the terms of the GNU Lesser General Public
diff --git a/string/test-strcasecmp.c b/string/test-strcasecmp.c
index b380150cb7..420cd39e73 100644
--- a/string/test-strcasecmp.c
+++ b/string/test-strcasecmp.c
@@ -1,7 +1,6 @@
 /* Test and measure strcasecmp functions.
    Copyright (C) 1999-2021 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
-   Written by Jakub Jelinek <jakub@redhat.com>, 1999.
 
    The GNU C Library is free software; you can redistribute it and/or
    modify it under the terms of the GNU Lesser General Public
diff --git a/string/test-strcasestr.c b/string/test-strcasestr.c
index 045156e6b8..f27b14905f 100644
--- a/string/test-strcasestr.c
+++ b/string/test-strcasestr.c
@@ -1,7 +1,6 @@
 /* Test and measure strcasestr functions.
    Copyright (C) 2010-2021 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
-   Written by Ulrich Drepper <drepper@redhat.com>, 2010.
 
    The GNU C Library is free software; you can redistribute it and/or
    modify it under the terms of the GNU Lesser General Public
diff --git a/string/test-strcat.c b/string/test-strcat.c
index dea1558b0c..fe30fa1a99 100644
--- a/string/test-strcat.c
+++ b/string/test-strcat.c
@@ -1,7 +1,6 @@
 /* Test strcat functions.
    Copyright (C) 1999-2021 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
-   Written by Jakub Jelinek <jakub@redhat.com>, 1999.
 
    The GNU C Library is free software; you can redistribute it and/or
    modify it under the terms of the GNU Lesser General Public
diff --git a/string/test-strchr.c b/string/test-strchr.c
index 6c8ca54a7d..afdf83b113 100644
--- a/string/test-strchr.c
+++ b/string/test-strchr.c
@@ -1,8 +1,6 @@
 /* Test STRCHR functions.
    Copyright (C) 1999-2021 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
-   Written by Jakub Jelinek <jakub@redhat.com>, 1999.
-   Added wcschr support by Liubov Dmitrieva <liubov.dmitrieva@gmail.com>, 2011
 
    The GNU C Library is free software; you can redistribute it and/or
    modify it under the terms of the GNU Lesser General Public
diff --git a/string/test-strcmp.c b/string/test-strcmp.c
index 7feababf4d..77ae73110f 100644
--- a/string/test-strcmp.c
+++ b/string/test-strcmp.c
@@ -1,8 +1,6 @@
 /* Test and measure strcmp and wcscmp functions.
    Copyright (C) 1999-2021 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
-   Written by Jakub Jelinek <jakub@redhat.com>, 1999.
-   Added wcscmp support by Liubov Dmitrieva <liubov.dmitrieva@gmail.com>, 2011.
 
    The GNU C Library is free software; you can redistribute it and/or
    modify it under the terms of the GNU Lesser General Public
diff --git a/string/test-strcpy.c b/string/test-strcpy.c
index 4c0a04f85d..2243730793 100644
--- a/string/test-strcpy.c
+++ b/string/test-strcpy.c
@@ -1,8 +1,6 @@
 /* Test and measure strcpy functions.
    Copyright (C) 1999-2021 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
-   Written by Jakub Jelinek <jakub@redhat.com>, 1999.
-   Added wcscpy support by Liubov Dmitrieva <liubov.dmitrieva@gmail.com>, 2011
 
    The GNU C Library is free software; you can redistribute it and/or
    modify it under the terms of the GNU Lesser General Public
diff --git a/string/test-strcspn.c b/string/test-strcspn.c
index ef028be0c7..3610a87c9b 100644
--- a/string/test-strcspn.c
+++ b/string/test-strcspn.c
@@ -1,7 +1,6 @@
 /* Test strcspn functions.
    Copyright (C) 1999-2021 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
-   Written by Jakub Jelinek <jakub@redhat.com>, 1999.
 
    The GNU C Library is free software; you can redistribute it and/or
    modify it under the terms of the GNU Lesser General Public
diff --git a/string/test-string.h b/string/test-string.h
index 78b66efe36..8ee00a04b1 100644
--- a/string/test-string.h
+++ b/string/test-string.h
@@ -1,7 +1,6 @@
 /* Test and measure string and memory functions.
    Copyright (C) 1999-2021 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
-   Written by Jakub Jelinek <jakub@redhat.com>, 1999.
 
    The GNU C Library is free software; you can redistribute it and/or
    modify it under the terms of the GNU Lesser General Public
diff --git a/string/test-strlen.c b/string/test-strlen.c
index c9a7afb339..b8d4086073 100644
--- a/string/test-strlen.c
+++ b/string/test-strlen.c
@@ -1,8 +1,6 @@
 /* Test and measure STRLEN functions.
    Copyright (C) 1999-2021 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
-   Written by Jakub Jelinek <jakub@redhat.com>, 1999.
-   Added wcslen support by Liubov Dmitrieva <liubov.dmitrieva@gmail.com>, 2011
 
    The GNU C Library is free software; you can redistribute it and/or
    modify it under the terms of the GNU Lesser General Public
diff --git a/string/test-strncasecmp.c b/string/test-strncasecmp.c
index ace94e83ec..b68b919210 100644
--- a/string/test-strncasecmp.c
+++ b/string/test-strncasecmp.c
@@ -1,7 +1,6 @@
 /* Test and measure strncasecmp functions.
    Copyright (C) 1999-2021 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
-   Written by Jakub Jelinek <jakub@redhat.com>, 1999.
 
    The GNU C Library is free software; you can redistribute it and/or
    modify it under the terms of the GNU Lesser General Public
diff --git a/string/test-strncat.c b/string/test-strncat.c
index 37ea26ea05..729124394e 100644
--- a/string/test-strncat.c
+++ b/string/test-strncat.c
@@ -1,6 +1,5 @@
 /* Test strncat functions.
    Copyright (C) 2011-2021 Free Software Foundation, Inc.
-   Contributed by Intel Corporation.
 
    The GNU C Library is free software; you can redistribute it and/or
    modify it under the terms of the GNU Lesser General Public
diff --git a/string/test-strncmp.c b/string/test-strncmp.c
index 10b34de8d2..7397eebc02 100644
--- a/string/test-strncmp.c
+++ b/string/test-strncmp.c
@@ -1,7 +1,6 @@
 /* Test strncmp and wcsncmp functions.
    Copyright (C) 1999-2021 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
-   Written by Jakub Jelinek <jakub@redhat.com>, 1999.
 
    The GNU C Library is free software; you can redistribute it and/or
    modify it under the terms of the GNU Lesser General Public
diff --git a/string/test-strncpy.c b/string/test-strncpy.c
index 84a3b83bbc..a38da676cb 100644
--- a/string/test-strncpy.c
+++ b/string/test-strncpy.c
@@ -1,7 +1,6 @@
 /* Test strncpy functions.
    Copyright (C) 1999-2021 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
-   Written by Jakub Jelinek <jakub@redhat.com>, 1999.
 
    The GNU C Library is free software; you can redistribute it and/or
    modify it under the terms of the GNU Lesser General Public
diff --git a/string/test-strnlen.c b/string/test-strnlen.c
index bb5d9b5f04..c2b82de32e 100644
--- a/string/test-strnlen.c
+++ b/string/test-strnlen.c
@@ -1,7 +1,6 @@
 /* Test strlen functions.
    Copyright (C) 1999-2021 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
-   Written by Jakub Jelinek <jakub@redhat.com>, 1999.
 
    The GNU C Library is free software; you can redistribute it and/or
    modify it under the terms of the GNU Lesser General Public
diff --git a/string/test-strpbrk.c b/string/test-strpbrk.c
index 3f81c2edc3..aeb5b81bbc 100644
--- a/string/test-strpbrk.c
+++ b/string/test-strpbrk.c
@@ -1,7 +1,6 @@
 /* Test and measure strpbrk functions.
    Copyright (C) 1999-2021 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
-   Written by Jakub Jelinek <jakub@redhat.com>, 1999.
 
    The GNU C Library is free software; you can redistribute it and/or
    modify it under the terms of the GNU Lesser General Public
diff --git a/string/test-strrchr.c b/string/test-strrchr.c
index 9f85dc681e..814f27d20e 100644
--- a/string/test-strrchr.c
+++ b/string/test-strrchr.c
@@ -1,9 +1,6 @@
 /* Test and measure STRCHR functions.
    Copyright (C) 1999-2021 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
-   Written by Jakub Jelinek <jakub@redhat.com>, 1999.
-   Added wcsrrchr support by Liubov Dmitrieva <liubov.dmitrieva@gmail.com>,
-   2011.
 
    The GNU C Library is free software; you can redistribute it and/or
    modify it under the terms of the GNU Lesser General Public
diff --git a/string/test-strspn.c b/string/test-strspn.c
index ccbed1ca2f..8b546666c7 100644
--- a/string/test-strspn.c
+++ b/string/test-strspn.c
@@ -1,7 +1,6 @@
 /* Test and measure strspn functions.
    Copyright (C) 1999-2021 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
-   Written by Jakub Jelinek <jakub@redhat.com>, 1999.
 
    The GNU C Library is free software; you can redistribute it and/or
    modify it under the terms of the GNU Lesser General Public
diff --git a/string/test-strstr.c b/string/test-strstr.c
index 2c40d929f2..8aee2c0d33 100644
--- a/string/test-strstr.c
+++ b/string/test-strstr.c
@@ -1,7 +1,6 @@
 /* Test and measure strstr functions.
    Copyright (C) 2010-2021 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
-   Written by Ulrich Drepper <drepper@redhat.com>, 2010.
 
    The GNU C Library is free software; you can redistribute it and/or
    modify it under the terms of the GNU Lesser General Public
diff --git a/string/testcopy.c b/string/testcopy.c
index b8dde6f087..404cf86791 100644
--- a/string/testcopy.c
+++ b/string/testcopy.c
@@ -1,6 +1,5 @@
 /* Copyright (C) 1990-2021 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
-   Contributed by Torbjorn Granlund (tege@sics.se).
 
    The GNU C Library is free software; you can redistribute it and/or
    modify it under the terms of the GNU Lesser General Public
diff --git a/string/tst-bswap.c b/string/tst-bswap.c
index f79570b6b4..ed3a5186ce 100644
--- a/string/tst-bswap.c
+++ b/string/tst-bswap.c
@@ -1,6 +1,5 @@
 /* Copyright (C) 2000-2021 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
-   Contributed by Ulrich Drepper <drepper@cygnus.com>.
 
    The GNU C Library is free software; you can redistribute it and/or
    modify it under the terms of the GNU Lesser General Public
diff --git a/string/wordcopy.c b/string/wordcopy.c
index cbac9c85b4..20cca6da54 100644
--- a/string/wordcopy.c
+++ b/string/wordcopy.c
@@ -1,7 +1,6 @@
 /* _memcopy.c -- subroutines for memory copy functions.
    Copyright (C) 1991-2021 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
-   Contributed by Torbjorn Granlund (tege@sics.se).
 
    The GNU C Library is free software; you can redistribute it and/or
    modify it under the terms of the GNU Lesser General Public