[PATCH] string: Sort headers, routines, tests and tests-translation
H.J. Lu
hjl.tools@gmail.com
Sun Feb 6 14:50:40 GMT 2022
On Sat, Feb 5, 2022 at 4:29 PM H.J. Lu <hjl.tools@gmail.com> wrote:
>
> Sort headers, routines, tests and tests-translation. Put one entry per
> line.
> ---
> string/Makefile | 210 ++++++++++++++++++++++++++++++++++++++----------
> 1 file changed, 166 insertions(+), 44 deletions(-)
>
> diff --git a/string/Makefile b/string/Makefile
> index b65f6027b7..641e062bbb 100644
> --- a/string/Makefile
> +++ b/string/Makefile
> @@ -22,52 +22,174 @@ subdir := string
>
> include ../Makeconfig
>
> -headers := string.h bits/string_fortified.h \
> - strings.h bits/strings_fortified.h \
> - byteswap.h bits/byteswap.h \
> - endian.h bits/endian.h bits/endianness.h \
> - bits/uintn-identity.h \
> - memory.h argz.h envz.h
> -
> -routines := strcat strchr strcmp strcoll strcpy strcspn \
> - strverscmp strdup strndup \
> - strerror _strerror strlen strnlen \
> - strncat strncmp strncpy \
> - strrchr strpbrk strsignal strspn strstr strtok \
> - strtok_r strxfrm memchr memcmp memcmpeq memmove memset \
> - mempcpy bcopy bzero ffs ffsll stpcpy stpncpy \
> - strcasecmp strncase strcasecmp_l strncase_l \
> - memccpy memcpy wordcopy strsep strcasestr \
> - swab strfry memfrob memmem rawmemchr strchrnul \
> - $(addprefix argz-,append count create ctsep next \
> - delete extract insert stringify \
> - addsep replace) \
> - envz basename \
> - strcoll_l strxfrm_l string-inlines memrchr \
> - xpg-strerror strerror_l explicit_bzero \
> - sigdescr_np sigabbrev_np strerrorname_np \
> - strerrordesc_np
> -
> -strop-tests := memchr memcmp memcpy memcpy-large memcmpeq memmove mempcpy \
> - memset memccpy stpcpy stpncpy strcat strchr strcmp strcpy \
> - strcspn strlen strncmp strncpy strpbrk strrchr strspn memmem \
> - strstr strcasestr strnlen strcasecmp strncasecmp \
> - strncat rawmemchr strchrnul bcopy bzero memrchr \
> - explicit_bzero
> -tests := tester inl-tester noinl-tester testcopy test-ffs \
> - tst-strlen stratcliff tst-svc tst-inlcall \
> - bug-strncat1 bug-strspn1 bug-strpbrk1 tst-bswap \
> - tst-strtok tst-strxfrm bug-strcoll1 tst-strfry \
> - bug-strtok1 $(addprefix test-,$(strop-tests)) \
> - bug-envz1 tst-strxfrm2 tst-endian tst-svc2 \
> - tst-strtok_r bug-strcoll2 tst-cmp tst-xbzero-opt \
> - test-endian-types test-endian-file-scope \
> - test-endian-sign-conversion tst-memmove-overflow \
> - test-sig_np
> +headers := \
> + argz.h \
> + bits/byteswap.h \
> + bits/endian.h \
> + bits/endianness.h \
> + bits/string_fortified.h \
> + bits/strings_fortified.h \
> + bits/uintn-identity.h \
> + byteswap.h \
> + endian.h \
> + envz.h \
> + memory.h \
> + string.h \
> + strings.h \
> +# headers
> +
> +routines := \
> + _strerror \
> + argz-addsep \
> + argz-append \
> + argz-count \
> + argz-create \
> + argz-ctsep \
> + argz-delete \
> + argz-extract \
> + argz-insert \
> + argz-next \
> + argz-replace \
> + argz-stringify \
> + basename \
> + bcopy \
> + bzero \
> + envz \
> + explicit_bzero \
> + ffs \
> + ffsll \
> + memccpy \
> + memchr \
> + memcmp \
> + memcmpeq \
> + memcpy \
> + memfrob \
> + memmem \
> + memmove \
> + mempcpy \
> + memrchr \
> + memset \
> + rawmemchr \
> + sigabbrev_np \
> + sigdescr_np \
> + stpcpy \
> + stpncpy \
> + strcasecmp \
> + strcasecmp_l \
> + strcasestr \
> + strcat \
> + strchr \
> + strchrnul \
> + strcmp \
> + strcoll \
> + strcoll_l \
> + strcpy \
> + strcspn \
> + strdup \
> + strerror \
> + strerror_l \
> + strerrordesc_np \
> + strerrorname_np \
> + strfry \
> + string-inlines \
> + strlen \
> + strncase \
> + strncase_l \
> + strncat \
> + strncmp \
> + strncpy \
> + strndup \
> + strnlen \
> + strpbrk \
> + strrchr \
> + strsep \
> + strsignal \
> + strspn \
> + strstr \
> + strtok \
> + strtok_r \
> + strverscmp \
> + strxfrm \
> + strxfrm_l \
> + swab \
> + wordcopy \
> + xpg-strerror \
> +# routines
> +
> +tests := \
> + bug-envz1 \
> + bug-strcoll1 \
> + bug-strcoll2 \
> + bug-strncat1 \
> + bug-strpbrk1 \
> + bug-strspn1 \
> + bug-strtok1 \
> + inl-tester \
> + noinl-tester \
> + stratcliff \
> + test-bcopy \
> + test-bzero \
> + test-endian-file-scope \
> + test-endian-sign-conversion \
> + test-endian-types \
> + test-explicit_bzero \
> + test-ffs \
> + test-memccpy \
> + test-memchr \
> + test-memcmp \
> + test-memcmpeq \
> + test-memcpy \
> + test-memcpy-large \
> + test-memmem \
> + test-memmove \
> + test-mempcpy \
> + test-memrchr \
> + test-memset \
> + test-rawmemchr \
> + test-sig_np \
> + test-stpcpy \
> + test-stpncpy \
> + test-strcasecmp \
> + test-strcasestr \
> + test-strcat \
> + test-strchr \
> + test-strchrnul \
> + test-strcmp \
> + test-strcpy \
> + test-strcspn \
> + test-strlen \
> + test-strncasecmp \
> + test-strncat \
> + test-strncmp \
> + test-strncpy \
> + test-strnlen \
> + test-strpbrk \
> + test-strrchr \
> + test-strspn \
> + test-strstr \
> + testcopy \
> + tester \
> + tst-bswap \
> + tst-cmp \
> + tst-endian \
> + tst-inlcall \
> + tst-memmove-overflow \
> + tst-strfry \
> + tst-strlen \
> + tst-strtok \
> + tst-strtok_r \
> + tst-strxfrm \
> + tst-strxfrm2 \
> + tst-svc \
> + tst-svc2 \
> + tst-xbzero-opt \
> +# tests
>
> # Both tests require the .mo translation files generated by msgfmt.
> -tests-translation := tst-strsignal \
> - tst-strerror
> +tests-translation := \
> + tst-strerror \
> + tst-strsignal \
> +# tests-translation
>
> tests-container += $(tests-translation)
> ifeq ($(MSGFMT),:)
> --
> 2.34.1
>
I am checking this in.
--
H.J.
More information about the Libc-alpha
mailing list