diff options
Diffstat (limited to 'tests')
452 files changed, 1244 insertions, 1031 deletions
| diff --git a/tests/Makefile.gnulib b/tests/Makefile.gnulib index 0dd3af69..6499773b 100644 --- a/tests/Makefile.gnulib +++ b/tests/Makefile.gnulib @@ -1,6 +1,6 @@  ## DO NOT EDIT! GENERATED AUTOMATICALLY!  ## Process this file with automake to produce Makefile.in. -# Copyright (C) 2002-2017 Free Software Foundation, Inc. +# Copyright (C) 2002-2018 Free Software Foundation, Inc.  #  # This file is free software; you can redistribute it and/or modify  # it under the terms of the GNU General Public License as published by @@ -372,6 +372,7 @@ inttypes.h: inttypes.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(WARN_ON_U  	      -e 's/@''HAVE_DECL_IMAXDIV''@/$(HAVE_DECL_IMAXDIV)/g' \  	      -e 's/@''HAVE_DECL_STRTOIMAX''@/$(HAVE_DECL_STRTOIMAX)/g' \  	      -e 's/@''HAVE_DECL_STRTOUMAX''@/$(HAVE_DECL_STRTOUMAX)/g' \ +	      -e 's/@''HAVE_IMAXDIV_T''@/$(HAVE_IMAXDIV_T)/g' \  	      -e 's/@''REPLACE_STRTOIMAX''@/$(REPLACE_STRTOIMAX)/g' \  	      -e 's/@''REPLACE_STRTOUMAX''@/$(REPLACE_STRTOUMAX)/g' \  	      -e 's/@''INT32_MAX_LT_INTMAX_MAX''@/$(INT32_MAX_LT_INTMAX_MAX)/g' \ @@ -521,11 +522,15 @@ EXTRA_DIST += test-localename.c macros.h  ## begin gnulib module lock-tests -TESTS += test-rwlock1 test-lock -check_PROGRAMS += test-rwlock1 test-lock +TESTS += test-rwlock1 test-lock test-once1 test-once2 +check_PROGRAMS += test-rwlock1 test-lock test-once1 test-once2  test_rwlock1_LDADD = $(LDADD) @LIBMULTITHREAD@ @YIELD_LIB@  test_lock_LDADD = $(LDADD) @LIBMULTITHREAD@ @YIELD_LIB@ -EXTRA_DIST += test-rwlock1.c test-lock.c +test_once1_SOURCES = test-once.c +test_once1_LDADD = $(LDADD) @LIBTHREAD@ +test_once2_SOURCES = test-once.c +test_once2_LDADD = $(LDADD) @LIBMULTITHREAD@ +EXTRA_DIST += test-rwlock1.c test-lock.c test-once.c  ## end   gnulib module lock-tests @@ -722,8 +727,8 @@ signal.h: signal.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H  	      -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \  	      -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \  	      -e 's|@''NEXT_SIGNAL_H''@|$(NEXT_SIGNAL_H)|g' \ -	      -e 's|@''GNULIB_PTHREAD_SIGMASK''@|$(GNULIB_PTHREAD_SIGMASK)|g' \ -	      -e 's|@''GNULIB_RAISE''@|$(GNULIB_RAISE)|g' \ +	      -e 's/@''GNULIB_PTHREAD_SIGMASK''@/$(GNULIB_PTHREAD_SIGMASK)/g' \ +	      -e 's/@''GNULIB_RAISE''@/$(GNULIB_RAISE)/g' \  	      -e 's/@''GNULIB_SIGNAL_H_SIGPIPE''@/$(GNULIB_SIGNAL_H_SIGPIPE)/g' \  	      -e 's/@''GNULIB_SIGPROCMASK''@/$(GNULIB_SIGPROCMASK)/g' \  	      -e 's/@''GNULIB_SIGACTION''@/$(GNULIB_SIGACTION)/g' \ @@ -1100,9 +1105,10 @@ EXTRA_DIST += test-striconveh.c macros.h  TESTS += test-striconveha  check_PROGRAMS += test-striconveha +test_striconveha_SOURCES = test-striconveha.c iconvsupport.c  test_striconveha_LDADD = $(LDADD) $(LIBUNISTRING) @LIBICONV@ -EXTRA_DIST += test-striconveha.c macros.h +EXTRA_DIST += test-striconveha.c iconvsupport.c macros.h  ## end   gnulib module striconveha-tests @@ -1651,10 +1657,10 @@ EXTRA_DIST += unicase/test-ulc-casecoll1.sh unicase/test-ulc-casecoll2.sh unicas  TESTS += test-u16-conv-from-enc  check_PROGRAMS += test-u16-conv-from-enc -test_u16_conv_from_enc_SOURCES = uniconv/test-u16-conv-from-enc.c +test_u16_conv_from_enc_SOURCES = uniconv/test-u16-conv-from-enc.c iconvsupport.c  test_u16_conv_from_enc_LDADD = $(LDADD) $(LIBUNISTRING) @LIBICONV@ -EXTRA_DIST += uniconv/test-u16-conv-from-enc.c macros.h +EXTRA_DIST += uniconv/test-u16-conv-from-enc.c iconvsupport.c macros.h  ## end   gnulib module uniconv/u16-conv-from-enc-tests @@ -1673,10 +1679,10 @@ EXTRA_DIST += uniconv/test-u16-conv-to-enc.c macros.h  TESTS += test-u16-strconv-from-enc  check_PROGRAMS += test-u16-strconv-from-enc -test_u16_strconv_from_enc_SOURCES = uniconv/test-u16-strconv-from-enc.c +test_u16_strconv_from_enc_SOURCES = uniconv/test-u16-strconv-from-enc.c iconvsupport.c  test_u16_strconv_from_enc_LDADD = $(LDADD) $(LIBUNISTRING) @LIBICONV@ -EXTRA_DIST += uniconv/test-u16-strconv-from-enc.c macros.h +EXTRA_DIST += uniconv/test-u16-strconv-from-enc.c iconvsupport.c macros.h  ## end   gnulib module uniconv/u16-strconv-from-enc-tests @@ -1695,10 +1701,10 @@ EXTRA_DIST += uniconv/test-u16-strconv-to-enc.c macros.h  TESTS += test-u32-conv-from-enc  check_PROGRAMS += test-u32-conv-from-enc -test_u32_conv_from_enc_SOURCES = uniconv/test-u32-conv-from-enc.c +test_u32_conv_from_enc_SOURCES = uniconv/test-u32-conv-from-enc.c iconvsupport.c  test_u32_conv_from_enc_LDADD = $(LDADD) $(LIBUNISTRING) @LIBICONV@ -EXTRA_DIST += uniconv/test-u32-conv-from-enc.c macros.h +EXTRA_DIST += uniconv/test-u32-conv-from-enc.c iconvsupport.c macros.h  ## end   gnulib module uniconv/u32-conv-from-enc-tests @@ -1717,10 +1723,10 @@ EXTRA_DIST += uniconv/test-u32-conv-to-enc.c macros.h  TESTS += test-u32-strconv-from-enc  check_PROGRAMS += test-u32-strconv-from-enc -test_u32_strconv_from_enc_SOURCES = uniconv/test-u32-strconv-from-enc.c +test_u32_strconv_from_enc_SOURCES = uniconv/test-u32-strconv-from-enc.c iconvsupport.c  test_u32_strconv_from_enc_LDADD = $(LDADD) $(LIBUNISTRING) @LIBICONV@ -EXTRA_DIST += uniconv/test-u32-strconv-from-enc.c macros.h +EXTRA_DIST += uniconv/test-u32-strconv-from-enc.c iconvsupport.c macros.h  ## end   gnulib module uniconv/u32-strconv-from-enc-tests @@ -1739,10 +1745,10 @@ EXTRA_DIST += uniconv/test-u32-strconv-to-enc.c macros.h  TESTS += test-u8-conv-from-enc  check_PROGRAMS += test-u8-conv-from-enc -test_u8_conv_from_enc_SOURCES = uniconv/test-u8-conv-from-enc.c +test_u8_conv_from_enc_SOURCES = uniconv/test-u8-conv-from-enc.c iconvsupport.c  test_u8_conv_from_enc_LDADD = $(LDADD) $(LIBUNISTRING) @LIBICONV@ -EXTRA_DIST += uniconv/test-u8-conv-from-enc.c macros.h +EXTRA_DIST += uniconv/test-u8-conv-from-enc.c iconvsupport.c macros.h  ## end   gnulib module uniconv/u8-conv-from-enc-tests @@ -1761,10 +1767,10 @@ EXTRA_DIST += uniconv/test-u8-conv-to-enc.c macros.h  TESTS += test-u8-strconv-from-enc  check_PROGRAMS += test-u8-strconv-from-enc -test_u8_strconv_from_enc_SOURCES = uniconv/test-u8-strconv-from-enc.c +test_u8_strconv_from_enc_SOURCES = uniconv/test-u8-strconv-from-enc.c iconvsupport.c  test_u8_strconv_from_enc_LDADD = $(LDADD) $(LIBUNISTRING) @LIBICONV@ -EXTRA_DIST += uniconv/test-u8-strconv-from-enc.c macros.h +EXTRA_DIST += uniconv/test-u8-strconv-from-enc.c iconvsupport.c macros.h  ## end   gnulib module uniconv/u8-strconv-from-enc-tests diff --git a/tests/Makefile.in b/tests/Makefile.in index c9c52b94..4e4eb0b5 100644 --- a/tests/Makefile.in +++ b/tests/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15 from Makefile.am. +# Makefile.in generated by automake 1.15.1 from Makefile.am.  # @configure_input@ -# Copyright (C) 1994-2014 Free Software Foundation, Inc. +# Copyright (C) 1994-2017 Free Software Foundation, Inc.  # This Makefile.in is free software; the Free Software Foundation  # gives unlimited permission to copy and/or distribute it, @@ -14,7 +14,7 @@  @SET_MAKE@ -# Copyright (C) 2002-2017 Free Software Foundation, Inc. +# Copyright (C) 2002-2018 Free Software Foundation, Inc.  #  # This file is free software; you can redistribute it and/or modify  # it under the terms of the GNU General Public License as published by @@ -125,26 +125,26 @@ TESTS = test-alloca-opt$(EXEEXT) test-array-mergesort$(EXEEXT) \  	test-isnanl-nolibm$(EXEEXT) test-iswblank$(EXEEXT) \  	test-langinfo$(EXEEXT) test-limits-h$(EXEEXT) \  	test-locale$(EXEEXT) test-localename$(EXEEXT) \ -	test-rwlock1$(EXEEXT) test-lock$(EXEEXT) test-malloca$(EXEEXT) \ -	test-math$(EXEEXT) test-mbrtowc1.sh test-mbrtowc2.sh \ -	test-mbrtowc3.sh test-mbrtowc4.sh test-mbrtowc5.sh \ -	test-mbrtowc-w32-1.sh test-mbrtowc-w32-2.sh \ -	test-mbrtowc-w32-3.sh test-mbrtowc-w32-4.sh \ -	test-mbrtowc-w32-5.sh test-mbsinit.sh test-memchr$(EXEEXT) \ -	test-printf-frexp$(EXEEXT) test-printf-frexpl$(EXEEXT) \ -	test-pthread_sigmask1$(EXEEXT) test-pthread_sigmask2$(EXEEXT) \ -	test-raise$(EXEEXT) test-setenv$(EXEEXT) test-setlocale1.sh \ -	test-setlocale2.sh test-signal-h$(EXEEXT) \ -	test-signbit$(EXEEXT) test-sigprocmask$(EXEEXT) \ -	test-sleep$(EXEEXT) test-stdalign$(EXEEXT) \ -	test-stdbool$(EXEEXT) test-stddef$(EXEEXT) \ -	test-stdint$(EXEEXT) test-stdio$(EXEEXT) test-stdlib$(EXEEXT) \ -	test-strerror$(EXEEXT) test-striconveh$(EXEEXT) \ -	test-striconveha$(EXEEXT) test-string$(EXEEXT) \ -	test-strncat$(EXEEXT) test-strstr$(EXEEXT) \ -	test-sys_types$(EXEEXT) test-init.sh test-thread_self$(EXEEXT) \ -	test-thread_create$(EXEEXT) test-time$(EXEEXT) \ -	test-cased$(EXEEXT) test-ignorable$(EXEEXT) \ +	test-rwlock1$(EXEEXT) test-lock$(EXEEXT) test-once1$(EXEEXT) \ +	test-once2$(EXEEXT) test-malloca$(EXEEXT) test-math$(EXEEXT) \ +	test-mbrtowc1.sh test-mbrtowc2.sh test-mbrtowc3.sh \ +	test-mbrtowc4.sh test-mbrtowc5.sh test-mbrtowc-w32-1.sh \ +	test-mbrtowc-w32-2.sh test-mbrtowc-w32-3.sh \ +	test-mbrtowc-w32-4.sh test-mbrtowc-w32-5.sh test-mbsinit.sh \ +	test-memchr$(EXEEXT) test-printf-frexp$(EXEEXT) \ +	test-printf-frexpl$(EXEEXT) test-pthread_sigmask1$(EXEEXT) \ +	test-pthread_sigmask2$(EXEEXT) test-raise$(EXEEXT) \ +	test-setenv$(EXEEXT) test-setlocale1.sh test-setlocale2.sh \ +	test-signal-h$(EXEEXT) test-signbit$(EXEEXT) \ +	test-sigprocmask$(EXEEXT) test-sleep$(EXEEXT) \ +	test-stdalign$(EXEEXT) test-stdbool$(EXEEXT) \ +	test-stddef$(EXEEXT) test-stdint$(EXEEXT) test-stdio$(EXEEXT) \ +	test-stdlib$(EXEEXT) test-strerror$(EXEEXT) \ +	test-striconveh$(EXEEXT) test-striconveha$(EXEEXT) \ +	test-string$(EXEEXT) test-strncat$(EXEEXT) \ +	test-strstr$(EXEEXT) test-sys_types$(EXEEXT) test-init.sh \ +	test-thread_self$(EXEEXT) test-thread_create$(EXEEXT) \ +	test-time$(EXEEXT) test-cased$(EXEEXT) test-ignorable$(EXEEXT) \  	unicase/test-locale-language.sh test-uc_tolower$(EXEEXT) \  	test-uc_totitle$(EXEEXT) test-uc_toupper$(EXEEXT) \  	test-u16-casecmp$(EXEEXT) test-u16-casecoll$(EXEEXT) \ @@ -414,23 +414,24 @@ check_PROGRAMS = test-alloca-opt$(EXEEXT) \  	test-iswblank$(EXEEXT) test-langinfo$(EXEEXT) \  	test-limits-h$(EXEEXT) test-locale$(EXEEXT) \  	test-localename$(EXEEXT) test-rwlock1$(EXEEXT) \ -	test-lock$(EXEEXT) test-malloca$(EXEEXT) test-math$(EXEEXT) \ -	test-mbrtowc$(EXEEXT) test-mbrtowc-w32$(EXEEXT) \ -	test-mbsinit$(EXEEXT) test-memchr$(EXEEXT) \ -	test-printf-frexp$(EXEEXT) test-printf-frexpl$(EXEEXT) \ -	test-pthread_sigmask1$(EXEEXT) test-pthread_sigmask2$(EXEEXT) \ -	test-raise$(EXEEXT) test-setenv$(EXEEXT) \ -	test-setlocale1$(EXEEXT) test-setlocale2$(EXEEXT) \ -	test-signal-h$(EXEEXT) test-signbit$(EXEEXT) \ -	test-sigprocmask$(EXEEXT) test-sleep$(EXEEXT) \ -	test-stdalign$(EXEEXT) test-stdbool$(EXEEXT) \ -	test-stddef$(EXEEXT) test-stdint$(EXEEXT) test-stdio$(EXEEXT) \ -	test-stdlib$(EXEEXT) test-strerror$(EXEEXT) \ -	test-striconveh$(EXEEXT) test-striconveha$(EXEEXT) \ -	test-string$(EXEEXT) test-strncat$(EXEEXT) \ -	test-strstr$(EXEEXT) test-sys_types$(EXEEXT) \ -	test-thread_self$(EXEEXT) test-thread_create$(EXEEXT) \ -	test-time$(EXEEXT) test-cased$(EXEEXT) test-ignorable$(EXEEXT) \ +	test-lock$(EXEEXT) test-once1$(EXEEXT) test-once2$(EXEEXT) \ +	test-malloca$(EXEEXT) test-math$(EXEEXT) test-mbrtowc$(EXEEXT) \ +	test-mbrtowc-w32$(EXEEXT) test-mbsinit$(EXEEXT) \ +	test-memchr$(EXEEXT) test-printf-frexp$(EXEEXT) \ +	test-printf-frexpl$(EXEEXT) test-pthread_sigmask1$(EXEEXT) \ +	test-pthread_sigmask2$(EXEEXT) test-raise$(EXEEXT) \ +	test-setenv$(EXEEXT) test-setlocale1$(EXEEXT) \ +	test-setlocale2$(EXEEXT) test-signal-h$(EXEEXT) \ +	test-signbit$(EXEEXT) test-sigprocmask$(EXEEXT) \ +	test-sleep$(EXEEXT) test-stdalign$(EXEEXT) \ +	test-stdbool$(EXEEXT) test-stddef$(EXEEXT) \ +	test-stdint$(EXEEXT) test-stdio$(EXEEXT) test-stdlib$(EXEEXT) \ +	test-strerror$(EXEEXT) test-striconveh$(EXEEXT) \ +	test-striconveha$(EXEEXT) test-string$(EXEEXT) \ +	test-strncat$(EXEEXT) test-strstr$(EXEEXT) \ +	test-sys_types$(EXEEXT) test-thread_self$(EXEEXT) \ +	test-thread_create$(EXEEXT) test-time$(EXEEXT) \ +	test-cased$(EXEEXT) test-ignorable$(EXEEXT) \  	test-locale-language$(EXEEXT) test-uc_tolower$(EXEEXT) \  	test-uc_totitle$(EXEEXT) test-uc_toupper$(EXEEXT) \  	test-u16-casecmp$(EXEEXT) test-u16-casecoll$(EXEEXT) \ @@ -1362,6 +1363,12 @@ test_nfkd_DEPENDENCIES = $(am__DEPENDENCIES_2)  am_test_numeric_OBJECTS = unictype/test-numeric.$(OBJEXT)  test_numeric_OBJECTS = $(am_test_numeric_OBJECTS)  test_numeric_DEPENDENCIES = $(am__DEPENDENCIES_2) +am_test_once1_OBJECTS = test-once.$(OBJEXT) +test_once1_OBJECTS = $(am_test_once1_OBJECTS) +test_once1_DEPENDENCIES = $(am__DEPENDENCIES_2) +am_test_once2_OBJECTS = test-once.$(OBJEXT) +test_once2_OBJECTS = $(am_test_once2_OBJECTS) +test_once2_DEPENDENCIES = $(am__DEPENDENCIES_2)  am_test_pr_alphabetic_OBJECTS = unictype/test-pr_alphabetic.$(OBJEXT)  test_pr_alphabetic_OBJECTS = $(am_test_pr_alphabetic_OBJECTS)  test_pr_alphabetic_DEPENDENCIES = $(am__DEPENDENCIES_2) @@ -1837,8 +1844,9 @@ test_strerror_DEPENDENCIES = libtests.a ../lib/libunistring.la \  test_striconveh_SOURCES = test-striconveh.c  test_striconveh_OBJECTS = test-striconveh.$(OBJEXT)  test_striconveh_DEPENDENCIES = $(am__DEPENDENCIES_2) -test_striconveha_SOURCES = test-striconveha.c -test_striconveha_OBJECTS = test-striconveha.$(OBJEXT) +am_test_striconveha_OBJECTS = test-striconveha.$(OBJEXT) \ +	iconvsupport.$(OBJEXT) +test_striconveha_OBJECTS = $(am_test_striconveha_OBJECTS)  test_striconveha_DEPENDENCIES = $(am__DEPENDENCIES_2)  test_string_SOURCES = test-string.c  test_string_OBJECTS = test-string.$(OBJEXT) @@ -1912,7 +1920,8 @@ am_test_u16_cmp2_OBJECTS = unistr/test-u16-cmp2.$(OBJEXT)  test_u16_cmp2_OBJECTS = $(am_test_u16_cmp2_OBJECTS)  test_u16_cmp2_DEPENDENCIES = $(am__DEPENDENCIES_2)  am_test_u16_conv_from_enc_OBJECTS =  \ -	uniconv/test-u16-conv-from-enc.$(OBJEXT) +	uniconv/test-u16-conv-from-enc.$(OBJEXT) \ +	iconvsupport.$(OBJEXT)  test_u16_conv_from_enc_OBJECTS = $(am_test_u16_conv_from_enc_OBJECTS)  test_u16_conv_from_enc_DEPENDENCIES = $(am__DEPENDENCIES_2)  am_test_u16_conv_to_enc_OBJECTS =  \ @@ -2015,7 +2024,8 @@ am_test_u16_strcoll_OBJECTS = unistr/test-u16-strcoll.$(OBJEXT)  test_u16_strcoll_OBJECTS = $(am_test_u16_strcoll_OBJECTS)  test_u16_strcoll_DEPENDENCIES = $(am__DEPENDENCIES_2)  am_test_u16_strconv_from_enc_OBJECTS =  \ -	uniconv/test-u16-strconv-from-enc.$(OBJEXT) +	uniconv/test-u16-strconv-from-enc.$(OBJEXT) \ +	iconvsupport.$(OBJEXT)  test_u16_strconv_from_enc_OBJECTS =  \  	$(am_test_u16_strconv_from_enc_OBJECTS)  test_u16_strconv_from_enc_DEPENDENCIES = $(am__DEPENDENCIES_2) @@ -2139,7 +2149,8 @@ am_test_u32_cmp2_OBJECTS = unistr/test-u32-cmp2.$(OBJEXT)  test_u32_cmp2_OBJECTS = $(am_test_u32_cmp2_OBJECTS)  test_u32_cmp2_DEPENDENCIES = $(am__DEPENDENCIES_2)  am_test_u32_conv_from_enc_OBJECTS =  \ -	uniconv/test-u32-conv-from-enc.$(OBJEXT) +	uniconv/test-u32-conv-from-enc.$(OBJEXT) \ +	iconvsupport.$(OBJEXT)  test_u32_conv_from_enc_OBJECTS = $(am_test_u32_conv_from_enc_OBJECTS)  test_u32_conv_from_enc_DEPENDENCIES = $(am__DEPENDENCIES_2)  am_test_u32_conv_to_enc_OBJECTS =  \ @@ -2258,7 +2269,8 @@ am_test_u32_strcoll_OBJECTS = unistr/test-u32-strcoll.$(OBJEXT)  test_u32_strcoll_OBJECTS = $(am_test_u32_strcoll_OBJECTS)  test_u32_strcoll_DEPENDENCIES = $(am__DEPENDENCIES_2)  am_test_u32_strconv_from_enc_OBJECTS =  \ -	uniconv/test-u32-strconv-from-enc.$(OBJEXT) +	uniconv/test-u32-strconv-from-enc.$(OBJEXT) \ +	iconvsupport.$(OBJEXT)  test_u32_strconv_from_enc_OBJECTS =  \  	$(am_test_u32_strconv_from_enc_OBJECTS)  test_u32_strconv_from_enc_DEPENDENCIES = $(am__DEPENDENCIES_2) @@ -2381,7 +2393,7 @@ am_test_u8_cmp2_OBJECTS = unistr/test-u8-cmp2.$(OBJEXT)  test_u8_cmp2_OBJECTS = $(am_test_u8_cmp2_OBJECTS)  test_u8_cmp2_DEPENDENCIES = $(am__DEPENDENCIES_2)  am_test_u8_conv_from_enc_OBJECTS =  \ -	uniconv/test-u8-conv-from-enc.$(OBJEXT) +	uniconv/test-u8-conv-from-enc.$(OBJEXT) iconvsupport.$(OBJEXT)  test_u8_conv_from_enc_OBJECTS = $(am_test_u8_conv_from_enc_OBJECTS)  test_u8_conv_from_enc_DEPENDENCIES = $(am__DEPENDENCIES_2)  am_test_u8_conv_to_enc_OBJECTS =  \ @@ -2484,7 +2496,8 @@ am_test_u8_strcoll_OBJECTS = unistr/test-u8-strcoll.$(OBJEXT)  test_u8_strcoll_OBJECTS = $(am_test_u8_strcoll_OBJECTS)  test_u8_strcoll_DEPENDENCIES = $(am__DEPENDENCIES_2)  am_test_u8_strconv_from_enc_OBJECTS =  \ -	uniconv/test-u8-strconv-from-enc.$(OBJEXT) +	uniconv/test-u8-strconv-from-enc.$(OBJEXT) \ +	iconvsupport.$(OBJEXT)  test_u8_strconv_from_enc_OBJECTS =  \  	$(am_test_u8_strconv_from_enc_OBJECTS)  test_u8_strconv_from_enc_DEPENDENCIES = $(am__DEPENDENCIES_2) @@ -2821,7 +2834,8 @@ SOURCES = $(libtests_a_SOURCES) $(EXTRA_libtests_a_SOURCES) \  	test-mbrtowc.c test-mbrtowc-w32.c test-mbsinit.c test-memchr.c \  	$(test_mirror_SOURCES) $(test_nfc_SOURCES) $(test_nfd_SOURCES) \  	$(test_nfkc_SOURCES) $(test_nfkd_SOURCES) \ -	$(test_numeric_SOURCES) $(test_pr_alphabetic_SOURCES) \ +	$(test_numeric_SOURCES) $(test_once1_SOURCES) \ +	$(test_once2_SOURCES) $(test_pr_alphabetic_SOURCES) \  	$(test_pr_ascii_hex_digit_SOURCES) \  	$(test_pr_bidi_arabic_digit_SOURCES) \  	$(test_pr_bidi_arabic_right_to_left_SOURCES) \ @@ -2898,9 +2912,9 @@ SOURCES = $(libtests_a_SOURCES) $(EXTRA_libtests_a_SOURCES) \  	test-signbit.c test-sigprocmask.c test-sleep.c test-stdalign.c \  	test-stdbool.c test-stddef.c test-stdint.c test-stdio.c \  	test-stdlib.c test-strerror.c test-striconveh.c \ -	test-striconveha.c test-string.c test-strncat.c test-strstr.c \ -	$(test_sy_c_ident_SOURCES) $(test_sy_c_whitespace_SOURCES) \ -	$(test_sy_java_ident_SOURCES) \ +	$(test_striconveha_SOURCES) test-string.c test-strncat.c \ +	test-strstr.c $(test_sy_c_ident_SOURCES) \ +	$(test_sy_c_whitespace_SOURCES) $(test_sy_java_ident_SOURCES) \  	$(test_sy_java_whitespace_SOURCES) test-sys_types.c \  	test-thread_create.c test-thread_self.c test-time.c \  	$(test_u16_asnprintf1_SOURCES) $(test_u16_casecmp_SOURCES) \ @@ -3103,7 +3117,8 @@ DIST_SOURCES = $(libtests_a_SOURCES) $(EXTRA_libtests_a_SOURCES) \  	test-mbrtowc.c test-mbrtowc-w32.c test-mbsinit.c test-memchr.c \  	$(test_mirror_SOURCES) $(test_nfc_SOURCES) $(test_nfd_SOURCES) \  	$(test_nfkc_SOURCES) $(test_nfkd_SOURCES) \ -	$(test_numeric_SOURCES) $(test_pr_alphabetic_SOURCES) \ +	$(test_numeric_SOURCES) $(test_once1_SOURCES) \ +	$(test_once2_SOURCES) $(test_pr_alphabetic_SOURCES) \  	$(test_pr_ascii_hex_digit_SOURCES) \  	$(test_pr_bidi_arabic_digit_SOURCES) \  	$(test_pr_bidi_arabic_right_to_left_SOURCES) \ @@ -3180,9 +3195,9 @@ DIST_SOURCES = $(libtests_a_SOURCES) $(EXTRA_libtests_a_SOURCES) \  	test-signbit.c test-sigprocmask.c test-sleep.c test-stdalign.c \  	test-stdbool.c test-stddef.c test-stdint.c test-stdio.c \  	test-stdlib.c test-strerror.c test-striconveh.c \ -	test-striconveha.c test-string.c test-strncat.c test-strstr.c \ -	$(test_sy_c_ident_SOURCES) $(test_sy_c_whitespace_SOURCES) \ -	$(test_sy_java_ident_SOURCES) \ +	$(test_striconveha_SOURCES) test-string.c test-strncat.c \ +	test-strstr.c $(test_sy_c_ident_SOURCES) \ +	$(test_sy_c_whitespace_SOURCES) $(test_sy_java_ident_SOURCES) \  	$(test_sy_java_whitespace_SOURCES) test-sys_types.c \  	test-thread_create.c test-thread_self.c test-time.c \  	$(test_u16_asnprintf1_SOURCES) $(test_u16_casecmp_SOURCES) \ @@ -4073,6 +4088,7 @@ HAVE_DECL_STRTOK_R = @HAVE_DECL_STRTOK_R@  HAVE_DECL_STRTOUMAX = @HAVE_DECL_STRTOUMAX@  HAVE_DECL_TANL = @HAVE_DECL_TANL@  HAVE_DECL_TRUNC = @HAVE_DECL_TRUNC@ +HAVE_DECL_TRUNCATE = @HAVE_DECL_TRUNCATE@  HAVE_DECL_TRUNCF = @HAVE_DECL_TRUNCF@  HAVE_DECL_TRUNCL = @HAVE_DECL_TRUNCL@  HAVE_DECL_TTYNAME_R = @HAVE_DECL_TTYNAME_R@ @@ -4123,6 +4139,7 @@ HAVE_HYPOTL = @HAVE_HYPOTL@  HAVE_ILOGB = @HAVE_ILOGB@  HAVE_ILOGBF = @HAVE_ILOGBF@  HAVE_ILOGBL = @HAVE_ILOGBL@ +HAVE_IMAXDIV_T = @HAVE_IMAXDIV_T@  HAVE_INTTYPES_H = @HAVE_INTTYPES_H@  HAVE_ISBLANK = @HAVE_ISBLANK@  HAVE_ISNAND = @HAVE_ISNAND@ @@ -4130,6 +4147,7 @@ HAVE_ISNANF = @HAVE_ISNANF@  HAVE_ISNANL = @HAVE_ISNANL@  HAVE_ISWBLANK = @HAVE_ISWBLANK@  HAVE_ISWCNTRL = @HAVE_ISWCNTRL@ +HAVE_LANGINFO_ALTMON = @HAVE_LANGINFO_ALTMON@  HAVE_LANGINFO_CODESET = @HAVE_LANGINFO_CODESET@  HAVE_LANGINFO_ERA = @HAVE_LANGINFO_ERA@  HAVE_LANGINFO_H = @HAVE_LANGINFO_H@ @@ -4240,7 +4258,6 @@ HAVE_TANHF = @HAVE_TANHF@  HAVE_TANL = @HAVE_TANL@  HAVE_TIMEGM = @HAVE_TIMEGM@  HAVE_TIMEZONE_T = @HAVE_TIMEZONE_T@ -HAVE_TRUNCATE = @HAVE_TRUNCATE@  HAVE_TYPE_VOLATILE_SIG_ATOMIC_T = @HAVE_TYPE_VOLATILE_SIG_ATOMIC_T@  HAVE_TZSET = @HAVE_TZSET@  HAVE_UNISTD_H = @HAVE_UNISTD_H@ @@ -4767,15 +4784,16 @@ EXTRA_DIST = test-alloca-opt.c test-array-mergesort.c macros.h btowc.c \  	infinity.h nan.h macros.h test-iswblank.c macros.h \  	test-langinfo.c test-limits-h.c locale.in.h test-locale.c \  	test-localename.c macros.h test-rwlock1.c test-lock.c \ -	test-malloca.c test-math.c macros.h test-mbrtowc1.sh \ -	test-mbrtowc2.sh test-mbrtowc3.sh test-mbrtowc4.sh \ -	test-mbrtowc5.sh test-mbrtowc.c test-mbrtowc-w32-1.sh \ -	test-mbrtowc-w32-2.sh test-mbrtowc-w32-3.sh \ -	test-mbrtowc-w32-4.sh test-mbrtowc-w32-5.sh test-mbrtowc-w32.c \ -	signature.h macros.h test-mbsinit.sh test-mbsinit.c \ -	signature.h macros.h mbtowc-impl.h mbtowc.c test-memchr.c \ -	zerosize-ptr.h signature.h macros.h msvc-inval.c msvc-inval.h \ -	msvc-nothrow.c msvc-nothrow.h test-printf-frexp.c macros.h \ +	test-once.c test-malloca.c test-math.c macros.h \ +	test-mbrtowc1.sh test-mbrtowc2.sh test-mbrtowc3.sh \ +	test-mbrtowc4.sh test-mbrtowc5.sh test-mbrtowc.c \ +	test-mbrtowc-w32-1.sh test-mbrtowc-w32-2.sh \ +	test-mbrtowc-w32-3.sh test-mbrtowc-w32-4.sh \ +	test-mbrtowc-w32-5.sh test-mbrtowc-w32.c signature.h macros.h \ +	test-mbsinit.sh test-mbsinit.c signature.h macros.h \ +	mbtowc-impl.h mbtowc.c test-memchr.c zerosize-ptr.h \ +	signature.h macros.h msvc-inval.c msvc-inval.h msvc-nothrow.c \ +	msvc-nothrow.h test-printf-frexp.c macros.h \  	test-printf-frexpl.c macros.h pthread_sigmask.c \  	test-pthread_sigmask1.c test-pthread_sigmask2.c signature.h \  	macros.h putenv.c raise.c test-raise.c signature.h macros.h \ @@ -4790,8 +4808,8 @@ EXTRA_DIST = test-alloca-opt.c test-array-mergesort.c macros.h btowc.c \  	test-stddef.c test-stdint.c stdio.in.h test-stdio.c \  	test-stdlib.c test-sys_wait.h strerror.c strerror-override.c \  	strerror-override.h test-strerror.c signature.h macros.h \ -	test-striconveh.c macros.h test-striconveha.c macros.h \ -	test-string.c test-strncat.c unistr/test-strncat.h \ +	test-striconveh.c macros.h test-striconveha.c iconvsupport.c \ +	macros.h test-string.c test-strncat.c unistr/test-strncat.h \  	zerosize-ptr.h signature.h macros.h test-strstr.c \  	zerosize-ptr.h signature.h macros.h test-sys_types.c init.sh \  	test-init.sh test-thread_self.c test-thread_create.c macros.h \ @@ -4847,17 +4865,17 @@ EXTRA_DIST = test-alloca-opt.c test-array-mergesort.c macros.h btowc.c \  	unicase/test-ulc-casecmp.c unicase/test-casecmp.h macros.h \  	unicase/test-ulc-casecoll1.sh unicase/test-ulc-casecoll2.sh \  	unicase/test-ulc-casecoll.c unicase/test-casecmp.h macros.h \ -	uniconv/test-u16-conv-from-enc.c macros.h \ +	uniconv/test-u16-conv-from-enc.c iconvsupport.c macros.h \  	uniconv/test-u16-conv-to-enc.c macros.h \ -	uniconv/test-u16-strconv-from-enc.c macros.h \ +	uniconv/test-u16-strconv-from-enc.c iconvsupport.c macros.h \  	uniconv/test-u16-strconv-to-enc.c macros.h \ -	uniconv/test-u32-conv-from-enc.c macros.h \ +	uniconv/test-u32-conv-from-enc.c iconvsupport.c macros.h \  	uniconv/test-u32-conv-to-enc.c macros.h \ -	uniconv/test-u32-strconv-from-enc.c macros.h \ +	uniconv/test-u32-strconv-from-enc.c iconvsupport.c macros.h \  	uniconv/test-u32-strconv-to-enc.c macros.h \ -	uniconv/test-u8-conv-from-enc.c macros.h \ +	uniconv/test-u8-conv-from-enc.c iconvsupport.c macros.h \  	uniconv/test-u8-conv-to-enc.c macros.h \ -	uniconv/test-u8-strconv-from-enc.c macros.h \ +	uniconv/test-u8-strconv-from-enc.c iconvsupport.c macros.h \  	uniconv/test-u8-strconv-to-enc.c macros.h \  	unictype/test-bidi_byname.c macros.h \  	unictype/test-bidi_longname.c macros.h \ @@ -5496,6 +5514,10 @@ test_iconv_LDADD = $(LDADD) @LIBICONV@  test_localename_LDADD = $(LDADD) @INTL_MACOSX_LIBS@ $(LIBTHREAD)  test_rwlock1_LDADD = $(LDADD) @LIBMULTITHREAD@ @YIELD_LIB@  test_lock_LDADD = $(LDADD) @LIBMULTITHREAD@ @YIELD_LIB@ +test_once1_SOURCES = test-once.c +test_once1_LDADD = $(LDADD) @LIBTHREAD@ +test_once2_SOURCES = test-once.c +test_once2_LDADD = $(LDADD) @LIBMULTITHREAD@  test_pthread_sigmask1_LDADD = $(LDADD) @LIB_PTHREAD_SIGMASK@  test_pthread_sigmask2_LDADD = $(LDADD) @LIB_PTHREAD_SIGMASK@ @LIBMULTITHREAD@ @@ -5524,6 +5546,7 @@ UNUSED_PARAMETER_H = $(srcdir)/unused-parameter.h  # need it. This is ensured by the applicability 'all' defined above.  WARN_ON_USE_H = $(srcdir)/warn-on-use.h  test_striconveh_LDADD = $(LDADD) $(LIBUNISTRING) @LIBICONV@ +test_striconveha_SOURCES = test-striconveha.c iconvsupport.c  test_striconveha_LDADD = $(LDADD) $(LIBUNISTRING) @LIBICONV@  test_thread_self_LDADD = $(LDADD) @LIBTHREAD@  test_thread_create_LDADD = $(LDADD) @LIBMULTITHREAD@ @@ -5609,27 +5632,27 @@ test_ulc_casecmp_SOURCES = unicase/test-ulc-casecmp.c  test_ulc_casecmp_LDADD = $(LDADD) $(LIBUNISTRING) @LIBICONV@  test_ulc_casecoll_SOURCES = unicase/test-ulc-casecoll.c  test_ulc_casecoll_LDADD = $(LDADD) $(LIBUNISTRING) @LIBICONV@ -test_u16_conv_from_enc_SOURCES = uniconv/test-u16-conv-from-enc.c +test_u16_conv_from_enc_SOURCES = uniconv/test-u16-conv-from-enc.c iconvsupport.c  test_u16_conv_from_enc_LDADD = $(LDADD) $(LIBUNISTRING) @LIBICONV@  test_u16_conv_to_enc_SOURCES = uniconv/test-u16-conv-to-enc.c  test_u16_conv_to_enc_LDADD = $(LDADD) $(LIBUNISTRING) @LIBICONV@ -test_u16_strconv_from_enc_SOURCES = uniconv/test-u16-strconv-from-enc.c +test_u16_strconv_from_enc_SOURCES = uniconv/test-u16-strconv-from-enc.c iconvsupport.c  test_u16_strconv_from_enc_LDADD = $(LDADD) $(LIBUNISTRING) @LIBICONV@  test_u16_strconv_to_enc_SOURCES = uniconv/test-u16-strconv-to-enc.c  test_u16_strconv_to_enc_LDADD = $(LDADD) $(LIBUNISTRING) @LIBICONV@ -test_u32_conv_from_enc_SOURCES = uniconv/test-u32-conv-from-enc.c +test_u32_conv_from_enc_SOURCES = uniconv/test-u32-conv-from-enc.c iconvsupport.c  test_u32_conv_from_enc_LDADD = $(LDADD) $(LIBUNISTRING) @LIBICONV@  test_u32_conv_to_enc_SOURCES = uniconv/test-u32-conv-to-enc.c  test_u32_conv_to_enc_LDADD = $(LDADD) $(LIBUNISTRING) @LIBICONV@ -test_u32_strconv_from_enc_SOURCES = uniconv/test-u32-strconv-from-enc.c +test_u32_strconv_from_enc_SOURCES = uniconv/test-u32-strconv-from-enc.c iconvsupport.c  test_u32_strconv_from_enc_LDADD = $(LDADD) $(LIBUNISTRING) @LIBICONV@  test_u32_strconv_to_enc_SOURCES = uniconv/test-u32-strconv-to-enc.c  test_u32_strconv_to_enc_LDADD = $(LDADD) $(LIBUNISTRING) @LIBICONV@ -test_u8_conv_from_enc_SOURCES = uniconv/test-u8-conv-from-enc.c +test_u8_conv_from_enc_SOURCES = uniconv/test-u8-conv-from-enc.c iconvsupport.c  test_u8_conv_from_enc_LDADD = $(LDADD) $(LIBUNISTRING) @LIBICONV@  test_u8_conv_to_enc_SOURCES = uniconv/test-u8-conv-to-enc.c  test_u8_conv_to_enc_LDADD = $(LDADD) $(LIBUNISTRING) @LIBICONV@ -test_u8_strconv_from_enc_SOURCES = uniconv/test-u8-strconv-from-enc.c +test_u8_strconv_from_enc_SOURCES = uniconv/test-u8-strconv-from-enc.c iconvsupport.c  test_u8_strconv_from_enc_LDADD = $(LDADD) $(LIBUNISTRING) @LIBICONV@  test_u8_strconv_to_enc_SOURCES = uniconv/test-u8-strconv-to-enc.c  test_u8_strconv_to_enc_LDADD = $(LDADD) $(LIBUNISTRING) @LIBICONV@ @@ -7236,6 +7259,14 @@ unictype/test-numeric.$(OBJEXT): unictype/$(am__dirstamp) \  test-numeric$(EXEEXT): $(test_numeric_OBJECTS) $(test_numeric_DEPENDENCIES) $(EXTRA_test_numeric_DEPENDENCIES)   	@rm -f test-numeric$(EXEEXT)  	$(AM_V_CCLD)$(LINK) $(test_numeric_OBJECTS) $(test_numeric_LDADD) $(LIBS) + +test-once1$(EXEEXT): $(test_once1_OBJECTS) $(test_once1_DEPENDENCIES) $(EXTRA_test_once1_DEPENDENCIES)  +	@rm -f test-once1$(EXEEXT) +	$(AM_V_CCLD)$(LINK) $(test_once1_OBJECTS) $(test_once1_LDADD) $(LIBS) + +test-once2$(EXEEXT): $(test_once2_OBJECTS) $(test_once2_DEPENDENCIES) $(EXTRA_test_once2_DEPENDENCIES)  +	@rm -f test-once2$(EXEEXT) +	$(AM_V_CCLD)$(LINK) $(test_once2_OBJECTS) $(test_once2_LDADD) $(LIBS)  unictype/test-pr_alphabetic.$(OBJEXT): unictype/$(am__dirstamp) \  	unictype/$(DEPDIR)/$(am__dirstamp) @@ -9405,6 +9436,7 @@ distclean-compile:  @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/fdopen.Po@am__quote@  @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/getpagesize.Po@am__quote@  @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/getprogname.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/iconvsupport.Po@am__quote@  @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/isblank.Po@am__quote@  @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mbtowc.Po@am__quote@  @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/msvc-inval.Po@am__quote@ @@ -9460,6 +9492,7 @@ distclean-compile:  @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test-mbrtowc.Po@am__quote@  @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test-mbsinit.Po@am__quote@  @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test-memchr.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test-once.Po@am__quote@  @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test-printf-frexp.Po@am__quote@  @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test-printf-frexpl.Po@am__quote@  @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test-pthread_sigmask1.Po@am__quote@ @@ -10446,6 +10479,20 @@ test-lock.log: test-lock$(EXEEXT)  	--log-file $$b.log --trs-file $$b.trs \  	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \  	"$$tst" $(AM_TESTS_FD_REDIRECT) +test-once1.log: test-once1$(EXEEXT) +	@p='test-once1$(EXEEXT)'; \ +	b='test-once1'; \ +	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \ +	--log-file $$b.log --trs-file $$b.trs \ +	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \ +	"$$tst" $(AM_TESTS_FD_REDIRECT) +test-once2.log: test-once2$(EXEEXT) +	@p='test-once2$(EXEEXT)'; \ +	b='test-once2'; \ +	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \ +	--log-file $$b.log --trs-file $$b.trs \ +	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \ +	"$$tst" $(AM_TESTS_FD_REDIRECT)  test-malloca.log: test-malloca$(EXEEXT)  	@p='test-malloca$(EXEEXT)'; \  	b='test-malloca'; \ @@ -14054,6 +14101,7 @@ inttypes.h: inttypes.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(WARN_ON_U  	      -e 's/@''HAVE_DECL_IMAXDIV''@/$(HAVE_DECL_IMAXDIV)/g' \  	      -e 's/@''HAVE_DECL_STRTOIMAX''@/$(HAVE_DECL_STRTOIMAX)/g' \  	      -e 's/@''HAVE_DECL_STRTOUMAX''@/$(HAVE_DECL_STRTOUMAX)/g' \ +	      -e 's/@''HAVE_IMAXDIV_T''@/$(HAVE_IMAXDIV_T)/g' \  	      -e 's/@''REPLACE_STRTOIMAX''@/$(REPLACE_STRTOIMAX)/g' \  	      -e 's/@''REPLACE_STRTOUMAX''@/$(REPLACE_STRTOUMAX)/g' \  	      -e 's/@''INT32_MAX_LT_INTMAX_MAX''@/$(INT32_MAX_LT_INTMAX_MAX)/g' \ @@ -14103,8 +14151,8 @@ signal.h: signal.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H  	      -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \  	      -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \  	      -e 's|@''NEXT_SIGNAL_H''@|$(NEXT_SIGNAL_H)|g' \ -	      -e 's|@''GNULIB_PTHREAD_SIGMASK''@|$(GNULIB_PTHREAD_SIGMASK)|g' \ -	      -e 's|@''GNULIB_RAISE''@|$(GNULIB_RAISE)|g' \ +	      -e 's/@''GNULIB_PTHREAD_SIGMASK''@/$(GNULIB_PTHREAD_SIGMASK)/g' \ +	      -e 's/@''GNULIB_RAISE''@/$(GNULIB_RAISE)/g' \  	      -e 's/@''GNULIB_SIGNAL_H_SIGPIPE''@/$(GNULIB_SIGNAL_H_SIGPIPE)/g' \  	      -e 's/@''GNULIB_SIGPROCMASK''@/$(GNULIB_SIGPROCMASK)/g' \  	      -e 's/@''GNULIB_SIGACTION''@/$(GNULIB_SIGACTION)/g' \ diff --git a/tests/arg-nonnull.h b/tests/arg-nonnull.h index 61ee0712..5f034083 100644 --- a/tests/arg-nonnull.h +++ b/tests/arg-nonnull.h @@ -1,5 +1,5 @@  /* A C macro for declaring that specific arguments must not be NULL. -   Copyright (C) 2009-2017 Free Software Foundation, Inc. +   Copyright (C) 2009-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify it     under the terms of the GNU General Public License as published diff --git a/tests/basename-lgpl.c b/tests/basename-lgpl.c index e760df00..33f9994f 100644 --- a/tests/basename-lgpl.c +++ b/tests/basename-lgpl.c @@ -1,6 +1,6 @@  /* basename.c -- return the last element in a file name -   Copyright (C) 1990, 1998-2001, 2003-2006, 2009-2017 Free Software +   Copyright (C) 1990, 1998-2001, 2003-2006, 2009-2018 Free Software     Foundation, Inc.     This program is free software: you can redistribute it and/or modify diff --git a/tests/btowc.c b/tests/btowc.c index fa908b41..54124b28 100644 --- a/tests/btowc.c +++ b/tests/btowc.c @@ -1,5 +1,5 @@  /* Convert unibyte character to wide character. -   Copyright (C) 2008, 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2008, 2010-2018 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2008.     This program is free software: you can redistribute it and/or modify diff --git a/tests/c++defs.h b/tests/c++defs.h index 09dcd3e0..72ff1ffa 100644 --- a/tests/c++defs.h +++ b/tests/c++defs.h @@ -1,5 +1,5 @@  /* C++ compatible function declaration macros. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify it     under the terms of the GNU General Public License as published diff --git a/tests/ctype.in.h b/tests/ctype.in.h index e14da69a..cfcb1181 100644 --- a/tests/ctype.in.h +++ b/tests/ctype.in.h @@ -1,6 +1,6 @@  /* A substitute for ISO C99 <ctype.h>, for platforms on which it is incomplete. -   Copyright (C) 2009-2017 Free Software Foundation, Inc. +   Copyright (C) 2009-2018 Free Software Foundation, Inc.     This program is free software; you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/dirname-lgpl.c b/tests/dirname-lgpl.c index 6791185d..a40f6a90 100644 --- a/tests/dirname-lgpl.c +++ b/tests/dirname-lgpl.c @@ -1,6 +1,6 @@  /* dirname.c -- return all but the last element in a file name -   Copyright (C) 1990, 1998, 2000-2001, 2003-2006, 2009-2017 Free Software +   Copyright (C) 1990, 1998, 2000-2001, 2003-2006, 2009-2018 Free Software     Foundation, Inc.     This program is free software: you can redistribute it and/or modify diff --git a/tests/dirname.h b/tests/dirname.h index 05cab41f..8b511116 100644 --- a/tests/dirname.h +++ b/tests/dirname.h @@ -1,6 +1,6 @@  /*  Take file names apart into directory and base names. -    Copyright (C) 1998, 2001, 2003-2006, 2009-2017 Free Software Foundation, +    Copyright (C) 1998, 2001, 2003-2006, 2009-2018 Free Software Foundation,      Inc.      This program is free software: you can redistribute it and/or modify @@ -36,7 +36,7 @@ extern "C" {  #endif  # if GNULIB_DIRNAME -char *base_name (char const *file); +char *base_name (char const *file) _GL_ATTRIBUTE_MALLOC;  char *dir_name (char const *file);  # endif diff --git a/tests/dosname.h b/tests/dosname.h index 255d57e4..fef3b6da 100644 --- a/tests/dosname.h +++ b/tests/dosname.h @@ -1,6 +1,6 @@  /* File names on MS-DOS/Windows systems. -   Copyright (C) 2000-2001, 2004-2006, 2009-2017 Free Software Foundation, Inc. +   Copyright (C) 2000-2001, 2004-2006, 2009-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by @@ -20,9 +20,8 @@  #ifndef _DOSNAME_H  #define _DOSNAME_H -#if (defined _WIN32 || defined __WIN32__ ||     \ -     defined __MSDOS__ || defined __CYGWIN__ || \ -     defined __EMX__ || defined __DJGPP__) +#if (defined _WIN32 || defined __CYGWIN__ \ +     || defined __EMX__ || defined __MSDOS__ || defined __DJGPP__)     /* This internal macro assumes ASCII, but all hosts that support drive        letters use ASCII.  */  # define _IS_DRIVE_LETTER(C) (((unsigned int) (C) | ('a' - 'A')) - 'a'  \ diff --git a/tests/error.c b/tests/error.c index ce81a1ee..adc87339 100644 --- a/tests/error.c +++ b/tests/error.c @@ -1,5 +1,5 @@  /* Error handler for noninteractive utilities -   Copyright (C) 1990-1998, 2000-2007, 2009-2017 Free Software Foundation, Inc. +   Copyright (C) 1990-1998, 2000-2007, 2009-2018 Free Software Foundation, Inc.     This file is part of the GNU C Library.     This program is free software: you can redistribute it and/or modify @@ -93,7 +93,7 @@ extern void __error_at_line (int status, int errnum, const char *file_name,  # include <fcntl.h>  # include <unistd.h> -# if (defined _WIN32 || defined __WIN32__) && ! defined __CYGWIN__ +# if defined _WIN32 && ! defined __CYGWIN__  /* Get declarations of the native Windows API functions.  */  #  define WIN32_LEAN_AND_MEAN  #  include <windows.h> @@ -131,7 +131,7 @@ int strerror_r (int errnum, char *buf, size_t buflen);  static int  is_open (int fd)  { -# if (defined _WIN32 || defined __WIN32__) && ! defined __CYGWIN__ +# if defined _WIN32 && ! defined __CYGWIN__    /* On native Windows: The initial state of unassigned standard file       descriptors is that they are open but point to an INVALID_HANDLE_VALUE.       There is no fcntl, and the gnulib replacement fcntl does not support diff --git a/tests/error.h b/tests/error.h index dc004ef6..36401e1a 100644 --- a/tests/error.h +++ b/tests/error.h @@ -1,5 +1,5 @@  /* Declaration for error-reporting function -   Copyright (C) 1995-1997, 2003, 2006, 2008-2017 Free Software Foundation, +   Copyright (C) 1995-1997, 2003, 2006, 2008-2018 Free Software Foundation,     Inc.     This file is part of the GNU C Library. diff --git a/tests/exitfail.c b/tests/exitfail.c index b2d60121..19c5cba0 100644 --- a/tests/exitfail.c +++ b/tests/exitfail.c @@ -1,6 +1,6 @@  /* Failure exit status -   Copyright (C) 2002-2003, 2005-2007, 2009-2017 Free Software Foundation, Inc. +   Copyright (C) 2002-2003, 2005-2007, 2009-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/exitfail.h b/tests/exitfail.h index 819919a7..a42057b1 100644 --- a/tests/exitfail.h +++ b/tests/exitfail.h @@ -1,6 +1,6 @@  /* Failure exit status -   Copyright (C) 2002, 2009-2017 Free Software Foundation, Inc. +   Copyright (C) 2002, 2009-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/fdopen.c b/tests/fdopen.c index f52626ef..669d85df 100644 --- a/tests/fdopen.c +++ b/tests/fdopen.c @@ -1,5 +1,5 @@  /* Open a stream with a given file descriptor. -   Copyright (C) 2011-2017 Free Software Foundation, Inc. +   Copyright (C) 2011-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/getpagesize.c b/tests/getpagesize.c index 4594a4a8..9e79ed66 100644 --- a/tests/getpagesize.c +++ b/tests/getpagesize.c @@ -1,6 +1,6 @@  /* getpagesize emulation for systems where it cannot be done in a C macro. -   Copyright (C) 2007, 2009-2017 Free Software Foundation, Inc. +   Copyright (C) 2007, 2009-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by @@ -23,7 +23,7 @@  #include <unistd.h>  /* This implementation is only for native Windows systems.  */ -#if (defined _WIN32 || defined __WIN32__) && ! defined __CYGWIN__ +#if defined _WIN32 && ! defined __CYGWIN__  # define WIN32_LEAN_AND_MEAN  # include <windows.h> diff --git a/tests/getprogname.c b/tests/getprogname.c index a2b23362..c824b47c 100644 --- a/tests/getprogname.c +++ b/tests/getprogname.c @@ -1,5 +1,5 @@  /* Program name management. -   Copyright (C) 2016-2017 Free Software Foundation, Inc. +   Copyright (C) 2016-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by @@ -182,3 +182,10 @@ getprogname (void)  }  #endif + +/* + * Hey Emacs! + * Local Variables: + * coding: utf-8 + * End: + */ diff --git a/tests/getprogname.h b/tests/getprogname.h index dd5fac84..ee6688fc 100644 --- a/tests/getprogname.h +++ b/tests/getprogname.h @@ -1,5 +1,5 @@  /* Program name management. -   Copyright (C) 2016-2017 Free Software Foundation, Inc. +   Copyright (C) 2016-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/gettext.h b/tests/gettext.h index f6150be6..f2d7458f 100644 --- a/tests/gettext.h +++ b/tests/gettext.h @@ -1,5 +1,5 @@  /* Convenience header for conditional use of GNU <libintl.h>. -   Copyright (C) 1995-1998, 2000-2002, 2004-2006, 2009-2017 Free Software +   Copyright (C) 1995-1998, 2000-2002, 2004-2006, 2009-2018 Free Software     Foundation, Inc.     This program is free software; you can redistribute it and/or modify diff --git a/tests/glthread/thread.c b/tests/glthread/thread.c index 8d7d2519..0387406b 100644 --- a/tests/glthread/thread.c +++ b/tests/glthread/thread.c @@ -1,5 +1,5 @@  /* Creating and controlling threads. -   Copyright (C) 2005-2017 Free Software Foundation, Inc. +   Copyright (C) 2005-2018 Free Software Foundation, Inc.     This program is free software; you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/glthread/thread.h b/tests/glthread/thread.h index b64e267f..1e266bd6 100644 --- a/tests/glthread/thread.h +++ b/tests/glthread/thread.h @@ -1,5 +1,5 @@  /* Creating and controlling threads. -   Copyright (C) 2005-2017 Free Software Foundation, Inc. +   Copyright (C) 2005-2018 Free Software Foundation, Inc.     This program is free software; you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by @@ -54,7 +54,7 @@         gl_thread_exit (return_value);         extern _Noreturn void gl_thread_exit (void *return_value); -   Requesting custom code to be executed at fork() time(not supported on all +   Requesting custom code to be executed at fork() time (not supported on all     platforms):         gl_thread_atfork (prepare_func, parent_func, child_func);     Or with control of error handling: @@ -90,6 +90,17 @@ _GL_INLINE_HEADER_BEGIN  # include <pthread.h> +/* On IRIX, pthread_atfork is declared in <unistd.h>, not in <pthread.h>.  */ +# if defined __sgi +#  include <unistd.h> +# endif + +# if USE_POSIX_THREADS_WEAK +/* Compilers other than GCC need to see the declaration of pthread_sigmask +   before the "#pragma weak pthread_sigmask" below.  */ +#  include <signal.h> +# endif +  # ifdef __cplusplus  extern "C" {  # endif @@ -124,10 +135,6 @@ extern int glthread_in_use (void);  #  pragma weak pthread_create -#  ifdef __clang__ -  /* Without this, clang complains that pthread_sigmask is never declared.  */ -#   include <signal.h> -#  endif  #  ifndef pthread_sigmask /* Do not declare rpl_pthread_sigmask weak.  */  #   pragma weak pthread_sigmask  #  endif @@ -142,8 +149,8 @@ extern int glthread_in_use (void);  #  endif  #  if !PTHREAD_IN_USE_DETECTION_HARD -#   pragma weak pthread_cancel -#   define pthread_in_use() (pthread_cancel != NULL) +#   pragma weak pthread_mutexattr_gettype +#   define pthread_in_use() (pthread_mutexattr_gettype != NULL)  #  endif  # else diff --git a/tests/glthread/yield.h b/tests/glthread/yield.h index b5718284..4bb3ed48 100644 --- a/tests/glthread/yield.h +++ b/tests/glthread/yield.h @@ -1,5 +1,5 @@  /* Yielding the processor to other threads and processes. -   Copyright (C) 2005-2017 Free Software Foundation, Inc. +   Copyright (C) 2005-2018 Free Software Foundation, Inc.     This program is free software; you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/iconvsupport.c b/tests/iconvsupport.c new file mode 100644 index 00000000..e6059a37 --- /dev/null +++ b/tests/iconvsupport.c @@ -0,0 +1,39 @@ +/* Test iconv support. +   Copyright (C) 2018 Free Software Foundation, Inc. + +   This program is free software: you can redistribute it and/or modify +   it under the terms of the GNU General Public License as published by +   the Free Software Foundation; either version 3 of the License, or +   (at your option) any later version. + +   This program is distributed in the hope that it will be useful, +   but WITHOUT ANY WARRANTY; without even the implied warranty of +   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the +   GNU General Public License for more details. + +   You should have received a copy of the GNU General Public License +   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */ + +#include <config.h> + +/* Specification.  */ +extern int iconv_supports_encoding (const char *encoding); + +#if HAVE_ICONV +# include <iconv.h> +#endif + +/* Tests whether iconv() supports a given encoding.  */ +int +iconv_supports_encoding (const char *encoding) +{ +#if HAVE_ICONV +  iconv_t cd = iconv_open ("UTF-8", encoding); +  if (cd != (iconv_t) -1) +    { +      iconv_close (cd); +      return 1; +    } +#endif +  return 0; +} diff --git a/tests/infinity.h b/tests/infinity.h index a9489582..9802640a 100644 --- a/tests/infinity.h +++ b/tests/infinity.h @@ -1,5 +1,5 @@  /* Macros for infinity. -   Copyright (C) 2011-2017 Free Software Foundation, Inc. +   Copyright (C) 2011-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/init.sh b/tests/init.sh index 24fb5121..93d14f5a 100644 --- a/tests/init.sh +++ b/tests/init.sh @@ -1,6 +1,6 @@  # source this file; set up for tests -# Copyright (C) 2009-2017 Free Software Foundation, Inc. +# Copyright (C) 2009-2018 Free Software Foundation, Inc.  # This program is free software: you can redistribute it and/or modify  # it under the terms of the GNU General Public License as published by @@ -527,7 +527,7 @@ rand_bytes_ ()    fi    n_plus_50_=`expr $n_ + 50` -  cmds_='date; date +%N; free; who -a; w; ps auxww; ps ef; netstat -n' +  cmds_='date; date +%N; free; who -a; w; ps auxww; ps -ef'    data_=` (eval "$cmds_") 2>&1 | gzip `    # Ensure that $data_ has length at least 50+$n_ diff --git a/tests/intprops.h b/tests/intprops.h index 2df7b1f9..15e470cb 100644 --- a/tests/intprops.h +++ b/tests/intprops.h @@ -1,6 +1,6 @@  /* intprops.h -- properties of integer types -   Copyright (C) 2001-2017 Free Software Foundation, Inc. +   Copyright (C) 2001-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify it     under the terms of the GNU General Public License as published diff --git a/tests/inttypes.in.h b/tests/inttypes.in.h index e7357e96..c7d7968e 100644 --- a/tests/inttypes.in.h +++ b/tests/inttypes.in.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2006-2017 Free Software Foundation, Inc. +/* Copyright (C) 2006-2018 Free Software Foundation, Inc.     Written by Paul Eggert, Bruno Haible, Derek Price.     This file is part of gnulib. @@ -52,7 +52,7 @@  /* Get CHAR_BIT.  */  #include <limits.h>  /* On mingw, __USE_MINGW_ANSI_STDIO only works if <stdio.h> is also included */ -#if (defined _WIN32 || defined __WIN32__) && ! defined __CYGWIN__ +#if defined _WIN32 && ! defined __CYGWIN__  # include <stdio.h>  #endif @@ -1067,11 +1067,13 @@ _GL_WARN_ON_USE (imaxabs, "imaxabs is unportable - "  #endif  #if @GNULIB_IMAXDIV@ -# if !@HAVE_DECL_IMAXDIV@ +# if !@HAVE_IMAXDIV_T@  #  if !GNULIB_defined_imaxdiv_t  typedef struct { intmax_t quot; intmax_t rem; } imaxdiv_t;  #   define GNULIB_defined_imaxdiv_t 1  #  endif +# endif +# if !@HAVE_DECL_IMAXDIV@  extern imaxdiv_t imaxdiv (intmax_t, intmax_t);  # endif  #elif defined GNULIB_POSIXCHECK diff --git a/tests/isblank.c b/tests/isblank.c index b7c4e9d9..df4b4aaf 100644 --- a/tests/isblank.c +++ b/tests/isblank.c @@ -1,6 +1,6 @@  /* Test whether a character is a blank. -   Copyright (C) 2009-2017 Free Software Foundation, Inc. +   Copyright (C) 2009-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/locale.in.h b/tests/locale.in.h index 7cb3f88f..804261dc 100644 --- a/tests/locale.in.h +++ b/tests/locale.in.h @@ -1,5 +1,5 @@  /* A POSIX <locale.h>. -   Copyright (C) 2007-2017 Free Software Foundation, Inc. +   Copyright (C) 2007-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by @@ -19,10 +19,13 @@  #endif  @PRAGMA_COLUMNS@ -#ifdef _GL_ALREADY_INCLUDING_LOCALE_H +#if (defined _WIN32 && !defined __CYGWIN__ && defined __need_locale_t) \ +    || defined _GL_ALREADY_INCLUDING_LOCALE_H -/* Special invocation conventions to handle Solaris header files -   (through Solaris 10) when combined with gettext's libintl.h.  */ +/* Special invocation convention: +   - Inside mingw header files, +   - To handle Solaris header files (through Solaris 10) when combined +     with gettext's libintl.h.  */  #@INCLUDE_NEXT@ @NEXT_LOCALE_H@ @@ -212,5 +215,5 @@ _GL_WARN_ON_USE (duplocale, "duplocale is buggy on some glibc systems - "  #endif  #endif /* _@GUARD_PREFIX@_LOCALE_H */ -#endif /* ! _GL_ALREADY_INCLUDING_LOCALE_H */  #endif /* _@GUARD_PREFIX@_LOCALE_H */ +#endif /* !(__need_locale_t || _GL_ALREADY_INCLUDING_LOCALE_H) */ diff --git a/tests/macros.h b/tests/macros.h index aec8e430..dd6357a6 100644 --- a/tests/macros.h +++ b/tests/macros.h @@ -1,5 +1,5 @@  /* Common macros used by gnulib tests. -   Copyright (C) 2006-2017 Free Software Foundation, Inc. +   Copyright (C) 2006-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/mbtowc-impl.h b/tests/mbtowc-impl.h index 7cba7d39..633832f5 100644 --- a/tests/mbtowc-impl.h +++ b/tests/mbtowc-impl.h @@ -1,5 +1,5 @@  /* Convert multibyte character to wide character. -   Copyright (C) 2011-2017 Free Software Foundation, Inc. +   Copyright (C) 2011-2018 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2011.     This program is free software: you can redistribute it and/or modify diff --git a/tests/mbtowc.c b/tests/mbtowc.c index 4db254b9..a212b221 100644 --- a/tests/mbtowc.c +++ b/tests/mbtowc.c @@ -1,5 +1,5 @@  /* Convert multibyte character to wide character. -   Copyright (C) 2011-2017 Free Software Foundation, Inc. +   Copyright (C) 2011-2018 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2011.     This program is free software: you can redistribute it and/or modify diff --git a/tests/minus-zero.h b/tests/minus-zero.h index ee962187..b2cab219 100644 --- a/tests/minus-zero.h +++ b/tests/minus-zero.h @@ -1,5 +1,5 @@  /* Macros for floating-point negative zero. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/msvc-inval.c b/tests/msvc-inval.c index fced1178..0f19a09a 100644 --- a/tests/msvc-inval.c +++ b/tests/msvc-inval.c @@ -1,5 +1,5 @@  /* Invalid parameter handler for MSVC runtime libraries. -   Copyright (C) 2011-2017 Free Software Foundation, Inc. +   Copyright (C) 2011-2018 Free Software Foundation, Inc.     This program is free software; you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/msvc-inval.h b/tests/msvc-inval.h index b544a46e..8e7ff303 100644 --- a/tests/msvc-inval.h +++ b/tests/msvc-inval.h @@ -1,5 +1,5 @@  /* Invalid parameter handler for MSVC runtime libraries. -   Copyright (C) 2011-2017 Free Software Foundation, Inc. +   Copyright (C) 2011-2018 Free Software Foundation, Inc.     This program is free software; you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/msvc-nothrow.c b/tests/msvc-nothrow.c index b74b2228..785733e4 100644 --- a/tests/msvc-nothrow.c +++ b/tests/msvc-nothrow.c @@ -1,6 +1,6 @@  /* Wrappers that don't throw invalid parameter notifications     with MSVC runtime libraries. -   Copyright (C) 2011-2017 Free Software Foundation, Inc. +   Copyright (C) 2011-2018 Free Software Foundation, Inc.     This program is free software; you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/msvc-nothrow.h b/tests/msvc-nothrow.h index b0622c0b..a9671c3b 100644 --- a/tests/msvc-nothrow.h +++ b/tests/msvc-nothrow.h @@ -1,6 +1,6 @@  /* Wrappers that don't throw invalid parameter notifications     with MSVC runtime libraries. -   Copyright (C) 2011-2017 Free Software Foundation, Inc. +   Copyright (C) 2011-2018 Free Software Foundation, Inc.     This program is free software; you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by @@ -25,7 +25,7 @@     This file defines wrappers that turn such an invalid parameter notification     into an error code.  */ -#if (defined _WIN32 || defined __WIN32__) && ! defined __CYGWIN__ +#if defined _WIN32 && ! defined __CYGWIN__  /* Get original declaration of _get_osfhandle.  */  # include <io.h> diff --git a/tests/nan.h b/tests/nan.h index 1e1627f6..826a319f 100644 --- a/tests/nan.h +++ b/tests/nan.h @@ -1,5 +1,5 @@  /* Macros for not-a-number. -   Copyright (C) 2007-2017 Free Software Foundation, Inc. +   Copyright (C) 2007-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/pthread_sigmask.c b/tests/pthread_sigmask.c index 9ccf89b5..3bb92ca8 100644 --- a/tests/pthread_sigmask.c +++ b/tests/pthread_sigmask.c @@ -1,5 +1,5 @@  /* POSIX compatible signal blocking for threads. -   Copyright (C) 2011-2017 Free Software Foundation, Inc. +   Copyright (C) 2011-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/putenv.c b/tests/putenv.c index 78318644..801e372c 100644 --- a/tests/putenv.c +++ b/tests/putenv.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1991, 1994, 1997-1998, 2000, 2003-2017 Free Software +/* Copyright (C) 1991, 1994, 1997-1998, 2000, 2003-2018 Free Software     Foundation, Inc.     NOTE: The canonical source of this file is maintained with the GNU C @@ -34,7 +34,7 @@  #include <string.h>  #include <unistd.h> -#if (defined _WIN32 || defined __WIN32__) && ! defined __CYGWIN__ +#if defined _WIN32 && ! defined __CYGWIN__  # define WIN32_LEAN_AND_MEAN  # include <windows.h>  #endif @@ -153,7 +153,7 @@ putenv (char *string)              *ep = string;              break;            } -# if (defined _WIN32 || defined __WIN32__) && ! defined __CYGWIN__ +# if defined _WIN32 && ! defined __CYGWIN__        if (putenv_result == 0)          {            /* _putenv propagated "NAME= " into the subprocess environment; diff --git a/tests/raise.c b/tests/raise.c index aff5a582..3a29339a 100644 --- a/tests/raise.c +++ b/tests/raise.c @@ -1,6 +1,6 @@  /* Provide a non-threads replacement for the POSIX raise function. -   Copyright (C) 2002-2003, 2005-2006, 2009-2017 Free Software Foundation, Inc. +   Copyright (C) 2002-2003, 2005-2006, 2009-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/randomd.c b/tests/randomd.c index c3f302c6..e8d877a8 100644 --- a/tests/randomd.c +++ b/tests/randomd.c @@ -1,5 +1,5 @@  /* Some random 'double' numbers used by gnulib tests. -   Copyright (C) 2012-2017 Free Software Foundation, Inc. +   Copyright (C) 2012-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/randoml.c b/tests/randoml.c index fac1b3f6..7c1d78cd 100644 --- a/tests/randoml.c +++ b/tests/randoml.c @@ -1,5 +1,5 @@  /* Some random 'long double' numbers used by gnulib tests. -   Copyright (C) 2012-2017 Free Software Foundation, Inc. +   Copyright (C) 2012-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/setenv.c b/tests/setenv.c index fb685e9a..439e1ffc 100644 --- a/tests/setenv.c +++ b/tests/setenv.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1992, 1995-2003, 2005-2017 Free Software Foundation, Inc. +/* Copyright (C) 1992, 1995-2003, 2005-2018 Free Software Foundation, Inc.     This file is part of the GNU C Library.     This program is free software: you can redistribute it and/or modify diff --git a/tests/setlocale.c b/tests/setlocale.c index df80890e..1ac3f4d6 100644 --- a/tests/setlocale.c +++ b/tests/setlocale.c @@ -1,5 +1,5 @@  /* Set the current locale.  -*- coding: utf-8 -*- -   Copyright (C) 2009, 2011-2017 Free Software Foundation, Inc. +   Copyright (C) 2009, 2011-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by @@ -72,7 +72,7 @@ category_to_name (int category)    return retval;  } -# if (defined _WIN32 || defined __WIN32__) && ! defined __CYGWIN__ +# if defined _WIN32 && ! defined __CYGWIN__  /* The native Windows setlocale() function expects locale names of the form     "German" or "German_Germany" or "DEU", but not "de" or "de_DE".  We need @@ -635,7 +635,7 @@ setlocale_unixlike (int category, const char *locale)    /* The native Windows implementation of setlocale understands the special       locale name "C", but not "POSIX".  Therefore map "POSIX" to "C".  */ -#if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__ +#if defined _WIN32 && !defined __CYGWIN__    if (locale != NULL && strcmp (locale, "POSIX") == 0)      locale = "C";  #endif @@ -852,7 +852,7 @@ rpl_setlocale (int category, const char *locale)            if (setlocale_unixlike (LC_ALL, base_name) == NULL)              goto fail; -# if (defined _WIN32 || defined __WIN32__) && ! defined __CYGWIN__ +# if defined _WIN32 && ! defined __CYGWIN__            /* On native Windows, setlocale(LC_ALL,...) may succeed but set the               LC_CTYPE category to an invalid value ("C") when it does not               support the specified encoding.  Report a failure instead.  */ @@ -903,7 +903,7 @@ rpl_setlocale (int category, const char *locale)      }    else      { -# if (defined _WIN32 || defined __WIN32__) && ! defined __CYGWIN__ +# if defined _WIN32 && ! defined __CYGWIN__        if (category == LC_ALL && locale != NULL && strchr (locale, '.') != NULL)          {            char *saved_locale; diff --git a/tests/signal.in.h b/tests/signal.in.h index e8107c37..7d4927b8 100644 --- a/tests/signal.in.h +++ b/tests/signal.in.h @@ -1,6 +1,6 @@  /* A GNU-like <signal.h>. -   Copyright (C) 2006-2017 Free Software Foundation, Inc. +   Copyright (C) 2006-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by @@ -137,7 +137,7 @@ _GL_FUNCDECL_RPL (pthread_sigmask, int,  _GL_CXXALIAS_RPL (pthread_sigmask, int,                    (int how, const sigset_t *new_mask, sigset_t *old_mask));  # else -#  if !@HAVE_PTHREAD_SIGMASK@ +#  if !(@HAVE_PTHREAD_SIGMASK@ || defined pthread_sigmask)  _GL_FUNCDECL_SYS (pthread_sigmask, int,                    (int how, const sigset_t *new_mask, sigset_t *old_mask));  #  endif diff --git a/tests/signature.h b/tests/signature.h index 8a77c9d0..adabfad8 100644 --- a/tests/signature.h +++ b/tests/signature.h @@ -1,5 +1,5 @@  /* Macro for checking that a function declaration is compliant. -   Copyright (C) 2009-2017 Free Software Foundation, Inc. +   Copyright (C) 2009-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/sigprocmask.c b/tests/sigprocmask.c index a756bf75..7a49bcd1 100644 --- a/tests/sigprocmask.c +++ b/tests/sigprocmask.c @@ -1,5 +1,5 @@  /* POSIX compatible signal blocking. -   Copyright (C) 2006-2017 Free Software Foundation, Inc. +   Copyright (C) 2006-2018 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2006.     This program is free software: you can redistribute it and/or modify @@ -50,7 +50,7 @@  /* On native Windows, as of 2008, the signal SIGABRT_COMPAT is an alias     for the signal SIGABRT.  Only one signal handler is stored for both     SIGABRT and SIGABRT_COMPAT.  SIGABRT_COMPAT is not a signal of its own.  */ -#if (defined _WIN32 || defined __WIN32__) && ! defined __CYGWIN__ +#if defined _WIN32 && ! defined __CYGWIN__  # undef SIGABRT_COMPAT  # define SIGABRT_COMPAT 6  #endif diff --git a/tests/sleep.c b/tests/sleep.c index 5cd34d53..8b753909 100644 --- a/tests/sleep.c +++ b/tests/sleep.c @@ -1,5 +1,5 @@  /* Pausing execution of the current thread. -   Copyright (C) 2007, 2009-2017 Free Software Foundation, Inc. +   Copyright (C) 2007, 2009-2018 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2007.     This program is free software: you can redistribute it and/or modify @@ -24,7 +24,7 @@  #include "verify.h" -#if (defined _WIN32 || defined __WIN32__) && ! defined __CYGWIN__ +#if defined _WIN32 && ! defined __CYGWIN__  # define WIN32_LEAN_AND_MEAN  /* avoid including junk */  # include <windows.h> diff --git a/tests/stdalign.in.h b/tests/stdalign.in.h index 68e889e0..bbfa9ac3 100644 --- a/tests/stdalign.in.h +++ b/tests/stdalign.in.h @@ -1,6 +1,6 @@  /* A substitute for ISO C11 <stdalign.h>. -   Copyright 2011-2017 Free Software Foundation, Inc. +   Copyright 2011-2018 Free Software Foundation, Inc.     This program is free software; you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/stdio.in.h b/tests/stdio.in.h index 505f3f49..ff7c9c83 100644 --- a/tests/stdio.in.h +++ b/tests/stdio.in.h @@ -1,6 +1,6 @@  /* A GNU-like <stdio.h>. -   Copyright (C) 2004, 2007-2017 Free Software Foundation, Inc. +   Copyright (C) 2004, 2007-2018 Free Software Foundation, Inc.     This program is free software; you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by @@ -122,7 +122,7 @@     it before we  #define perror rpl_perror.  */  /* But in any case avoid namespace pollution on glibc systems.  */  #if (@GNULIB_PERROR@ || defined GNULIB_POSIXCHECK) \ -    && ((defined _WIN32 || defined __WIN32__) && ! defined __CYGWIN__) \ +    && (defined _WIN32 && ! defined __CYGWIN__) \      && ! defined __GLIBC__  # include <stdlib.h>  #endif @@ -133,7 +133,7 @@     it before we  #define rename rpl_rename.  */  /* But in any case avoid namespace pollution on glibc systems.  */  #if (@GNULIB_REMOVE@ || @GNULIB_RENAME@ || defined GNULIB_POSIXCHECK) \ -    && ((defined _WIN32 || defined __WIN32__) && ! defined __CYGWIN__) \ +    && (defined _WIN32 && ! defined __CYGWIN__) \      && ! defined __GLIBC__  # include <io.h>  #endif diff --git a/tests/strerror-override.c b/tests/strerror-override.c index 15ea2190..d3ad21e7 100644 --- a/tests/strerror-override.c +++ b/tests/strerror-override.c @@ -1,6 +1,6 @@  /* strerror-override.c --- POSIX compatible system error routine -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/strerror-override.h b/tests/strerror-override.h index 5b9ef675..a96fd089 100644 --- a/tests/strerror-override.h +++ b/tests/strerror-override.h @@ -1,6 +1,6 @@  /* strerror-override.h --- POSIX compatible system error routine -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/strerror.c b/tests/strerror.c index 3861ffdb..36397bb8 100644 --- a/tests/strerror.c +++ b/tests/strerror.c @@ -1,6 +1,6 @@  /* strerror.c --- POSIX compatible system error routine -   Copyright (C) 2007-2017 Free Software Foundation, Inc. +   Copyright (C) 2007-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/stripslash.c b/tests/stripslash.c index 41c589ed..60c6781c 100644 --- a/tests/stripslash.c +++ b/tests/stripslash.c @@ -1,6 +1,6 @@  /* stripslash.c -- remove redundant trailing slashes from a file name -   Copyright (C) 1990, 2001, 2003-2006, 2009-2017 Free Software Foundation, +   Copyright (C) 1990, 2001, 2003-2006, 2009-2018 Free Software Foundation,     Inc.     This program is free software: you can redistribute it and/or modify diff --git a/tests/test-alloca-opt.c b/tests/test-alloca-opt.c index 6dc24d30..c8c82dbe 100644 --- a/tests/test-alloca-opt.c +++ b/tests/test-alloca-opt.c @@ -1,5 +1,5 @@  /* Test of optional automatic memory allocation. -   Copyright (C) 2005, 2007, 2009-2017 Free Software Foundation, Inc. +   Copyright (C) 2005, 2007, 2009-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/test-array-mergesort.c b/tests/test-array-mergesort.c index 8451fae4..1517366e 100644 --- a/tests/test-array-mergesort.c +++ b/tests/test-array-mergesort.c @@ -1,5 +1,5 @@  /* Test of stable-sorting of an array using mergesort. -   Copyright (C) 2009-2017 Free Software Foundation, Inc. +   Copyright (C) 2009-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify it     under the terms of the GNU Lesser General Public License as published diff --git a/tests/test-btowc.c b/tests/test-btowc.c index 67044dc2..a19a61a3 100644 --- a/tests/test-btowc.c +++ b/tests/test-btowc.c @@ -1,5 +1,5 @@  /* Test of conversion of unibyte character to wide character. -   Copyright (C) 2008-2017 Free Software Foundation, Inc. +   Copyright (C) 2008-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/test-c-ctype.c b/tests/test-c-ctype.c index 96e12da4..735227a7 100644 --- a/tests/test-c-ctype.c +++ b/tests/test-c-ctype.c @@ -1,5 +1,5 @@  /* Test of character handling in C locale. -   Copyright (C) 2005, 2007-2017 Free Software Foundation, Inc. +   Copyright (C) 2005, 2007-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/test-c-strcasecmp.c b/tests/test-c-strcasecmp.c index 921ca0bb..bc5494e1 100644 --- a/tests/test-c-strcasecmp.c +++ b/tests/test-c-strcasecmp.c @@ -1,5 +1,5 @@  /* Test of case-insensitive string comparison function. -   Copyright (C) 2007-2017 Free Software Foundation, Inc. +   Copyright (C) 2007-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/test-c-strncasecmp.c b/tests/test-c-strncasecmp.c index 091b20f3..4677bd40 100644 --- a/tests/test-c-strncasecmp.c +++ b/tests/test-c-strncasecmp.c @@ -1,5 +1,5 @@  /* Test of case-insensitive string comparison function. -   Copyright (C) 2007-2017 Free Software Foundation, Inc. +   Copyright (C) 2007-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/test-ctype.c b/tests/test-ctype.c index 40234347..897e988e 100644 --- a/tests/test-ctype.c +++ b/tests/test-ctype.c @@ -1,5 +1,5 @@  /* Test of <ctype.h> substitute. -   Copyright (C) 2009-2017 Free Software Foundation, Inc. +   Copyright (C) 2009-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/test-environ.c b/tests/test-environ.c index 20afbf47..9fab1101 100644 --- a/tests/test-environ.c +++ b/tests/test-environ.c @@ -1,5 +1,5 @@  /* Test of environ variable. -   Copyright (C) 2008-2017 Free Software Foundation, Inc. +   Copyright (C) 2008-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/test-errno.c b/tests/test-errno.c index a1b4478f..581c93c8 100644 --- a/tests/test-errno.c +++ b/tests/test-errno.c @@ -1,5 +1,5 @@  /* Test of <errno.h> substitute. -   Copyright (C) 2008-2017 Free Software Foundation, Inc. +   Copyright (C) 2008-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/test-fdopen.c b/tests/test-fdopen.c index 4c3e06ca..a1229f16 100644 --- a/tests/test-fdopen.c +++ b/tests/test-fdopen.c @@ -1,5 +1,5 @@  /* Test opening a stream with a file descriptor. -   Copyright (C) 2011-2017 Free Software Foundation, Inc. +   Copyright (C) 2011-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/test-fgetc.c b/tests/test-fgetc.c index 864488ed..f54599c6 100644 --- a/tests/test-fgetc.c +++ b/tests/test-fgetc.c @@ -1,5 +1,5 @@  /* Test of fgetc() function. -   Copyright (C) 2011-2017 Free Software Foundation, Inc. +   Copyright (C) 2011-2018 Free Software Foundation, Inc.     This program is free software; you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/test-float.c b/tests/test-float.c index bbdca417..b5345248 100644 --- a/tests/test-float.c +++ b/tests/test-float.c @@ -1,5 +1,5 @@  /* Test of <float.h> substitute. -   Copyright (C) 2011-2017 Free Software Foundation, Inc. +   Copyright (C) 2011-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/test-fputc.c b/tests/test-fputc.c index cc0bd073..788877b7 100644 --- a/tests/test-fputc.c +++ b/tests/test-fputc.c @@ -1,5 +1,5 @@  /* Test of fputc() function. -   Copyright (C) 2011-2017 Free Software Foundation, Inc. +   Copyright (C) 2011-2018 Free Software Foundation, Inc.     This program is free software; you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/test-fread.c b/tests/test-fread.c index c4ad92ec..4fe20f87 100644 --- a/tests/test-fread.c +++ b/tests/test-fread.c @@ -1,5 +1,5 @@  /* Test of fread() function. -   Copyright (C) 2011-2017 Free Software Foundation, Inc. +   Copyright (C) 2011-2018 Free Software Foundation, Inc.     This program is free software; you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/test-frexp.c b/tests/test-frexp.c index c2408c59..9bea765c 100644 --- a/tests/test-frexp.c +++ b/tests/test-frexp.c @@ -1,5 +1,5 @@  /* Test of splitting a double into fraction and mantissa. -   Copyright (C) 2007-2017 Free Software Foundation, Inc. +   Copyright (C) 2007-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/test-frexp.h b/tests/test-frexp.h index d17e30b8..6c1ffd09 100644 --- a/tests/test-frexp.h +++ b/tests/test-frexp.h @@ -1,5 +1,5 @@  /* Test of splitting a double into fraction and mantissa. -   Copyright (C) 2012-2017 Free Software Foundation, Inc. +   Copyright (C) 2012-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/test-frexpl.c b/tests/test-frexpl.c index 6e5823a4..323e9a32 100644 --- a/tests/test-frexpl.c +++ b/tests/test-frexpl.c @@ -1,5 +1,5 @@  /* Test of splitting a 'long double' into fraction and mantissa. -   Copyright (C) 2007-2017 Free Software Foundation, Inc. +   Copyright (C) 2007-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/test-fseterr.c b/tests/test-fseterr.c index da776d76..28141f62 100644 --- a/tests/test-fseterr.c +++ b/tests/test-fseterr.c @@ -1,5 +1,5 @@  /* Test setting the error indicator of a stream. -   Copyright (C) 2007, 2009-2017 Free Software Foundation, Inc. +   Copyright (C) 2007, 2009-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/test-fwrite.c b/tests/test-fwrite.c index fa37e258..12012dbc 100644 --- a/tests/test-fwrite.c +++ b/tests/test-fwrite.c @@ -1,5 +1,5 @@  /* Test of fwrite() function. -   Copyright (C) 2011-2017 Free Software Foundation, Inc. +   Copyright (C) 2011-2018 Free Software Foundation, Inc.     This program is free software; you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/test-getprogname.c b/tests/test-getprogname.c index f359619c..7e219f4e 100644 --- a/tests/test-getprogname.c +++ b/tests/test-getprogname.c @@ -1,5 +1,5 @@  /* Test the gnulib getprogname module. -   Copyright (C) 2016-2017 Free Software Foundation, Inc. +   Copyright (C) 2016-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/test-iconv-h.c b/tests/test-iconv-h.c index de6ece03..886f9f54 100644 --- a/tests/test-iconv-h.c +++ b/tests/test-iconv-h.c @@ -1,5 +1,5 @@  /* Test of <iconv.h> substitute. -   Copyright (C) 2007-2017 Free Software Foundation, Inc. +   Copyright (C) 2007-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/test-iconv.c b/tests/test-iconv.c index 0e3eb66c..88213b82 100644 --- a/tests/test-iconv.c +++ b/tests/test-iconv.c @@ -1,5 +1,5 @@  /* Test of character set conversion. -   Copyright (C) 2007-2017 Free Software Foundation, Inc. +   Copyright (C) 2007-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/test-init.sh b/tests/test-init.sh index 4116c416..1cf0cb94 100755 --- a/tests/test-init.sh +++ b/tests/test-init.sh @@ -1,6 +1,6 @@  #!/bin/sh  # Unit tests for init.sh -# Copyright (C) 2011-2017 Free Software Foundation, Inc. +# Copyright (C) 2011-2018 Free Software Foundation, Inc.  # This file is part of the GNUlib Library.  #  # This program is free software: you can redistribute it and/or modify diff --git a/tests/test-intprops.c b/tests/test-intprops.c index 629226ab..78c69752 100644 --- a/tests/test-intprops.c +++ b/tests/test-intprops.c @@ -1,5 +1,5 @@  /* Test intprops.h. -   Copyright (C) 2011-2017 Free Software Foundation, Inc. +   Copyright (C) 2011-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/test-inttypes.c b/tests/test-inttypes.c index 1767a14d..eb196556 100644 --- a/tests/test-inttypes.c +++ b/tests/test-inttypes.c @@ -1,5 +1,5 @@  /* Test of <inttypes.h> substitute. -   Copyright (C) 2006-2007, 2009-2017 Free Software Foundation, Inc. +   Copyright (C) 2006-2007, 2009-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/test-isblank.c b/tests/test-isblank.c index 6169f242..5df16280 100644 --- a/tests/test-isblank.c +++ b/tests/test-isblank.c @@ -1,5 +1,5 @@  /* Test of isblank() function. -   Copyright (C) 2009-2017 Free Software Foundation, Inc. +   Copyright (C) 2009-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/test-isnand-nolibm.c b/tests/test-isnand-nolibm.c index 52fbe3c9..8da413ac 100644 --- a/tests/test-isnand-nolibm.c +++ b/tests/test-isnand-nolibm.c @@ -1,5 +1,5 @@  /* Test of isnand() substitute. -   Copyright (C) 2007-2017 Free Software Foundation, Inc. +   Copyright (C) 2007-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/test-isnand.h b/tests/test-isnand.h index 614f7a83..a5754ea7 100644 --- a/tests/test-isnand.h +++ b/tests/test-isnand.h @@ -1,5 +1,5 @@  /* Test of isnand() substitute. -   Copyright (C) 2007-2017 Free Software Foundation, Inc. +   Copyright (C) 2007-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/test-isnanf-nolibm.c b/tests/test-isnanf-nolibm.c index d10ebc6b..68634e06 100644 --- a/tests/test-isnanf-nolibm.c +++ b/tests/test-isnanf-nolibm.c @@ -1,5 +1,5 @@  /* Test of isnanf() substitute. -   Copyright (C) 2007-2017 Free Software Foundation, Inc. +   Copyright (C) 2007-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/test-isnanf.h b/tests/test-isnanf.h index 10d04589..16f75f4c 100644 --- a/tests/test-isnanf.h +++ b/tests/test-isnanf.h @@ -1,5 +1,5 @@  /* Test of isnanf() substitute. -   Copyright (C) 2007-2017 Free Software Foundation, Inc. +   Copyright (C) 2007-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/test-isnanl-nolibm.c b/tests/test-isnanl-nolibm.c index 43ee28df..7b607cd1 100644 --- a/tests/test-isnanl-nolibm.c +++ b/tests/test-isnanl-nolibm.c @@ -1,5 +1,5 @@  /* Test of isnanl() substitute. -   Copyright (C) 2007, 2009-2017 Free Software Foundation, Inc. +   Copyright (C) 2007, 2009-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/test-isnanl.h b/tests/test-isnanl.h index 74dc88c1..7d55a061 100644 --- a/tests/test-isnanl.h +++ b/tests/test-isnanl.h @@ -1,5 +1,5 @@  /* Test of isnanl() substitute. -   Copyright (C) 2007-2017 Free Software Foundation, Inc. +   Copyright (C) 2007-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/test-iswblank.c b/tests/test-iswblank.c index 809aeb75..b39d4aa2 100644 --- a/tests/test-iswblank.c +++ b/tests/test-iswblank.c @@ -1,5 +1,5 @@  /* Test of iswblank() function. -   Copyright (C) 2007-2017 Free Software Foundation, Inc. +   Copyright (C) 2007-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/test-langinfo.c b/tests/test-langinfo.c index 563acc6e..ba5fa86f 100644 --- a/tests/test-langinfo.c +++ b/tests/test-langinfo.c @@ -1,5 +1,5 @@  /* Test of <langinfo.h> substitute. -   Copyright (C) 2009-2017 Free Software Foundation, Inc. +   Copyright (C) 2009-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/test-limits-h.c b/tests/test-limits-h.c index 2c0f9899..29b51273 100644 --- a/tests/test-limits-h.c +++ b/tests/test-limits-h.c @@ -1,5 +1,5 @@  /* Test of <limits.h> substitute. -   Copyright 2016-2017 Free Software Foundation, Inc. +   Copyright 2016-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/test-locale.c b/tests/test-locale.c index 6f0c60b7..c09ae9a4 100644 --- a/tests/test-locale.c +++ b/tests/test-locale.c @@ -1,5 +1,5 @@  /* Test of <locale.h> substitute. -   Copyright (C) 2007, 2009-2017 Free Software Foundation, Inc. +   Copyright (C) 2007, 2009-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/test-localename.c b/tests/test-localename.c index ff7853ff..4e8d146b 100644 --- a/tests/test-localename.c +++ b/tests/test-localename.c @@ -1,5 +1,5 @@  /* Test of gl_locale_name function and its variants. -   Copyright (C) 2007-2017 Free Software Foundation, Inc. +   Copyright (C) 2007-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by @@ -155,7 +155,16 @@ test_locale_name (void)    if (setlocale (LC_ALL, "") != NULL)      {        name = gl_locale_name (LC_CTYPE, "LC_CTYPE"); +#if defined _WIN32 && !defined __CYGWIN__ +      /* On native Windows, here, +           gl_locale_name_thread (LC_CTYPE, "LC_CTYPE") +         returns NULL and +           gl_locale_name_posix (LC_CTYPE, "LC_CTYPE") +         returns either "de_DE" or "de_DE.UTF-8".  */ +      ASSERT (strcmp (name, "de_DE") == 0 || strcmp (name, "de_DE.UTF-8") == 0); +#else        ASSERT (strcmp (name, "de_DE.UTF-8") == 0); +#endif        name = gl_locale_name (LC_MESSAGES, "LC_MESSAGES");        ASSERT (strcmp (name, "fr_FR.UTF-8") == 0);      } @@ -575,7 +584,11 @@ test_locale_name_posix (void)    if (setlocale (LC_ALL, "") != NULL)      {        name = gl_locale_name_posix (LC_CTYPE, "LC_CTYPE"); +#if defined _WIN32 && !defined __CYGWIN__ +      ASSERT (strcmp (name, "de_DE") == 0 || strcmp (name, "de_DE.UTF-8") == 0); +#else        ASSERT (strcmp (name, "de_DE.UTF-8") == 0); +#endif        name = gl_locale_name_posix (LC_MESSAGES, "LC_MESSAGES");        ASSERT (strcmp (name, "fr_FR.UTF-8") == 0);      } @@ -737,7 +750,7 @@ test_locale_name_default (void)    /* Only Mac OS X and Windows have a facility for the user to set the default       locale.  */ -#if !((defined __APPLE__ && defined __MACH__) || (defined _WIN32 || defined __WIN32__ || defined __CYGWIN__)) +#if !((defined __APPLE__ && defined __MACH__) || (defined _WIN32 || defined __CYGWIN__))    ASSERT (strcmp (name, "C") == 0);  #endif diff --git a/tests/test-lock.c b/tests/test-lock.c index 32b8ee42..52ee009e 100644 --- a/tests/test-lock.c +++ b/tests/test-lock.c @@ -1,5 +1,5 @@  /* Test of locking in multithreaded situations. -   Copyright (C) 2005, 2008-2017 Free Software Foundation, Inc. +   Copyright (C) 2005, 2008-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/test-malloca.c b/tests/test-malloca.c index ddfb100e..a07667b5 100644 --- a/tests/test-malloca.c +++ b/tests/test-malloca.c @@ -1,5 +1,5 @@  /* Test of safe automatic memory allocation. -   Copyright (C) 2005, 2007, 2009-2017 Free Software Foundation, Inc. +   Copyright (C) 2005, 2007, 2009-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/test-math.c b/tests/test-math.c index 58c3ec88..f174076d 100644 --- a/tests/test-math.c +++ b/tests/test-math.c @@ -1,5 +1,5 @@  /* Test of <math.h> substitute. -   Copyright (C) 2007-2017 Free Software Foundation, Inc. +   Copyright (C) 2007-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/test-mbrtowc-w32.c b/tests/test-mbrtowc-w32.c index 99111e84..ba4d755f 100644 --- a/tests/test-mbrtowc-w32.c +++ b/tests/test-mbrtowc-w32.c @@ -1,5 +1,5 @@  /* Test of conversion of multibyte character to wide character. -   Copyright (C) 2008-2017 Free Software Foundation, Inc. +   Copyright (C) 2008-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by @@ -26,7 +26,7 @@  #include "macros.h" -#if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__ +#if defined _WIN32 && !defined __CYGWIN__  static int  test_one_locale (const char *name, int codepage) diff --git a/tests/test-mbrtowc.c b/tests/test-mbrtowc.c index e16b9777..44da2953 100644 --- a/tests/test-mbrtowc.c +++ b/tests/test-mbrtowc.c @@ -1,5 +1,5 @@  /* Test of conversion of multibyte character to wide character. -   Copyright (C) 2008-2017 Free Software Foundation, Inc. +   Copyright (C) 2008-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by @@ -103,7 +103,15 @@ main (int argc, char *argv[])            wc = (wchar_t) 0xBADFACE;            ret = mbrtowc (&wc, buf, 1, &state);            ASSERT (ret == 1); -          ASSERT (wc == c); +          if (c < 0x80) +            /* c is an ASCII character.  */ +            ASSERT (wc == c); +          else +            /* argv[1] starts with '5', that is, we are testing the C or POSIX +               locale. +               On most platforms, the bytes 0x80..0xFF map to U+0080..U+00FF. +               But on musl libc, the bytes 0x80..0xFF map to U+DF80..U+DFFF.  */ +            ASSERT (wc == (btowc (c) == WEOF ? c : btowc (c)));            ASSERT (mbsinit (&state));            ret = mbrtowc (NULL, buf, 1, &state);            ASSERT (ret == 1); diff --git a/tests/test-mbsinit.c b/tests/test-mbsinit.c index 87726684..3b2d418a 100644 --- a/tests/test-mbsinit.c +++ b/tests/test-mbsinit.c @@ -1,5 +1,5 @@  /* Test of test for initial conversion state. -   Copyright (C) 2008-2017 Free Software Foundation, Inc. +   Copyright (C) 2008-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/test-memchr.c b/tests/test-memchr.c index 1a6a2687..f1915873 100644 --- a/tests/test-memchr.c +++ b/tests/test-memchr.c @@ -1,5 +1,5 @@  /* - * Copyright (C) 2008-2017 Free Software Foundation, Inc. + * Copyright (C) 2008-2018 Free Software Foundation, Inc.   * Written by Eric Blake and Bruno Haible   *   * This program is free software: you can redistribute it and/or modify diff --git a/tests/test-once.c b/tests/test-once.c new file mode 100644 index 00000000..48e18a7d --- /dev/null +++ b/tests/test-once.c @@ -0,0 +1,43 @@ +/* Test of once-only execution in multithreaded situations. +   Copyright (C) 2018 Free Software Foundation, Inc. + +   This program is free software: you can redistribute it and/or modify +   it under the terms of the GNU General Public License as published by +   the Free Software Foundation; either version 3 of the License, or +   (at your option) any later version. + +   This program is distributed in the hope that it will be useful, +   but WITHOUT ANY WARRANTY; without even the implied warranty of +   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the +   GNU General Public License for more details. + +   You should have received a copy of the GNU General Public License +   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */ + +/* Written by Bruno Haible <bruno@clisp.org>, 2018.  */ + +#include <config.h> + +#include "glthread/lock.h" + +#include "macros.h" + +gl_once_define(static, a_once) + +static int a; + +static void +a_init (void) +{ +  a = 42; +} + +int +main () +{ +  gl_once (a_once, a_init); + +  ASSERT (a == 42); + +  return 0; +} diff --git a/tests/test-printf-frexp.c b/tests/test-printf-frexp.c index c49e8aa5..a6f410ac 100644 --- a/tests/test-printf-frexp.c +++ b/tests/test-printf-frexp.c @@ -1,5 +1,5 @@  /* Test of splitting a double into fraction and mantissa. -   Copyright (C) 2007-2017 Free Software Foundation, Inc. +   Copyright (C) 2007-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/test-printf-frexpl.c b/tests/test-printf-frexpl.c index aaf86bdf..bd29289b 100644 --- a/tests/test-printf-frexpl.c +++ b/tests/test-printf-frexpl.c @@ -1,5 +1,5 @@  /* Test of splitting a 'long double' into fraction and mantissa. -   Copyright (C) 2007-2017 Free Software Foundation, Inc. +   Copyright (C) 2007-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/test-pthread_sigmask1.c b/tests/test-pthread_sigmask1.c index 595516e1..92edb775 100644 --- a/tests/test-pthread_sigmask1.c +++ b/tests/test-pthread_sigmask1.c @@ -1,5 +1,5 @@  /* Test of pthread_sigmask in a single-threaded program. -   Copyright (C) 2011-2017 Free Software Foundation, Inc. +   Copyright (C) 2011-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by @@ -30,7 +30,7 @@ SIGNATURE_CHECK (pthread_sigmask, int, (int, const sigset_t *, sigset_t *));  #include "macros.h" -#if !((defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__) +#if !(defined _WIN32 && !defined __CYGWIN__)  static volatile int sigint_occurred; diff --git a/tests/test-pthread_sigmask2.c b/tests/test-pthread_sigmask2.c index 8545e7b3..c8073568 100644 --- a/tests/test-pthread_sigmask2.c +++ b/tests/test-pthread_sigmask2.c @@ -1,5 +1,5 @@  /* Test of pthread_sigmask in a multi-threaded program. -   Copyright (C) 2011-2017 Free Software Foundation, Inc. +   Copyright (C) 2011-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/test-raise.c b/tests/test-raise.c index 45d05b9e..1210cede 100644 --- a/tests/test-raise.c +++ b/tests/test-raise.c @@ -1,5 +1,5 @@  /* Test raising a signal. -   Copyright (C) 2011-2017 Free Software Foundation, Inc. +   Copyright (C) 2011-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/test-rwlock1.c b/tests/test-rwlock1.c index e68e59d1..6b44f232 100644 --- a/tests/test-rwlock1.c +++ b/tests/test-rwlock1.c @@ -1,5 +1,5 @@  /* Test of glthread_rwlock_rdlock function. -   Copyright (C) 2017 Free Software Foundation, Inc. +   Copyright (C) 2017-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/test-setenv.c b/tests/test-setenv.c index e8e0c9aa..ded124df 100644 --- a/tests/test-setenv.c +++ b/tests/test-setenv.c @@ -1,5 +1,5 @@  /* Tests of setenv. -   Copyright (C) 2009-2017 Free Software Foundation, Inc. +   Copyright (C) 2009-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/test-setlocale1.c b/tests/test-setlocale1.c index 2dd5df6e..a9bb3a03 100644 --- a/tests/test-setlocale1.c +++ b/tests/test-setlocale1.c @@ -1,5 +1,5 @@  /* Test of setting the current locale. -   Copyright (C) 2011-2017 Free Software Foundation, Inc. +   Copyright (C) 2011-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/test-setlocale2.c b/tests/test-setlocale2.c index 229b497c..780e1ead 100644 --- a/tests/test-setlocale2.c +++ b/tests/test-setlocale2.c @@ -1,5 +1,5 @@  /* Test of setting the current locale. -   Copyright (C) 2011-2017 Free Software Foundation, Inc. +   Copyright (C) 2011-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/test-signal-h.c b/tests/test-signal-h.c index d59a7296..0ee5146d 100644 --- a/tests/test-signal-h.c +++ b/tests/test-signal-h.c @@ -1,5 +1,5 @@  /* Test of <signal.h> substitute. -   Copyright (C) 2009-2017 Free Software Foundation, Inc. +   Copyright (C) 2009-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/test-signbit.c b/tests/test-signbit.c index e1f6c88f..fd652df4 100644 --- a/tests/test-signbit.c +++ b/tests/test-signbit.c @@ -1,5 +1,5 @@  /* Test of signbit() substitute. -   Copyright (C) 2007-2017 Free Software Foundation, Inc. +   Copyright (C) 2007-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/test-sigprocmask.c b/tests/test-sigprocmask.c index 69de0ed3..7b09bb10 100644 --- a/tests/test-sigprocmask.c +++ b/tests/test-sigprocmask.c @@ -1,5 +1,5 @@  /* Test of sigprocmask. -   Copyright (C) 2011-2017 Free Software Foundation, Inc. +   Copyright (C) 2011-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by @@ -30,7 +30,7 @@ SIGNATURE_CHECK (sigprocmask, int, (int, const sigset_t *, sigset_t *));  #include "macros.h" -#if !((defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__) +#if !(defined _WIN32 && !defined __CYGWIN__)  static volatile int sigint_occurred; diff --git a/tests/test-sleep.c b/tests/test-sleep.c index e3ab9e62..2f0a9956 100644 --- a/tests/test-sleep.c +++ b/tests/test-sleep.c @@ -1,5 +1,5 @@  /* Test of sleep() function. -   Copyright (C) 2007-2017 Free Software Foundation, Inc. +   Copyright (C) 2007-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/test-stdalign.c b/tests/test-stdalign.c index c6eb8df9..bced3f6f 100644 --- a/tests/test-stdalign.c +++ b/tests/test-stdalign.c @@ -1,5 +1,5 @@  /* Test of <stdalign.h>. -   Copyright 2009-2017 Free Software Foundation, Inc. +   Copyright 2009-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/test-stdbool.c b/tests/test-stdbool.c index 50cb8812..6b775bf8 100644 --- a/tests/test-stdbool.c +++ b/tests/test-stdbool.c @@ -1,5 +1,5 @@  /* Test of <stdbool.h> substitute. -   Copyright (C) 2002-2007, 2009-2017 Free Software Foundation, Inc. +   Copyright (C) 2002-2007, 2009-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/test-stddef.c b/tests/test-stddef.c index 5bd2f788..311001a3 100644 --- a/tests/test-stddef.c +++ b/tests/test-stddef.c @@ -1,5 +1,5 @@  /* Test of <stddef.h> substitute. -   Copyright (C) 2009-2017 Free Software Foundation, Inc. +   Copyright (C) 2009-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/test-stdint.c b/tests/test-stdint.c index 21b0c891..8a465578 100644 --- a/tests/test-stdint.c +++ b/tests/test-stdint.c @@ -1,5 +1,5 @@  /* Test of <stdint.h> substitute. -   Copyright (C) 2006-2017 Free Software Foundation, Inc. +   Copyright (C) 2006-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/test-stdio.c b/tests/test-stdio.c index 9f635fd7..c307d8c9 100644 --- a/tests/test-stdio.c +++ b/tests/test-stdio.c @@ -1,5 +1,5 @@  /* Test of <stdio.h> substitute. -   Copyright (C) 2007, 2009-2017 Free Software Foundation, Inc. +   Copyright (C) 2007, 2009-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/test-stdlib.c b/tests/test-stdlib.c index 407cf40e..3a5c6080 100644 --- a/tests/test-stdlib.c +++ b/tests/test-stdlib.c @@ -1,5 +1,5 @@  /* Test of <stdlib.h> substitute. -   Copyright (C) 2007, 2009-2017 Free Software Foundation, Inc. +   Copyright (C) 2007, 2009-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/test-strerror.c b/tests/test-strerror.c index abe3cd8e..cd0df393 100644 --- a/tests/test-strerror.c +++ b/tests/test-strerror.c @@ -1,5 +1,5 @@  /* Test of strerror() function. -   Copyright (C) 2007-2017 Free Software Foundation, Inc. +   Copyright (C) 2007-2018 Free Software Foundation, Inc.     This program is free software; you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/test-striconveh.c b/tests/test-striconveh.c index 82e13358..cb21a4c3 100644 --- a/tests/test-striconveh.c +++ b/tests/test-striconveh.c @@ -1,5 +1,5 @@  /* Test of character set conversion with error handling. -   Copyright (C) 2007-2017 Free Software Foundation, Inc. +   Copyright (C) 2007-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/test-striconveha.c b/tests/test-striconveha.c index 3ad77ad1..6b10c28e 100644 --- a/tests/test-striconveha.c +++ b/tests/test-striconveha.c @@ -1,5 +1,5 @@  /* Test of character set conversion with error handling and autodetection. -   Copyright (C) 2007-2017 Free Software Foundation, Inc. +   Copyright (C) 2007-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by @@ -29,6 +29,7 @@  #include <string.h>  #include "macros.h" +extern int iconv_supports_encoding (const char *encoding);  /* Magic number for detecting bounds violations.  */  #define MAGIC 0x1983EFF1 @@ -308,95 +309,98 @@ main ()    /* autodetect_jp is only supported when iconv() support ISO-2022-JP-2.  */  # if defined _LIBICONV_VERSION || !(defined _AIX || defined __sgi || defined __hpux || defined __osf__ || defined __sun) -  /* Test conversions from autodetect_jp to UTF-8.  */ -  for (h = 0; h < SIZEOF (handlers); h++) +  if (iconv_supports_encoding ("ISO-2022-JP-2"))      { -      enum iconv_ilseq_handler handler = handlers[h]; -      static const char input[] = "\244\263\244\363\244\313\244\301\244\317"; /* こんにちは in EUC-JP */ -      static const char expected[] = "\343\201\223\343\202\223\343\201\253\343\201\241\343\201\257"; /* こんにちは */ -      for (o = 0; o < 2; o++) +      /* Test conversions from autodetect_jp to UTF-8.  */ +      for (h = 0; h < SIZEOF (handlers); h++)          { -          size_t *offsets = (o ? new_offsets (strlen (input)) : NULL); -          char *result = NULL; -          size_t length = 0; -          int retval = mem_iconveha (input, strlen (input), -                                     "autodetect_jp", "UTF-8", -                                     false, handler, -                                     offsets, -                                     &result, &length); -          ASSERT (retval == 0); -          ASSERT (length == strlen (expected)); -          ASSERT (result != NULL && memcmp (result, expected, strlen (expected)) == 0); -          if (o) +          enum iconv_ilseq_handler handler = handlers[h]; +          static const char input[] = "\244\263\244\363\244\313\244\301\244\317"; /* こんにちは in EUC-JP */ +          static const char expected[] = "\343\201\223\343\202\223\343\201\253\343\201\241\343\201\257"; /* こんにちは */ +          for (o = 0; o < 2; o++)              { -              for (i = 0; i < 10; i++) -                ASSERT (offsets[i] == ((i % 2) == 0 ? (i / 2) * 3 : (size_t)(-1))); -              ASSERT (offsets[10] == MAGIC); -              free (offsets); +              size_t *offsets = (o ? new_offsets (strlen (input)) : NULL); +              char *result = NULL; +              size_t length = 0; +              int retval = mem_iconveha (input, strlen (input), +                                         "autodetect_jp", "UTF-8", +                                         false, handler, +                                         offsets, +                                         &result, &length); +              ASSERT (retval == 0); +              ASSERT (length == strlen (expected)); +              ASSERT (result != NULL && memcmp (result, expected, strlen (expected)) == 0); +              if (o) +                { +                  for (i = 0; i < 10; i++) +                    ASSERT (offsets[i] == ((i % 2) == 0 ? (i / 2) * 3 : (size_t)(-1))); +                  ASSERT (offsets[10] == MAGIC); +                  free (offsets); +                } +              free (result);              } -          free (result);          } -    } -  for (h = 0; h < SIZEOF (handlers); h++) -    { -      enum iconv_ilseq_handler handler = handlers[h]; -      static const char input[] = "\202\261\202\361\202\311\202\277\202\315"; /* こんにちは in Shift_JIS */ -      static const char expected[] = "\343\201\223\343\202\223\343\201\253\343\201\241\343\201\257"; /* こんにちは */ -      for (o = 0; o < 2; o++) +      for (h = 0; h < SIZEOF (handlers); h++)          { -          size_t *offsets = (o ? new_offsets (strlen (input)) : NULL); -          char *result = NULL; -          size_t length = 0; -          int retval = mem_iconveha (input, strlen (input), -                                     "autodetect_jp", "UTF-8", -                                     false, handler, -                                     offsets, -                                     &result, &length); -          ASSERT (retval == 0); -          ASSERT (length == strlen (expected)); -          ASSERT (result != NULL && memcmp (result, expected, strlen (expected)) == 0); -          if (o) +          enum iconv_ilseq_handler handler = handlers[h]; +          static const char input[] = "\202\261\202\361\202\311\202\277\202\315"; /* こんにちは in Shift_JIS */ +          static const char expected[] = "\343\201\223\343\202\223\343\201\253\343\201\241\343\201\257"; /* こんにちは */ +          for (o = 0; o < 2; o++)              { -              for (i = 0; i < 10; i++) -                ASSERT (offsets[i] == ((i % 2) == 0 ? (i / 2) * 3 : (size_t)(-1))); -              ASSERT (offsets[10] == MAGIC); -              free (offsets); +              size_t *offsets = (o ? new_offsets (strlen (input)) : NULL); +              char *result = NULL; +              size_t length = 0; +              int retval = mem_iconveha (input, strlen (input), +                                         "autodetect_jp", "UTF-8", +                                         false, handler, +                                         offsets, +                                         &result, &length); +              ASSERT (retval == 0); +              ASSERT (length == strlen (expected)); +              ASSERT (result != NULL && memcmp (result, expected, strlen (expected)) == 0); +              if (o) +                { +                  for (i = 0; i < 10; i++) +                    ASSERT (offsets[i] == ((i % 2) == 0 ? (i / 2) * 3 : (size_t)(-1))); +                  ASSERT (offsets[10] == MAGIC); +                  free (offsets); +                } +              free (result);              } -          free (result);          } -    } -  for (h = 0; h < SIZEOF (handlers); h++) -    { -      enum iconv_ilseq_handler handler = handlers[h]; -      static const char input[] = "\033$B$3$s$K$A$O\033(B"; /* こんにちは in ISO-2022-JP-2 */ -      static const char expected[] = "\343\201\223\343\202\223\343\201\253\343\201\241\343\201\257"; /* こんにちは */ -      for (o = 0; o < 2; o++) +      for (h = 0; h < SIZEOF (handlers); h++)          { -          size_t *offsets = (o ? new_offsets (strlen (input)) : NULL); -          char *result = NULL; -          size_t length = 0; -          int retval = mem_iconveha (input, strlen (input), -                                     "autodetect_jp", "UTF-8", -                                     false, handler, -                                     offsets, -                                     &result, &length); -          ASSERT (retval == 0); -          ASSERT (length == strlen (expected)); -          ASSERT (result != NULL && memcmp (result, expected, strlen (expected)) == 0); -          if (o) +          enum iconv_ilseq_handler handler = handlers[h]; +          static const char input[] = "\033$B$3$s$K$A$O\033(B"; /* こんにちは in ISO-2022-JP-2 */ +          static const char expected[] = "\343\201\223\343\202\223\343\201\253\343\201\241\343\201\257"; /* こんにちは */ +          for (o = 0; o < 2; o++)              { -              for (i = 0; i < 16; i++) -                ASSERT (offsets[i] == (i == 0 ? 0 : -                                       i == 5 ? 3 : -                                       i == 7 ? 6 : -                                       i == 9 ? 9 : -                                       i == 11 ? 12 : -                                       i == 13 ? 15 : -                                       (size_t)(-1))); -              ASSERT (offsets[16] == MAGIC); -              free (offsets); +              size_t *offsets = (o ? new_offsets (strlen (input)) : NULL); +              char *result = NULL; +              size_t length = 0; +              int retval = mem_iconveha (input, strlen (input), +                                         "autodetect_jp", "UTF-8", +                                         false, handler, +                                         offsets, +                                         &result, &length); +              ASSERT (retval == 0); +              ASSERT (length == strlen (expected)); +              ASSERT (result != NULL && memcmp (result, expected, strlen (expected)) == 0); +              if (o) +                { +                  for (i = 0; i < 16; i++) +                    ASSERT (offsets[i] == (i == 0 ? 0 : +                                           i == 5 ? 3 : +                                           i == 7 ? 6 : +                                           i == 9 ? 9 : +                                           i == 11 ? 12 : +                                           i == 13 ? 15 : +                                           (size_t)(-1))); +                  ASSERT (offsets[16] == MAGIC); +                  free (offsets); +                } +              free (result);              } -          free (result);          }      }  # endif @@ -544,36 +548,39 @@ main ()    /* autodetect_jp is only supported when iconv() support ISO-2022-JP-2.  */  # if defined _LIBICONV_VERSION || !(defined _AIX || defined __sgi || defined __hpux || defined __osf__ || defined __sun) -  /* Test conversions from autodetect_jp to UTF-8.  */ -  for (h = 0; h < SIZEOF (handlers); h++) -    { -      enum iconv_ilseq_handler handler = handlers[h]; -      static const char input[] = "\244\263\244\363\244\313\244\301\244\317"; /* こんにちは in EUC-JP */ -      static const char expected[] = "\343\201\223\343\202\223\343\201\253\343\201\241\343\201\257"; /* こんにちは */ -      char *result = str_iconveha (input, "autodetect_jp", "UTF-8", false, handler); -      ASSERT (result != NULL); -      ASSERT (strcmp (result, expected) == 0); -      free (result); -    } -  for (h = 0; h < SIZEOF (handlers); h++) +  if (iconv_supports_encoding ("ISO-2022-JP-2"))      { -      enum iconv_ilseq_handler handler = handlers[h]; -      static const char input[] = "\202\261\202\361\202\311\202\277\202\315"; /* こんにちは in Shift_JIS */ -      static const char expected[] = "\343\201\223\343\202\223\343\201\253\343\201\241\343\201\257"; /* こんにちは */ -      char *result = str_iconveha (input, "autodetect_jp", "UTF-8", false, handler); -      ASSERT (result != NULL); -      ASSERT (strcmp (result, expected) == 0); -      free (result); -    } -  for (h = 0; h < SIZEOF (handlers); h++) -    { -      enum iconv_ilseq_handler handler = handlers[h]; -      static const char input[] = "\033$B$3$s$K$A$O\033(B"; /* こんにちは in ISO-2022-JP-2 */ -      static const char expected[] = "\343\201\223\343\202\223\343\201\253\343\201\241\343\201\257"; /* こんにちは */ -      char *result = str_iconveha (input, "autodetect_jp", "UTF-8", false, handler); -      ASSERT (result != NULL); -      ASSERT (strcmp (result, expected) == 0); -      free (result); +      /* Test conversions from autodetect_jp to UTF-8.  */ +      for (h = 0; h < SIZEOF (handlers); h++) +        { +          enum iconv_ilseq_handler handler = handlers[h]; +          static const char input[] = "\244\263\244\363\244\313\244\301\244\317"; /* こんにちは in EUC-JP */ +          static const char expected[] = "\343\201\223\343\202\223\343\201\253\343\201\241\343\201\257"; /* こんにちは */ +          char *result = str_iconveha (input, "autodetect_jp", "UTF-8", false, handler); +          ASSERT (result != NULL); +          ASSERT (strcmp (result, expected) == 0); +          free (result); +        } +      for (h = 0; h < SIZEOF (handlers); h++) +        { +          enum iconv_ilseq_handler handler = handlers[h]; +          static const char input[] = "\202\261\202\361\202\311\202\277\202\315"; /* こんにちは in Shift_JIS */ +          static const char expected[] = "\343\201\223\343\202\223\343\201\253\343\201\241\343\201\257"; /* こんにちは */ +          char *result = str_iconveha (input, "autodetect_jp", "UTF-8", false, handler); +          ASSERT (result != NULL); +          ASSERT (strcmp (result, expected) == 0); +          free (result); +        } +      for (h = 0; h < SIZEOF (handlers); h++) +        { +          enum iconv_ilseq_handler handler = handlers[h]; +          static const char input[] = "\033$B$3$s$K$A$O\033(B"; /* こんにちは in ISO-2022-JP-2 */ +          static const char expected[] = "\343\201\223\343\202\223\343\201\253\343\201\241\343\201\257"; /* こんにちは */ +          char *result = str_iconveha (input, "autodetect_jp", "UTF-8", false, handler); +          ASSERT (result != NULL); +          ASSERT (strcmp (result, expected) == 0); +          free (result); +        }      }  # endif diff --git a/tests/test-string.c b/tests/test-string.c index 26e4424f..75313b25 100644 --- a/tests/test-string.c +++ b/tests/test-string.c @@ -1,5 +1,5 @@  /* Test of <string.h> substitute. -   Copyright (C) 2007, 2009-2017 Free Software Foundation, Inc. +   Copyright (C) 2007, 2009-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/test-strncat.c b/tests/test-strncat.c index c8b91d42..e53b637c 100644 --- a/tests/test-strncat.c +++ b/tests/test-strncat.c @@ -1,5 +1,5 @@  /* Test of strncat() function. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/test-strstr.c b/tests/test-strstr.c index fca2c852..5ba6cb82 100644 --- a/tests/test-strstr.c +++ b/tests/test-strstr.c @@ -1,5 +1,5 @@  /* - * Copyright (C) 2004, 2007-2017 Free Software Foundation, Inc. + * Copyright (C) 2004, 2007-2018 Free Software Foundation, Inc.   * Written by Bruno Haible and Eric Blake   *   * This program is free software: you can redistribute it and/or modify diff --git a/tests/test-sys_types.c b/tests/test-sys_types.c index 678aa65a..a44164da 100644 --- a/tests/test-sys_types.c +++ b/tests/test-sys_types.c @@ -1,5 +1,5 @@  /* Test of <sys/types.h> substitute. -   Copyright (C) 2011-2017 Free Software Foundation, Inc. +   Copyright (C) 2011-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/test-sys_wait.h b/tests/test-sys_wait.h index 896338aa..699f2fba 100644 --- a/tests/test-sys_wait.h +++ b/tests/test-sys_wait.h @@ -1,5 +1,5 @@  /* Test of macros shared between <sys/wait.h> and <stdlib.h>. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/test-thread_create.c b/tests/test-thread_create.c index d1a8900e..ce325540 100644 --- a/tests/test-thread_create.c +++ b/tests/test-thread_create.c @@ -1,5 +1,5 @@  /* Test of gl_thread_create () macro. -   Copyright (C) 2011-2017 Free Software Foundation, Inc. +   Copyright (C) 2011-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/test-thread_self.c b/tests/test-thread_self.c index 4dfa89f2..6f02f339 100644 --- a/tests/test-thread_self.c +++ b/tests/test-thread_self.c @@ -1,5 +1,5 @@  /* Test of gl_thread_self () macro. -   Copyright (C) 2011-2017 Free Software Foundation, Inc. +   Copyright (C) 2011-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/test-time.c b/tests/test-time.c index 8ca341b7..e0163971 100644 --- a/tests/test-time.c +++ b/tests/test-time.c @@ -1,5 +1,5 @@  /* Test of <time.h> substitute. -   Copyright (C) 2007, 2009-2017 Free Software Foundation, Inc. +   Copyright (C) 2007, 2009-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/test-unistd.c b/tests/test-unistd.c index ed2e1486..2219456f 100644 --- a/tests/test-unistd.c +++ b/tests/test-unistd.c @@ -1,5 +1,5 @@  /* Test of <unistd.h> substitute. -   Copyright (C) 2007, 2009-2017 Free Software Foundation, Inc. +   Copyright (C) 2007, 2009-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/test-unsetenv.c b/tests/test-unsetenv.c index 1d0f1c34..a5dd5948 100644 --- a/tests/test-unsetenv.c +++ b/tests/test-unsetenv.c @@ -1,5 +1,5 @@  /* Tests of unsetenv. -   Copyright (C) 2009-2017 Free Software Foundation, Inc. +   Copyright (C) 2009-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/test-usleep.c b/tests/test-usleep.c index 23f0dc9a..7f23962f 100644 --- a/tests/test-usleep.c +++ b/tests/test-usleep.c @@ -1,5 +1,5 @@  /* Test of usleep() function. -   Copyright (C) 2009-2017 Free Software Foundation, Inc. +   Copyright (C) 2009-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/test-verify-try.c b/tests/test-verify-try.c index 89b0a7b1..20ccffc5 100644 --- a/tests/test-verify-try.c +++ b/tests/test-verify-try.c @@ -1,6 +1,6 @@  /* Test the "verify" module. -   Copyright (C) 2017 Free Software Foundation, Inc. +   Copyright (C) 2017-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/test-verify.c b/tests/test-verify.c index dd17b9a1..af970768 100644 --- a/tests/test-verify.c +++ b/tests/test-verify.c @@ -1,6 +1,6 @@  /* Test the "verify" module. -   Copyright (C) 2005, 2009-2017 Free Software Foundation, Inc. +   Copyright (C) 2005, 2009-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/test-wchar.c b/tests/test-wchar.c index b1b92f2b..ac1b508b 100644 --- a/tests/test-wchar.c +++ b/tests/test-wchar.c @@ -1,5 +1,5 @@  /* Test of <wchar.h> substitute. -   Copyright (C) 2007-2017 Free Software Foundation, Inc. +   Copyright (C) 2007-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/test-wcrtomb-w32.c b/tests/test-wcrtomb-w32.c index 1b670821..19770d1b 100644 --- a/tests/test-wcrtomb-w32.c +++ b/tests/test-wcrtomb-w32.c @@ -1,5 +1,5 @@  /* Test of conversion of wide character to multibyte character. -   Copyright (C) 2008-2017 Free Software Foundation, Inc. +   Copyright (C) 2008-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by @@ -25,7 +25,7 @@  #include "macros.h" -#if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__ +#if defined _WIN32 && !defined __CYGWIN__  static int  test_one_locale (const char *name, int codepage) diff --git a/tests/test-wcrtomb.c b/tests/test-wcrtomb.c index 12c9198f..3c53fcb4 100644 --- a/tests/test-wcrtomb.c +++ b/tests/test-wcrtomb.c @@ -1,5 +1,5 @@  /* Test of conversion of wide character to multibyte character. -   Copyright (C) 2008-2017 Free Software Foundation, Inc. +   Copyright (C) 2008-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/test-wctype-h.c b/tests/test-wctype-h.c index 56b27407..673cdc39 100644 --- a/tests/test-wctype-h.c +++ b/tests/test-wctype-h.c @@ -1,5 +1,5 @@  /* Test of <wctype.h> substitute. -   Copyright (C) 2007-2017 Free Software Foundation, Inc. +   Copyright (C) 2007-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/test-wcwidth.c b/tests/test-wcwidth.c index be357530..f0eb7ab4 100644 --- a/tests/test-wcwidth.c +++ b/tests/test-wcwidth.c @@ -1,5 +1,5 @@  /* Test of wcwidth() function. -   Copyright (C) 2007-2017 Free Software Foundation, Inc. +   Copyright (C) 2007-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/test-xalloc-die.c b/tests/test-xalloc-die.c index 348bb56d..28c3bf79 100644 --- a/tests/test-xalloc-die.c +++ b/tests/test-xalloc-die.c @@ -1,5 +1,5 @@  /* Test of xalloc_die() function. -   Copyright (C) 2009-2017 Free Software Foundation, Inc. +   Copyright (C) 2009-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/test-xalloc-die.sh b/tests/test-xalloc-die.sh index 6bac836a..8596cd16 100755 --- a/tests/test-xalloc-die.sh +++ b/tests/test-xalloc-die.sh @@ -1,6 +1,6 @@  #!/bin/sh  # Test suite for xalloc_die. -# Copyright (C) 2009-2017 Free Software Foundation, Inc. +# Copyright (C) 2009-2018 Free Software Foundation, Inc.  # This file is part of the GNUlib Library.  #  # This program is free software: you can redistribute it and/or modify diff --git a/tests/time.in.h b/tests/time.in.h index d210fbf8..a2dca893 100644 --- a/tests/time.in.h +++ b/tests/time.in.h @@ -1,6 +1,6 @@  /* A more-standard <time.h>. -   Copyright (C) 2007-2017 Free Software Foundation, Inc. +   Copyright (C) 2007-2018 Free Software Foundation, Inc.     This program is free software; you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unicase/test-casecmp.h b/tests/unicase/test-casecmp.h index be1756e5..dc3aba66 100644 --- a/tests/unicase/test-casecmp.h +++ b/tests/unicase/test-casecmp.h @@ -1,5 +1,5 @@  /* Test of case and normalization insensitive comparison of Unicode strings. -   Copyright (C) 2009-2017 Free Software Foundation, Inc. +   Copyright (C) 2009-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unicase/test-is-cased.h b/tests/unicase/test-is-cased.h index fc8f4cf9..ff1da104 100644 --- a/tests/unicase/test-is-cased.h +++ b/tests/unicase/test-is-cased.h @@ -1,5 +1,5 @@  /* Test of test whether case matters for a Unicode string. -   Copyright (C) 2009-2017 Free Software Foundation, Inc. +   Copyright (C) 2009-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unicase/test-is-casefolded.h b/tests/unicase/test-is-casefolded.h index 06487c7e..33786aee 100644 --- a/tests/unicase/test-is-casefolded.h +++ b/tests/unicase/test-is-casefolded.h @@ -1,5 +1,5 @@  /* Test of test whether a Unicode string is already case-folded. -   Copyright (C) 2009-2017 Free Software Foundation, Inc. +   Copyright (C) 2009-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unicase/test-is-lowercase.h b/tests/unicase/test-is-lowercase.h index 51114b87..bf4eddc0 100644 --- a/tests/unicase/test-is-lowercase.h +++ b/tests/unicase/test-is-lowercase.h @@ -1,5 +1,5 @@  /* Test of test whether a Unicode string is entirely lower case. -   Copyright (C) 2009-2017 Free Software Foundation, Inc. +   Copyright (C) 2009-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unicase/test-is-titlecase.h b/tests/unicase/test-is-titlecase.h index bc1f488d..e2a400d2 100644 --- a/tests/unicase/test-is-titlecase.h +++ b/tests/unicase/test-is-titlecase.h @@ -1,5 +1,5 @@  /* Test of test whether a Unicode string is entirely title case. -   Copyright (C) 2009-2017 Free Software Foundation, Inc. +   Copyright (C) 2009-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unicase/test-is-uppercase.h b/tests/unicase/test-is-uppercase.h index 81593cd8..0cba1c09 100644 --- a/tests/unicase/test-is-uppercase.h +++ b/tests/unicase/test-is-uppercase.h @@ -1,5 +1,5 @@  /* Test of test whether a Unicode string is entirely upper case. -   Copyright (C) 2009-2017 Free Software Foundation, Inc. +   Copyright (C) 2009-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unicase/test-locale-language.c b/tests/unicase/test-locale-language.c index 69cee51e..c05655b7 100644 --- a/tests/unicase/test-locale-language.c +++ b/tests/unicase/test-locale-language.c @@ -1,5 +1,5 @@  /* Test of language code determination. -   Copyright (C) 2007-2017 Free Software Foundation, Inc. +   Copyright (C) 2007-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unicase/test-mapping-part1.h b/tests/unicase/test-mapping-part1.h index 3f75b9b1..b293aa04 100644 --- a/tests/unicase/test-mapping-part1.h +++ b/tests/unicase/test-mapping-part1.h @@ -1,5 +1,5 @@  /* Test of single character case mapping functions. -   Copyright (C) 2007-2017 Free Software Foundation, Inc. +   Copyright (C) 2007-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unicase/test-mapping-part2.h b/tests/unicase/test-mapping-part2.h index 1ad2541c..8881c397 100644 --- a/tests/unicase/test-mapping-part2.h +++ b/tests/unicase/test-mapping-part2.h @@ -1,5 +1,5 @@  /* Test of single character case mapping functions. -   Copyright (C) 2007-2017 Free Software Foundation, Inc. +   Copyright (C) 2007-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unicase/test-predicate-part1.h b/tests/unicase/test-predicate-part1.h index 9a0c0f5f..0922c4a5 100644 --- a/tests/unicase/test-predicate-part1.h +++ b/tests/unicase/test-predicate-part1.h @@ -1,5 +1,5 @@  /* Test the Unicode character type functions. -   Copyright (C) 2007-2017 Free Software Foundation, Inc. +   Copyright (C) 2007-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unicase/test-predicate-part2.h b/tests/unicase/test-predicate-part2.h index 355caaa4..1237acb0 100644 --- a/tests/unicase/test-predicate-part2.h +++ b/tests/unicase/test-predicate-part2.h @@ -1,5 +1,5 @@  /* Test the Unicode character type functions. -   Copyright (C) 2007, 2009-2017 Free Software Foundation, Inc. +   Copyright (C) 2007, 2009-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unicase/test-u16-casecmp.c b/tests/unicase/test-u16-casecmp.c index 200a4b6d..84ee2c63 100644 --- a/tests/unicase/test-u16-casecmp.c +++ b/tests/unicase/test-u16-casecmp.c @@ -1,5 +1,5 @@  /* Test of case and normalization insensitive comparison of UTF-16 strings. -   Copyright (C) 2009-2017 Free Software Foundation, Inc. +   Copyright (C) 2009-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unicase/test-u16-casecoll.c b/tests/unicase/test-u16-casecoll.c index f39a9a3c..587fa6ec 100644 --- a/tests/unicase/test-u16-casecoll.c +++ b/tests/unicase/test-u16-casecoll.c @@ -1,6 +1,6 @@  /* Test of locale dependent, case and normalization insensitive comparison of     UTF-16 strings. -   Copyright (C) 2009-2017 Free Software Foundation, Inc. +   Copyright (C) 2009-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unicase/test-u16-casefold.c b/tests/unicase/test-u16-casefold.c index 6841e3d0..4191028a 100644 --- a/tests/unicase/test-u16-casefold.c +++ b/tests/unicase/test-u16-casefold.c @@ -1,5 +1,5 @@  /* Test of casefolding mapping for UTF-16 strings. -   Copyright (C) 2009-2017 Free Software Foundation, Inc. +   Copyright (C) 2009-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unicase/test-u16-is-cased.c b/tests/unicase/test-u16-is-cased.c index de8e5bb3..fce9211f 100644 --- a/tests/unicase/test-u16-is-cased.c +++ b/tests/unicase/test-u16-is-cased.c @@ -1,5 +1,5 @@  /* Test of test whether case matters for an UTF-16 string. -   Copyright (C) 2009-2017 Free Software Foundation, Inc. +   Copyright (C) 2009-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unicase/test-u16-is-casefolded.c b/tests/unicase/test-u16-is-casefolded.c index 91fca6aa..a1beec2a 100644 --- a/tests/unicase/test-u16-is-casefolded.c +++ b/tests/unicase/test-u16-is-casefolded.c @@ -1,5 +1,5 @@  /* Test of test whether an UTF-16 string is already case-folded. -   Copyright (C) 2009-2017 Free Software Foundation, Inc. +   Copyright (C) 2009-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unicase/test-u16-is-lowercase.c b/tests/unicase/test-u16-is-lowercase.c index 6530d39d..480aa195 100644 --- a/tests/unicase/test-u16-is-lowercase.c +++ b/tests/unicase/test-u16-is-lowercase.c @@ -1,5 +1,5 @@  /* Test of test whether an UTF-16 string is entirely lower case. -   Copyright (C) 2009-2017 Free Software Foundation, Inc. +   Copyright (C) 2009-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unicase/test-u16-is-titlecase.c b/tests/unicase/test-u16-is-titlecase.c index 2e9c3c57..25bcbd15 100644 --- a/tests/unicase/test-u16-is-titlecase.c +++ b/tests/unicase/test-u16-is-titlecase.c @@ -1,5 +1,5 @@  /* Test of test whether an UTF-16 string is entirely title case. -   Copyright (C) 2009-2017 Free Software Foundation, Inc. +   Copyright (C) 2009-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unicase/test-u16-is-uppercase.c b/tests/unicase/test-u16-is-uppercase.c index 8d542389..e89454b6 100644 --- a/tests/unicase/test-u16-is-uppercase.c +++ b/tests/unicase/test-u16-is-uppercase.c @@ -1,5 +1,5 @@  /* Test of test whether an UTF-16 string is entirely upper case. -   Copyright (C) 2009-2017 Free Software Foundation, Inc. +   Copyright (C) 2009-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unicase/test-u16-tolower.c b/tests/unicase/test-u16-tolower.c index c0283e3c..35f816ca 100644 --- a/tests/unicase/test-u16-tolower.c +++ b/tests/unicase/test-u16-tolower.c @@ -1,5 +1,5 @@  /* Test of lowercase mapping for UTF-16 strings. -   Copyright (C) 2009-2017 Free Software Foundation, Inc. +   Copyright (C) 2009-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unicase/test-u16-totitle.c b/tests/unicase/test-u16-totitle.c index 17065612..0e81b565 100644 --- a/tests/unicase/test-u16-totitle.c +++ b/tests/unicase/test-u16-totitle.c @@ -1,5 +1,5 @@  /* Test of titlecase mapping for UTF-16 strings. -   Copyright (C) 2009-2017 Free Software Foundation, Inc. +   Copyright (C) 2009-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unicase/test-u16-toupper.c b/tests/unicase/test-u16-toupper.c index 6917a115..ff4bfb9a 100644 --- a/tests/unicase/test-u16-toupper.c +++ b/tests/unicase/test-u16-toupper.c @@ -1,5 +1,5 @@  /* Test of uppercase mapping for UTF-16 strings. -   Copyright (C) 2009-2017 Free Software Foundation, Inc. +   Copyright (C) 2009-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unicase/test-u32-casecmp.c b/tests/unicase/test-u32-casecmp.c index b262379c..34c182b0 100644 --- a/tests/unicase/test-u32-casecmp.c +++ b/tests/unicase/test-u32-casecmp.c @@ -1,5 +1,5 @@  /* Test of case and normalization insensitive comparison of UTF-32 strings. -   Copyright (C) 2009-2017 Free Software Foundation, Inc. +   Copyright (C) 2009-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unicase/test-u32-casecoll.c b/tests/unicase/test-u32-casecoll.c index 5b3ad08a..44177bd3 100644 --- a/tests/unicase/test-u32-casecoll.c +++ b/tests/unicase/test-u32-casecoll.c @@ -1,6 +1,6 @@  /* Test of locale dependent, case and normalization insensitive comparison of     UTF-32 strings. -   Copyright (C) 2009-2017 Free Software Foundation, Inc. +   Copyright (C) 2009-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unicase/test-u32-casefold.c b/tests/unicase/test-u32-casefold.c index 9bb5d791..74db8cc6 100644 --- a/tests/unicase/test-u32-casefold.c +++ b/tests/unicase/test-u32-casefold.c @@ -1,5 +1,5 @@  /* Test of casefolding mapping for UTF-32 strings. -   Copyright (C) 2009-2017 Free Software Foundation, Inc. +   Copyright (C) 2009-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unicase/test-u32-is-cased.c b/tests/unicase/test-u32-is-cased.c index 11f75d3c..373b7dee 100644 --- a/tests/unicase/test-u32-is-cased.c +++ b/tests/unicase/test-u32-is-cased.c @@ -1,5 +1,5 @@  /* Test of test whether case matters for an UTF-32 string. -   Copyright (C) 2009-2017 Free Software Foundation, Inc. +   Copyright (C) 2009-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unicase/test-u32-is-casefolded.c b/tests/unicase/test-u32-is-casefolded.c index f99ea5d9..0c97b972 100644 --- a/tests/unicase/test-u32-is-casefolded.c +++ b/tests/unicase/test-u32-is-casefolded.c @@ -1,5 +1,5 @@  /* Test of test whether an UTF-32 string is already case-folded. -   Copyright (C) 2009-2017 Free Software Foundation, Inc. +   Copyright (C) 2009-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unicase/test-u32-is-lowercase.c b/tests/unicase/test-u32-is-lowercase.c index 8b045511..d4690c77 100644 --- a/tests/unicase/test-u32-is-lowercase.c +++ b/tests/unicase/test-u32-is-lowercase.c @@ -1,5 +1,5 @@  /* Test of test whether an UTF-32 string is entirely lower case. -   Copyright (C) 2009-2017 Free Software Foundation, Inc. +   Copyright (C) 2009-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unicase/test-u32-is-titlecase.c b/tests/unicase/test-u32-is-titlecase.c index 25ee1db2..5edb6d00 100644 --- a/tests/unicase/test-u32-is-titlecase.c +++ b/tests/unicase/test-u32-is-titlecase.c @@ -1,5 +1,5 @@  /* Test of test whether an UTF-32 string is entirely title case. -   Copyright (C) 2009-2017 Free Software Foundation, Inc. +   Copyright (C) 2009-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unicase/test-u32-is-uppercase.c b/tests/unicase/test-u32-is-uppercase.c index 7da94168..b0634227 100644 --- a/tests/unicase/test-u32-is-uppercase.c +++ b/tests/unicase/test-u32-is-uppercase.c @@ -1,5 +1,5 @@  /* Test of test whether an UTF-32 string is entirely upper case. -   Copyright (C) 2009-2017 Free Software Foundation, Inc. +   Copyright (C) 2009-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unicase/test-u32-tolower.c b/tests/unicase/test-u32-tolower.c index eb6c4294..7f453380 100644 --- a/tests/unicase/test-u32-tolower.c +++ b/tests/unicase/test-u32-tolower.c @@ -1,5 +1,5 @@  /* Test of lowercase mapping for UTF-32 strings. -   Copyright (C) 2009-2017 Free Software Foundation, Inc. +   Copyright (C) 2009-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unicase/test-u32-totitle.c b/tests/unicase/test-u32-totitle.c index c5f41140..469d0d48 100644 --- a/tests/unicase/test-u32-totitle.c +++ b/tests/unicase/test-u32-totitle.c @@ -1,5 +1,5 @@  /* Test of titlecase mapping for UTF-32 strings. -   Copyright (C) 2009-2017 Free Software Foundation, Inc. +   Copyright (C) 2009-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unicase/test-u32-toupper.c b/tests/unicase/test-u32-toupper.c index 0216b88a..c987fb25 100644 --- a/tests/unicase/test-u32-toupper.c +++ b/tests/unicase/test-u32-toupper.c @@ -1,5 +1,5 @@  /* Test of uppercase mapping for UTF-32 strings. -   Copyright (C) 2009-2017 Free Software Foundation, Inc. +   Copyright (C) 2009-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unicase/test-u8-casecmp.c b/tests/unicase/test-u8-casecmp.c index 4897b337..cfd8e86b 100644 --- a/tests/unicase/test-u8-casecmp.c +++ b/tests/unicase/test-u8-casecmp.c @@ -1,5 +1,5 @@  /* Test of case and normalization insensitive comparison of UTF-8 strings. -   Copyright (C) 2009-2017 Free Software Foundation, Inc. +   Copyright (C) 2009-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unicase/test-u8-casecoll.c b/tests/unicase/test-u8-casecoll.c index b5582271..57a94865 100644 --- a/tests/unicase/test-u8-casecoll.c +++ b/tests/unicase/test-u8-casecoll.c @@ -1,6 +1,6 @@  /* Test of locale dependent, case and normalization insensitive comparison of     UTF-8 strings. -   Copyright (C) 2009-2017 Free Software Foundation, Inc. +   Copyright (C) 2009-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unicase/test-u8-casefold.c b/tests/unicase/test-u8-casefold.c index 46602cd1..d2ee3cee 100644 --- a/tests/unicase/test-u8-casefold.c +++ b/tests/unicase/test-u8-casefold.c @@ -1,5 +1,5 @@  /* Test of casefolding mapping for UTF-8 strings. -   Copyright (C) 2009-2017 Free Software Foundation, Inc. +   Copyright (C) 2009-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unicase/test-u8-is-cased.c b/tests/unicase/test-u8-is-cased.c index 91a89f31..b3a39904 100644 --- a/tests/unicase/test-u8-is-cased.c +++ b/tests/unicase/test-u8-is-cased.c @@ -1,5 +1,5 @@  /* Test of test whether case matters for an UTF-8 string. -   Copyright (C) 2009-2017 Free Software Foundation, Inc. +   Copyright (C) 2009-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unicase/test-u8-is-casefolded.c b/tests/unicase/test-u8-is-casefolded.c index 6996bf2d..bee382f2 100644 --- a/tests/unicase/test-u8-is-casefolded.c +++ b/tests/unicase/test-u8-is-casefolded.c @@ -1,5 +1,5 @@  /* Test of test whether an UTF-8 string is already case-folded. -   Copyright (C) 2009-2017 Free Software Foundation, Inc. +   Copyright (C) 2009-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unicase/test-u8-is-lowercase.c b/tests/unicase/test-u8-is-lowercase.c index 02d2eedb..430b21ff 100644 --- a/tests/unicase/test-u8-is-lowercase.c +++ b/tests/unicase/test-u8-is-lowercase.c @@ -1,5 +1,5 @@  /* Test of test whether an UTF-8 string is entirely lower case. -   Copyright (C) 2009-2017 Free Software Foundation, Inc. +   Copyright (C) 2009-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unicase/test-u8-is-titlecase.c b/tests/unicase/test-u8-is-titlecase.c index c46309a9..b57822ec 100644 --- a/tests/unicase/test-u8-is-titlecase.c +++ b/tests/unicase/test-u8-is-titlecase.c @@ -1,5 +1,5 @@  /* Test of test whether an UTF-8 string is entirely title case. -   Copyright (C) 2009-2017 Free Software Foundation, Inc. +   Copyright (C) 2009-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unicase/test-u8-is-uppercase.c b/tests/unicase/test-u8-is-uppercase.c index b3084384..0f914cbe 100644 --- a/tests/unicase/test-u8-is-uppercase.c +++ b/tests/unicase/test-u8-is-uppercase.c @@ -1,5 +1,5 @@  /* Test of test whether an UTF-8 string is entirely upper case. -   Copyright (C) 2009-2017 Free Software Foundation, Inc. +   Copyright (C) 2009-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unicase/test-u8-tolower.c b/tests/unicase/test-u8-tolower.c index c68c2d12..bcb8c8c2 100644 --- a/tests/unicase/test-u8-tolower.c +++ b/tests/unicase/test-u8-tolower.c @@ -1,5 +1,5 @@  /* Test of lowercase mapping for UTF-8 strings. -   Copyright (C) 2009-2017 Free Software Foundation, Inc. +   Copyright (C) 2009-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unicase/test-u8-totitle.c b/tests/unicase/test-u8-totitle.c index b898f281..9105f913 100644 --- a/tests/unicase/test-u8-totitle.c +++ b/tests/unicase/test-u8-totitle.c @@ -1,5 +1,5 @@  /* Test of titlecase mapping for UTF-8 strings. -   Copyright (C) 2009-2017 Free Software Foundation, Inc. +   Copyright (C) 2009-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unicase/test-u8-toupper.c b/tests/unicase/test-u8-toupper.c index 15b5c6f7..6740dbb1 100644 --- a/tests/unicase/test-u8-toupper.c +++ b/tests/unicase/test-u8-toupper.c @@ -1,5 +1,5 @@  /* Test of uppercase mapping for UTF-8 strings. -   Copyright (C) 2009-2017 Free Software Foundation, Inc. +   Copyright (C) 2009-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unicase/test-ulc-casecmp.c b/tests/unicase/test-ulc-casecmp.c index cd24017a..8fe41f0f 100644 --- a/tests/unicase/test-ulc-casecmp.c +++ b/tests/unicase/test-ulc-casecmp.c @@ -1,5 +1,5 @@  /* Test of case and normalization insensitive comparison of strings. -   Copyright (C) 2009-2017 Free Software Foundation, Inc. +   Copyright (C) 2009-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unicase/test-ulc-casecoll.c b/tests/unicase/test-ulc-casecoll.c index 75b12870..f6aaeff1 100644 --- a/tests/unicase/test-ulc-casecoll.c +++ b/tests/unicase/test-ulc-casecoll.c @@ -1,6 +1,6 @@  /* Test of locale dependent, case and normalization insensitive comparison of     strings. -   Copyright (C) 2009-2017 Free Software Foundation, Inc. +   Copyright (C) 2009-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/uniconv/test-u16-conv-from-enc.c b/tests/uniconv/test-u16-conv-from-enc.c index be20406b..d1d70267 100644 --- a/tests/uniconv/test-u16-conv-from-enc.c +++ b/tests/uniconv/test-u16-conv-from-enc.c @@ -1,5 +1,5 @@  /* Test of conversion to UTF-16 from legacy encodings. -   Copyright (C) 2007-2017 Free Software Foundation, Inc. +   Copyright (C) 2007-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by @@ -25,6 +25,7 @@  #include "unistr.h"  #include "macros.h" +extern int iconv_supports_encoding (const char *encoding);  /* Magic number for detecting bounds violations.  */  #define MAGIC 0x1983EFF1 @@ -117,98 +118,101 @@ main ()    /* autodetect_jp is only supported when iconv() support ISO-2022-JP-2.  */  # if defined _LIBICONV_VERSION || !(defined _AIX || defined __sgi || defined __hpux || defined __osf__ || defined __sun) -  /* Test conversions from autodetect_jp to UTF-16.  */ -  for (h = 0; h < SIZEOF (handlers); h++) +  if (iconv_supports_encoding ("ISO-2022-JP-2"))      { -      enum iconv_ilseq_handler handler = handlers[h]; -      static const char input[] = "\244\263\244\363\244\313\244\301\244\317"; /* こんにちは in EUC-JP */ -      static const uint16_t expected[] = /* こんにちは */ -        { -          0x3053, 0x3093, 0x306B, 0x3061, 0x306F -        }; -      for (o = 0; o < 2; o++) +      /* Test conversions from autodetect_jp to UTF-16.  */ +      for (h = 0; h < SIZEOF (handlers); h++)          { -          size_t *offsets = (o ? new_offsets (strlen (input)) : NULL); -          size_t length; -          uint16_t *result = u16_conv_from_encoding ("autodetect_jp", handler, -                                                     input, strlen (input), -                                                     offsets, -                                                     NULL, &length); -          ASSERT (result != NULL); -          ASSERT (length == SIZEOF (expected)); -          ASSERT (u16_cmp (result, expected, SIZEOF (expected)) == 0); -          if (o) +          enum iconv_ilseq_handler handler = handlers[h]; +          static const char input[] = "\244\263\244\363\244\313\244\301\244\317"; /* こんにちは in EUC-JP */ +          static const uint16_t expected[] = /* こんにちは */              { -              for (i = 0; i < 10; i++) -                ASSERT (offsets[i] == ((i % 2) == 0 ? i / 2 : (size_t)(-1))); -              ASSERT (offsets[10] == MAGIC); -              free (offsets); +              0x3053, 0x3093, 0x306B, 0x3061, 0x306F +            }; +          for (o = 0; o < 2; o++) +            { +              size_t *offsets = (o ? new_offsets (strlen (input)) : NULL); +              size_t length; +              uint16_t *result = u16_conv_from_encoding ("autodetect_jp", handler, +                                                         input, strlen (input), +                                                         offsets, +                                                         NULL, &length); +              ASSERT (result != NULL); +              ASSERT (length == SIZEOF (expected)); +              ASSERT (u16_cmp (result, expected, SIZEOF (expected)) == 0); +              if (o) +                { +                  for (i = 0; i < 10; i++) +                    ASSERT (offsets[i] == ((i % 2) == 0 ? i / 2 : (size_t)(-1))); +                  ASSERT (offsets[10] == MAGIC); +                  free (offsets); +                } +              free (result);              } -          free (result);          } -    } -  for (h = 0; h < SIZEOF (handlers); h++) -    { -      enum iconv_ilseq_handler handler = handlers[h]; -      static const char input[] = "\202\261\202\361\202\311\202\277\202\315"; /* こんにちは in Shift_JIS */ -      static const uint16_t expected[] = /* こんにちは */ -        { -          0x3053, 0x3093, 0x306B, 0x3061, 0x306F -        }; -      for (o = 0; o < 2; o++) +      for (h = 0; h < SIZEOF (handlers); h++)          { -          size_t *offsets = (o ? new_offsets (strlen (input)) : NULL); -          size_t length; -          uint16_t *result = u16_conv_from_encoding ("autodetect_jp", handler, -                                                     input, strlen (input), -                                                     offsets, -                                                     NULL, &length); -          ASSERT (result != NULL); -          ASSERT (length == SIZEOF (expected)); -          ASSERT (u16_cmp (result, expected, SIZEOF (expected)) == 0); -          if (o) +          enum iconv_ilseq_handler handler = handlers[h]; +          static const char input[] = "\202\261\202\361\202\311\202\277\202\315"; /* こんにちは in Shift_JIS */ +          static const uint16_t expected[] = /* こんにちは */              { -              for (i = 0; i < 10; i++) -                ASSERT (offsets[i] == ((i % 2) == 0 ? i / 2 : (size_t)(-1))); -              ASSERT (offsets[10] == MAGIC); -              free (offsets); +              0x3053, 0x3093, 0x306B, 0x3061, 0x306F +            }; +          for (o = 0; o < 2; o++) +            { +              size_t *offsets = (o ? new_offsets (strlen (input)) : NULL); +              size_t length; +              uint16_t *result = u16_conv_from_encoding ("autodetect_jp", handler, +                                                         input, strlen (input), +                                                         offsets, +                                                         NULL, &length); +              ASSERT (result != NULL); +              ASSERT (length == SIZEOF (expected)); +              ASSERT (u16_cmp (result, expected, SIZEOF (expected)) == 0); +              if (o) +                { +                  for (i = 0; i < 10; i++) +                    ASSERT (offsets[i] == ((i % 2) == 0 ? i / 2 : (size_t)(-1))); +                  ASSERT (offsets[10] == MAGIC); +                  free (offsets); +                } +              free (result);              } -          free (result);          } -    } -  for (h = 0; h < SIZEOF (handlers); h++) -    { -      enum iconv_ilseq_handler handler = handlers[h]; -      static const char input[] = "\033$B$3$s$K$A$O\033(B"; /* こんにちは in ISO-2022-JP-2 */ -      static const uint16_t expected[] = /* こんにちは */ -        { -          0x3053, 0x3093, 0x306B, 0x3061, 0x306F -        }; -      for (o = 0; o < 2; o++) +      for (h = 0; h < SIZEOF (handlers); h++)          { -          size_t *offsets = (o ? new_offsets (strlen (input)) : NULL); -          size_t length; -          uint16_t *result = u16_conv_from_encoding ("autodetect_jp", handler, -                                                     input, strlen (input), -                                                     offsets, -                                                     NULL, &length); -          ASSERT (result != NULL); -          ASSERT (length == SIZEOF (expected)); -          ASSERT (u16_cmp (result, expected, SIZEOF (expected)) == 0); -          if (o) +          enum iconv_ilseq_handler handler = handlers[h]; +          static const char input[] = "\033$B$3$s$K$A$O\033(B"; /* こんにちは in ISO-2022-JP-2 */ +          static const uint16_t expected[] = /* こんにちは */              { -              for (i = 0; i < 16; i++) -                ASSERT (offsets[i] == (i == 0 ? 0 : -                                       i == 5 ? 1 : -                                       i == 7 ? 2 : -                                       i == 9 ? 3 : -                                       i == 11 ? 4 : -                                       i == 13 ? 5 : -                                       (size_t)(-1))); -              ASSERT (offsets[16] == MAGIC); -              free (offsets); +              0x3053, 0x3093, 0x306B, 0x3061, 0x306F +            }; +          for (o = 0; o < 2; o++) +            { +              size_t *offsets = (o ? new_offsets (strlen (input)) : NULL); +              size_t length; +              uint16_t *result = u16_conv_from_encoding ("autodetect_jp", handler, +                                                         input, strlen (input), +                                                         offsets, +                                                         NULL, &length); +              ASSERT (result != NULL); +              ASSERT (length == SIZEOF (expected)); +              ASSERT (u16_cmp (result, expected, SIZEOF (expected)) == 0); +              if (o) +                { +                  for (i = 0; i < 16; i++) +                    ASSERT (offsets[i] == (i == 0 ? 0 : +                                           i == 5 ? 1 : +                                           i == 7 ? 2 : +                                           i == 9 ? 3 : +                                           i == 11 ? 4 : +                                           i == 13 ? 5 : +                                           (size_t)(-1))); +                  ASSERT (offsets[16] == MAGIC); +                  free (offsets); +                } +              free (result);              } -          free (result);          }      }  # endif diff --git a/tests/uniconv/test-u16-conv-to-enc.c b/tests/uniconv/test-u16-conv-to-enc.c index 574cf116..8c2f7660 100644 --- a/tests/uniconv/test-u16-conv-to-enc.c +++ b/tests/uniconv/test-u16-conv-to-enc.c @@ -1,5 +1,5 @@  /* Test of conversion from UTF-16 to legacy encodings. -   Copyright (C) 2007-2017 Free Software Foundation, Inc. +   Copyright (C) 2007-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/uniconv/test-u16-strconv-from-enc.c b/tests/uniconv/test-u16-strconv-from-enc.c index b27d42ad..393634e6 100644 --- a/tests/uniconv/test-u16-strconv-from-enc.c +++ b/tests/uniconv/test-u16-strconv-from-enc.c @@ -1,5 +1,5 @@  /* Test of conversion to UTF-16 from legacy encodings. -   Copyright (C) 2007-2017 Free Software Foundation, Inc. +   Copyright (C) 2007-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by @@ -24,6 +24,7 @@  #include "unistr.h"  #include "macros.h" +extern int iconv_supports_encoding (const char *encoding);  int  main () @@ -71,45 +72,48 @@ main ()    /* autodetect_jp is only supported when iconv() support ISO-2022-JP-2.  */  # if defined _LIBICONV_VERSION || !(defined _AIX || defined __sgi || defined __hpux || defined __osf__ || defined __sun) -  /* Test conversions from autodetect_jp to UTF-16.  */ -  for (h = 0; h < SIZEOF (handlers); h++) +  if (iconv_supports_encoding ("ISO-2022-JP-2"))      { -      enum iconv_ilseq_handler handler = handlers[h]; -      static const char input[] = "\244\263\244\363\244\313\244\301\244\317"; /* こんにちは in EUC-JP */ -      static const uint16_t expected[] = /* こんにちは */ +      /* Test conversions from autodetect_jp to UTF-16.  */ +      for (h = 0; h < SIZEOF (handlers); h++)          { -          0x3053, 0x3093, 0x306B, 0x3061, 0x306F, 0 -        }; -      uint16_t *result = u16_strconv_from_encoding (input, "autodetect_jp", handler); -      ASSERT (result != NULL); -      ASSERT (u16_strcmp (result, expected) == 0); -      free (result); -    } -  for (h = 0; h < SIZEOF (handlers); h++) -    { -      enum iconv_ilseq_handler handler = handlers[h]; -      static const char input[] = "\202\261\202\361\202\311\202\277\202\315"; /* こんにちは in Shift_JIS */ -      static const uint16_t expected[] = /* こんにちは */ +          enum iconv_ilseq_handler handler = handlers[h]; +          static const char input[] = "\244\263\244\363\244\313\244\301\244\317"; /* こんにちは in EUC-JP */ +          static const uint16_t expected[] = /* こんにちは */ +            { +              0x3053, 0x3093, 0x306B, 0x3061, 0x306F, 0 +            }; +          uint16_t *result = u16_strconv_from_encoding (input, "autodetect_jp", handler); +          ASSERT (result != NULL); +          ASSERT (u16_strcmp (result, expected) == 0); +          free (result); +        } +      for (h = 0; h < SIZEOF (handlers); h++)          { -          0x3053, 0x3093, 0x306B, 0x3061, 0x306F, 0 -        }; -      uint16_t *result = u16_strconv_from_encoding (input, "autodetect_jp", handler); -      ASSERT (result != NULL); -      ASSERT (u16_strcmp (result, expected) == 0); -      free (result); -    } -  for (h = 0; h < SIZEOF (handlers); h++) -    { -      enum iconv_ilseq_handler handler = handlers[h]; -      static const char input[] = "\033$B$3$s$K$A$O\033(B"; /* こんにちは in ISO-2022-JP-2 */ -      static const uint16_t expected[] = /* こんにちは */ +          enum iconv_ilseq_handler handler = handlers[h]; +          static const char input[] = "\202\261\202\361\202\311\202\277\202\315"; /* こんにちは in Shift_JIS */ +          static const uint16_t expected[] = /* こんにちは */ +            { +              0x3053, 0x3093, 0x306B, 0x3061, 0x306F, 0 +            }; +          uint16_t *result = u16_strconv_from_encoding (input, "autodetect_jp", handler); +          ASSERT (result != NULL); +          ASSERT (u16_strcmp (result, expected) == 0); +          free (result); +        } +      for (h = 0; h < SIZEOF (handlers); h++)          { -          0x3053, 0x3093, 0x306B, 0x3061, 0x306F, 0 -        }; -      uint16_t *result = u16_strconv_from_encoding (input, "autodetect_jp", handler); -      ASSERT (result != NULL); -      ASSERT (u16_strcmp (result, expected) == 0); -      free (result); +          enum iconv_ilseq_handler handler = handlers[h]; +          static const char input[] = "\033$B$3$s$K$A$O\033(B"; /* こんにちは in ISO-2022-JP-2 */ +          static const uint16_t expected[] = /* こんにちは */ +            { +              0x3053, 0x3093, 0x306B, 0x3061, 0x306F, 0 +            }; +          uint16_t *result = u16_strconv_from_encoding (input, "autodetect_jp", handler); +          ASSERT (result != NULL); +          ASSERT (u16_strcmp (result, expected) == 0); +          free (result); +        }      }  # endif diff --git a/tests/uniconv/test-u16-strconv-to-enc.c b/tests/uniconv/test-u16-strconv-to-enc.c index 4a920e15..cf771ff7 100644 --- a/tests/uniconv/test-u16-strconv-to-enc.c +++ b/tests/uniconv/test-u16-strconv-to-enc.c @@ -1,5 +1,5 @@  /* Test of conversion from UTF-16 to legacy encodings. -   Copyright (C) 2007-2017 Free Software Foundation, Inc. +   Copyright (C) 2007-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/uniconv/test-u32-conv-from-enc.c b/tests/uniconv/test-u32-conv-from-enc.c index efbb6b70..91dda647 100644 --- a/tests/uniconv/test-u32-conv-from-enc.c +++ b/tests/uniconv/test-u32-conv-from-enc.c @@ -1,5 +1,5 @@  /* Test of conversion to UTF-32 from legacy encodings. -   Copyright (C) 2007-2017 Free Software Foundation, Inc. +   Copyright (C) 2007-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by @@ -25,6 +25,7 @@  #include "unistr.h"  #include "macros.h" +extern int iconv_supports_encoding (const char *encoding);  /* Magic number for detecting bounds violations.  */  #define MAGIC 0x1983EFF1 @@ -117,98 +118,101 @@ main ()    /* autodetect_jp is only supported when iconv() support ISO-2022-JP-2.  */  # if defined _LIBICONV_VERSION || !(defined _AIX || defined __sgi || defined __hpux || defined __osf__ || defined __sun) -  /* Test conversions from autodetect_jp to UTF-16.  */ -  for (h = 0; h < SIZEOF (handlers); h++) +  if (iconv_supports_encoding ("ISO-2022-JP-2"))      { -      enum iconv_ilseq_handler handler = handlers[h]; -      static const char input[] = "\244\263\244\363\244\313\244\301\244\317"; /* こんにちは in EUC-JP */ -      static const uint32_t expected[] = /* こんにちは */ -        { -          0x3053, 0x3093, 0x306B, 0x3061, 0x306F -        }; -      for (o = 0; o < 2; o++) +      /* Test conversions from autodetect_jp to UTF-16.  */ +      for (h = 0; h < SIZEOF (handlers); h++)          { -          size_t *offsets = (o ? new_offsets (strlen (input)) : NULL); -          size_t length; -          uint32_t *result = u32_conv_from_encoding ("autodetect_jp", handler, -                                                     input, strlen (input), -                                                     offsets, -                                                     NULL, &length); -          ASSERT (result != NULL); -          ASSERT (length == SIZEOF (expected)); -          ASSERT (u32_cmp (result, expected, SIZEOF (expected)) == 0); -          if (o) +          enum iconv_ilseq_handler handler = handlers[h]; +          static const char input[] = "\244\263\244\363\244\313\244\301\244\317"; /* こんにちは in EUC-JP */ +          static const uint32_t expected[] = /* こんにちは */              { -              for (i = 0; i < 10; i++) -                ASSERT (offsets[i] == ((i % 2) == 0 ? i / 2 : (size_t)(-1))); -              ASSERT (offsets[10] == MAGIC); -              free (offsets); +              0x3053, 0x3093, 0x306B, 0x3061, 0x306F +            }; +          for (o = 0; o < 2; o++) +            { +              size_t *offsets = (o ? new_offsets (strlen (input)) : NULL); +              size_t length; +              uint32_t *result = u32_conv_from_encoding ("autodetect_jp", handler, +                                                         input, strlen (input), +                                                         offsets, +                                                         NULL, &length); +              ASSERT (result != NULL); +              ASSERT (length == SIZEOF (expected)); +              ASSERT (u32_cmp (result, expected, SIZEOF (expected)) == 0); +              if (o) +                { +                  for (i = 0; i < 10; i++) +                    ASSERT (offsets[i] == ((i % 2) == 0 ? i / 2 : (size_t)(-1))); +                  ASSERT (offsets[10] == MAGIC); +                  free (offsets); +                } +              free (result);              } -          free (result);          } -    } -  for (h = 0; h < SIZEOF (handlers); h++) -    { -      enum iconv_ilseq_handler handler = handlers[h]; -      static const char input[] = "\202\261\202\361\202\311\202\277\202\315"; /* こんにちは in Shift_JIS */ -      static const uint32_t expected[] = /* こんにちは */ -        { -          0x3053, 0x3093, 0x306B, 0x3061, 0x306F -        }; -      for (o = 0; o < 2; o++) +      for (h = 0; h < SIZEOF (handlers); h++)          { -          size_t *offsets = (o ? new_offsets (strlen (input)) : NULL); -          size_t length; -          uint32_t *result = u32_conv_from_encoding ("autodetect_jp", handler, -                                                     input, strlen (input), -                                                     offsets, -                                                     NULL, &length); -          ASSERT (result != NULL); -          ASSERT (length == SIZEOF (expected)); -          ASSERT (u32_cmp (result, expected, SIZEOF (expected)) == 0); -          if (o) +          enum iconv_ilseq_handler handler = handlers[h]; +          static const char input[] = "\202\261\202\361\202\311\202\277\202\315"; /* こんにちは in Shift_JIS */ +          static const uint32_t expected[] = /* こんにちは */              { -              for (i = 0; i < 10; i++) -                ASSERT (offsets[i] == ((i % 2) == 0 ? i / 2 : (size_t)(-1))); -              ASSERT (offsets[10] == MAGIC); -              free (offsets); +              0x3053, 0x3093, 0x306B, 0x3061, 0x306F +            }; +          for (o = 0; o < 2; o++) +            { +              size_t *offsets = (o ? new_offsets (strlen (input)) : NULL); +              size_t length; +              uint32_t *result = u32_conv_from_encoding ("autodetect_jp", handler, +                                                         input, strlen (input), +                                                         offsets, +                                                         NULL, &length); +              ASSERT (result != NULL); +              ASSERT (length == SIZEOF (expected)); +              ASSERT (u32_cmp (result, expected, SIZEOF (expected)) == 0); +              if (o) +                { +                  for (i = 0; i < 10; i++) +                    ASSERT (offsets[i] == ((i % 2) == 0 ? i / 2 : (size_t)(-1))); +                  ASSERT (offsets[10] == MAGIC); +                  free (offsets); +                } +              free (result);              } -          free (result);          } -    } -  for (h = 0; h < SIZEOF (handlers); h++) -    { -      enum iconv_ilseq_handler handler = handlers[h]; -      static const char input[] = "\033$B$3$s$K$A$O\033(B"; /* こんにちは in ISO-2022-JP-2 */ -      static const uint32_t expected[] = /* こんにちは */ -        { -          0x3053, 0x3093, 0x306B, 0x3061, 0x306F -        }; -      for (o = 0; o < 2; o++) +      for (h = 0; h < SIZEOF (handlers); h++)          { -          size_t *offsets = (o ? new_offsets (strlen (input)) : NULL); -          size_t length; -          uint32_t *result = u32_conv_from_encoding ("autodetect_jp", handler, -                                                     input, strlen (input), -                                                     offsets, -                                                     NULL, &length); -          ASSERT (result != NULL); -          ASSERT (length == SIZEOF (expected)); -          ASSERT (u32_cmp (result, expected, SIZEOF (expected)) == 0); -          if (o) +          enum iconv_ilseq_handler handler = handlers[h]; +          static const char input[] = "\033$B$3$s$K$A$O\033(B"; /* こんにちは in ISO-2022-JP-2 */ +          static const uint32_t expected[] = /* こんにちは */              { -              for (i = 0; i < 16; i++) -                ASSERT (offsets[i] == (i == 0 ? 0 : -                                       i == 5 ? 1 : -                                       i == 7 ? 2 : -                                       i == 9 ? 3 : -                                       i == 11 ? 4 : -                                       i == 13 ? 5 : -                                       (size_t)(-1))); -              ASSERT (offsets[16] == MAGIC); -              free (offsets); +              0x3053, 0x3093, 0x306B, 0x3061, 0x306F +            }; +          for (o = 0; o < 2; o++) +            { +              size_t *offsets = (o ? new_offsets (strlen (input)) : NULL); +              size_t length; +              uint32_t *result = u32_conv_from_encoding ("autodetect_jp", handler, +                                                         input, strlen (input), +                                                         offsets, +                                                         NULL, &length); +              ASSERT (result != NULL); +              ASSERT (length == SIZEOF (expected)); +              ASSERT (u32_cmp (result, expected, SIZEOF (expected)) == 0); +              if (o) +                { +                  for (i = 0; i < 16; i++) +                    ASSERT (offsets[i] == (i == 0 ? 0 : +                                           i == 5 ? 1 : +                                           i == 7 ? 2 : +                                           i == 9 ? 3 : +                                           i == 11 ? 4 : +                                           i == 13 ? 5 : +                                           (size_t)(-1))); +                  ASSERT (offsets[16] == MAGIC); +                  free (offsets); +                } +              free (result);              } -          free (result);          }      }  # endif diff --git a/tests/uniconv/test-u32-conv-to-enc.c b/tests/uniconv/test-u32-conv-to-enc.c index d4f9f6ec..f35118fc 100644 --- a/tests/uniconv/test-u32-conv-to-enc.c +++ b/tests/uniconv/test-u32-conv-to-enc.c @@ -1,5 +1,5 @@  /* Test of conversion from UTF-32 to legacy encodings. -   Copyright (C) 2007-2017 Free Software Foundation, Inc. +   Copyright (C) 2007-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/uniconv/test-u32-strconv-from-enc.c b/tests/uniconv/test-u32-strconv-from-enc.c index 21008697..94166105 100644 --- a/tests/uniconv/test-u32-strconv-from-enc.c +++ b/tests/uniconv/test-u32-strconv-from-enc.c @@ -1,5 +1,5 @@  /* Test of conversion to UTF-32 from legacy encodings. -   Copyright (C) 2007-2017 Free Software Foundation, Inc. +   Copyright (C) 2007-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by @@ -24,6 +24,7 @@  #include "unistr.h"  #include "macros.h" +extern int iconv_supports_encoding (const char *encoding);  int  main () @@ -71,45 +72,48 @@ main ()    /* autodetect_jp is only supported when iconv() support ISO-2022-JP-2.  */  # if defined _LIBICONV_VERSION || !(defined _AIX || defined __sgi || defined __hpux || defined __osf__ || defined __sun) -  /* Test conversions from autodetect_jp to UTF-16.  */ -  for (h = 0; h < SIZEOF (handlers); h++) +  if (iconv_supports_encoding ("ISO-2022-JP-2"))      { -      enum iconv_ilseq_handler handler = handlers[h]; -      static const char input[] = "\244\263\244\363\244\313\244\301\244\317"; /* こんにちは in EUC-JP */ -      static const uint32_t expected[] = /* こんにちは */ +      /* Test conversions from autodetect_jp to UTF-16.  */ +      for (h = 0; h < SIZEOF (handlers); h++)          { -          0x3053, 0x3093, 0x306B, 0x3061, 0x306F, 0 -        }; -      uint32_t *result = u32_strconv_from_encoding (input, "autodetect_jp", handler); -      ASSERT (result != NULL); -      ASSERT (u32_strcmp (result, expected) == 0); -      free (result); -    } -  for (h = 0; h < SIZEOF (handlers); h++) -    { -      enum iconv_ilseq_handler handler = handlers[h]; -      static const char input[] = "\202\261\202\361\202\311\202\277\202\315"; /* こんにちは in Shift_JIS */ -      static const uint32_t expected[] = /* こんにちは */ +          enum iconv_ilseq_handler handler = handlers[h]; +          static const char input[] = "\244\263\244\363\244\313\244\301\244\317"; /* こんにちは in EUC-JP */ +          static const uint32_t expected[] = /* こんにちは */ +            { +              0x3053, 0x3093, 0x306B, 0x3061, 0x306F, 0 +            }; +          uint32_t *result = u32_strconv_from_encoding (input, "autodetect_jp", handler); +          ASSERT (result != NULL); +          ASSERT (u32_strcmp (result, expected) == 0); +          free (result); +        } +      for (h = 0; h < SIZEOF (handlers); h++)          { -          0x3053, 0x3093, 0x306B, 0x3061, 0x306F, 0 -        }; -      uint32_t *result = u32_strconv_from_encoding (input, "autodetect_jp", handler); -      ASSERT (result != NULL); -      ASSERT (u32_strcmp (result, expected) == 0); -      free (result); -    } -  for (h = 0; h < SIZEOF (handlers); h++) -    { -      enum iconv_ilseq_handler handler = handlers[h]; -      static const char input[] = "\033$B$3$s$K$A$O\033(B"; /* こんにちは in ISO-2022-JP-2 */ -      static const uint32_t expected[] = /* こんにちは */ +          enum iconv_ilseq_handler handler = handlers[h]; +          static const char input[] = "\202\261\202\361\202\311\202\277\202\315"; /* こんにちは in Shift_JIS */ +          static const uint32_t expected[] = /* こんにちは */ +            { +              0x3053, 0x3093, 0x306B, 0x3061, 0x306F, 0 +            }; +          uint32_t *result = u32_strconv_from_encoding (input, "autodetect_jp", handler); +          ASSERT (result != NULL); +          ASSERT (u32_strcmp (result, expected) == 0); +          free (result); +        } +      for (h = 0; h < SIZEOF (handlers); h++)          { -          0x3053, 0x3093, 0x306B, 0x3061, 0x306F, 0 -        }; -      uint32_t *result = u32_strconv_from_encoding (input, "autodetect_jp", handler); -      ASSERT (result != NULL); -      ASSERT (u32_strcmp (result, expected) == 0); -      free (result); +          enum iconv_ilseq_handler handler = handlers[h]; +          static const char input[] = "\033$B$3$s$K$A$O\033(B"; /* こんにちは in ISO-2022-JP-2 */ +          static const uint32_t expected[] = /* こんにちは */ +            { +              0x3053, 0x3093, 0x306B, 0x3061, 0x306F, 0 +            }; +          uint32_t *result = u32_strconv_from_encoding (input, "autodetect_jp", handler); +          ASSERT (result != NULL); +          ASSERT (u32_strcmp (result, expected) == 0); +          free (result); +        }      }  # endif diff --git a/tests/uniconv/test-u32-strconv-to-enc.c b/tests/uniconv/test-u32-strconv-to-enc.c index e50728fe..e21aaa7c 100644 --- a/tests/uniconv/test-u32-strconv-to-enc.c +++ b/tests/uniconv/test-u32-strconv-to-enc.c @@ -1,5 +1,5 @@  /* Test of conversion from UTF-32 to legacy encodings. -   Copyright (C) 2007-2017 Free Software Foundation, Inc. +   Copyright (C) 2007-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/uniconv/test-u8-conv-from-enc.c b/tests/uniconv/test-u8-conv-from-enc.c index 3adedc6c..6e7e1f28 100644 --- a/tests/uniconv/test-u8-conv-from-enc.c +++ b/tests/uniconv/test-u8-conv-from-enc.c @@ -1,5 +1,5 @@  /* Test of conversion to UTF-8 from legacy encodings. -   Copyright (C) 2007-2017 Free Software Foundation, Inc. +   Copyright (C) 2007-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by @@ -25,6 +25,7 @@  #include "unistr.h"  #include "macros.h" +extern int iconv_supports_encoding (const char *encoding);  /* Magic number for detecting bounds violations.  */  #define MAGIC 0x1983EFF1 @@ -112,89 +113,92 @@ main ()    /* autodetect_jp is only supported when iconv() support ISO-2022-JP-2.  */  # if defined _LIBICONV_VERSION || !(defined _AIX || defined __sgi || defined __hpux || defined __osf__ || defined __sun) -  /* Test conversions from autodetect_jp to UTF-8.  */ -  for (h = 0; h < SIZEOF (handlers); h++) +  if (iconv_supports_encoding ("ISO-2022-JP-2"))      { -      enum iconv_ilseq_handler handler = handlers[h]; -      static const char input[] = "\244\263\244\363\244\313\244\301\244\317"; /* こんにちは in EUC-JP */ -      static const uint8_t expected[] = "\343\201\223\343\202\223\343\201\253\343\201\241\343\201\257"; /* こんにちは */ -      for (o = 0; o < 2; o++) +      /* Test conversions from autodetect_jp to UTF-8.  */ +      for (h = 0; h < SIZEOF (handlers); h++)          { -          size_t *offsets = (o ? new_offsets (strlen (input)) : NULL); -          size_t length; -          uint8_t *result = u8_conv_from_encoding ("autodetect_jp", handler, -                                                   input, strlen (input), -                                                   offsets, -                                                   NULL, &length); -          ASSERT (result != NULL); -          ASSERT (length == u8_strlen (expected)); -          ASSERT (u8_cmp (result, expected, u8_strlen (expected)) == 0); -          if (o) +          enum iconv_ilseq_handler handler = handlers[h]; +          static const char input[] = "\244\263\244\363\244\313\244\301\244\317"; /* こんにちは in EUC-JP */ +          static const uint8_t expected[] = "\343\201\223\343\202\223\343\201\253\343\201\241\343\201\257"; /* こんにちは */ +          for (o = 0; o < 2; o++)              { -              for (i = 0; i < 10; i++) -                ASSERT (offsets[i] == ((i % 2) == 0 ? (i / 2) * 3 : (size_t)(-1))); -              ASSERT (offsets[10] == MAGIC); -              free (offsets); +              size_t *offsets = (o ? new_offsets (strlen (input)) : NULL); +              size_t length; +              uint8_t *result = u8_conv_from_encoding ("autodetect_jp", handler, +                                                       input, strlen (input), +                                                       offsets, +                                                       NULL, &length); +              ASSERT (result != NULL); +              ASSERT (length == u8_strlen (expected)); +              ASSERT (u8_cmp (result, expected, u8_strlen (expected)) == 0); +              if (o) +                { +                  for (i = 0; i < 10; i++) +                    ASSERT (offsets[i] == ((i % 2) == 0 ? (i / 2) * 3 : (size_t)(-1))); +                  ASSERT (offsets[10] == MAGIC); +                  free (offsets); +                } +              free (result);              } -          free (result);          } -    } -  for (h = 0; h < SIZEOF (handlers); h++) -    { -      enum iconv_ilseq_handler handler = handlers[h]; -      static const char input[] = "\202\261\202\361\202\311\202\277\202\315"; /* こんにちは in Shift_JIS */ -      static const uint8_t expected[] = "\343\201\223\343\202\223\343\201\253\343\201\241\343\201\257"; /* こんにちは */ -      for (o = 0; o < 2; o++) +      for (h = 0; h < SIZEOF (handlers); h++)          { -          size_t *offsets = (o ? new_offsets (strlen (input)) : NULL); -          size_t length; -          uint8_t *result = u8_conv_from_encoding ("autodetect_jp", handler, -                                                   input, strlen (input), -                                                   offsets, -                                                   NULL, &length); -          ASSERT (result != NULL); -          ASSERT (length == u8_strlen (expected)); -          ASSERT (u8_cmp (result, expected, u8_strlen (expected)) == 0); -          if (o) +          enum iconv_ilseq_handler handler = handlers[h]; +          static const char input[] = "\202\261\202\361\202\311\202\277\202\315"; /* こんにちは in Shift_JIS */ +          static const uint8_t expected[] = "\343\201\223\343\202\223\343\201\253\343\201\241\343\201\257"; /* こんにちは */ +          for (o = 0; o < 2; o++)              { -              for (i = 0; i < 10; i++) -                ASSERT (offsets[i] == ((i % 2) == 0 ? (i / 2) * 3 : (size_t)(-1))); -              ASSERT (offsets[10] == MAGIC); -              free (offsets); +              size_t *offsets = (o ? new_offsets (strlen (input)) : NULL); +              size_t length; +              uint8_t *result = u8_conv_from_encoding ("autodetect_jp", handler, +                                                       input, strlen (input), +                                                       offsets, +                                                       NULL, &length); +              ASSERT (result != NULL); +              ASSERT (length == u8_strlen (expected)); +              ASSERT (u8_cmp (result, expected, u8_strlen (expected)) == 0); +              if (o) +                { +                  for (i = 0; i < 10; i++) +                    ASSERT (offsets[i] == ((i % 2) == 0 ? (i / 2) * 3 : (size_t)(-1))); +                  ASSERT (offsets[10] == MAGIC); +                  free (offsets); +                } +              free (result);              } -          free (result);          } -    } -  for (h = 0; h < SIZEOF (handlers); h++) -    { -      enum iconv_ilseq_handler handler = handlers[h]; -      static const char input[] = "\033$B$3$s$K$A$O\033(B"; /* こんにちは in ISO-2022-JP-2 */ -      static const uint8_t expected[] = "\343\201\223\343\202\223\343\201\253\343\201\241\343\201\257"; /* こんにちは */ -      for (o = 0; o < 2; o++) +      for (h = 0; h < SIZEOF (handlers); h++)          { -          size_t *offsets = (o ? new_offsets (strlen (input)) : NULL); -          size_t length; -          uint8_t *result = u8_conv_from_encoding ("autodetect_jp", handler, -                                                   input, strlen (input), -                                                   offsets, -                                                   NULL, &length); -          ASSERT (result != NULL); -          ASSERT (length == u8_strlen (expected)); -          ASSERT (u8_cmp (result, expected, u8_strlen (expected)) == 0); -          if (o) +          enum iconv_ilseq_handler handler = handlers[h]; +          static const char input[] = "\033$B$3$s$K$A$O\033(B"; /* こんにちは in ISO-2022-JP-2 */ +          static const uint8_t expected[] = "\343\201\223\343\202\223\343\201\253\343\201\241\343\201\257"; /* こんにちは */ +          for (o = 0; o < 2; o++)              { -              for (i = 0; i < 16; i++) -                ASSERT (offsets[i] == (i == 0 ? 0 : -                                       i == 5 ? 3 : -                                       i == 7 ? 6 : -                                       i == 9 ? 9 : -                                       i == 11 ? 12 : -                                       i == 13 ? 15 : -                                       (size_t)(-1))); -              ASSERT (offsets[16] == MAGIC); -              free (offsets); +              size_t *offsets = (o ? new_offsets (strlen (input)) : NULL); +              size_t length; +              uint8_t *result = u8_conv_from_encoding ("autodetect_jp", handler, +                                                       input, strlen (input), +                                                       offsets, +                                                       NULL, &length); +              ASSERT (result != NULL); +              ASSERT (length == u8_strlen (expected)); +              ASSERT (u8_cmp (result, expected, u8_strlen (expected)) == 0); +              if (o) +                { +                  for (i = 0; i < 16; i++) +                    ASSERT (offsets[i] == (i == 0 ? 0 : +                                           i == 5 ? 3 : +                                           i == 7 ? 6 : +                                           i == 9 ? 9 : +                                           i == 11 ? 12 : +                                           i == 13 ? 15 : +                                           (size_t)(-1))); +                  ASSERT (offsets[16] == MAGIC); +                  free (offsets); +                } +              free (result);              } -          free (result);          }      }  # endif diff --git a/tests/uniconv/test-u8-conv-to-enc.c b/tests/uniconv/test-u8-conv-to-enc.c index 9af9f4c0..fab1a48d 100644 --- a/tests/uniconv/test-u8-conv-to-enc.c +++ b/tests/uniconv/test-u8-conv-to-enc.c @@ -1,5 +1,5 @@  /* Test of conversion from UTF-8 to legacy encodings. -   Copyright (C) 2007-2017 Free Software Foundation, Inc. +   Copyright (C) 2007-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/uniconv/test-u8-strconv-from-enc.c b/tests/uniconv/test-u8-strconv-from-enc.c index 46060726..3d032dbd 100644 --- a/tests/uniconv/test-u8-strconv-from-enc.c +++ b/tests/uniconv/test-u8-strconv-from-enc.c @@ -1,5 +1,5 @@  /* Test of conversion to UTF-8 from legacy encodings. -   Copyright (C) 2007-2017 Free Software Foundation, Inc. +   Copyright (C) 2007-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by @@ -24,6 +24,7 @@  #include "unistr.h"  #include "macros.h" +extern int iconv_supports_encoding (const char *encoding);  int  main () @@ -62,36 +63,39 @@ main ()    /* autodetect_jp is only supported when iconv() support ISO-2022-JP-2.  */  # if defined _LIBICONV_VERSION || !(defined _AIX || defined __sgi || defined __hpux || defined __osf__ || defined __sun) -  /* Test conversions from autodetect_jp to UTF-8.  */ -  for (h = 0; h < SIZEOF (handlers); h++) -    { -      enum iconv_ilseq_handler handler = handlers[h]; -      static const char input[] = "\244\263\244\363\244\313\244\301\244\317"; /* こんにちは in EUC-JP */ -      static const uint8_t expected[] = "\343\201\223\343\202\223\343\201\253\343\201\241\343\201\257"; /* こんにちは */ -      uint8_t *result = u8_strconv_from_encoding (input, "autodetect_jp", handler); -      ASSERT (result != NULL); -      ASSERT (u8_strcmp (result, expected) == 0); -      free (result); -    } -  for (h = 0; h < SIZEOF (handlers); h++) +  if (iconv_supports_encoding ("ISO-2022-JP-2"))      { -      enum iconv_ilseq_handler handler = handlers[h]; -      static const char input[] = "\202\261\202\361\202\311\202\277\202\315"; /* こんにちは in Shift_JIS */ -      static const uint8_t expected[] = "\343\201\223\343\202\223\343\201\253\343\201\241\343\201\257"; /* こんにちは */ -      uint8_t *result = u8_strconv_from_encoding (input, "autodetect_jp", handler); -      ASSERT (result != NULL); -      ASSERT (u8_strcmp (result, expected) == 0); -      free (result); -    } -  for (h = 0; h < SIZEOF (handlers); h++) -    { -      enum iconv_ilseq_handler handler = handlers[h]; -      static const char input[] = "\033$B$3$s$K$A$O\033(B"; /* こんにちは in ISO-2022-JP-2 */ -      static const uint8_t expected[] = "\343\201\223\343\202\223\343\201\253\343\201\241\343\201\257"; /* こんにちは */ -      uint8_t *result = u8_strconv_from_encoding (input, "autodetect_jp", handler); -      ASSERT (result != NULL); -      ASSERT (u8_strcmp (result, expected) == 0); -      free (result); +      /* Test conversions from autodetect_jp to UTF-8.  */ +      for (h = 0; h < SIZEOF (handlers); h++) +        { +          enum iconv_ilseq_handler handler = handlers[h]; +          static const char input[] = "\244\263\244\363\244\313\244\301\244\317"; /* こんにちは in EUC-JP */ +          static const uint8_t expected[] = "\343\201\223\343\202\223\343\201\253\343\201\241\343\201\257"; /* こんにちは */ +          uint8_t *result = u8_strconv_from_encoding (input, "autodetect_jp", handler); +          ASSERT (result != NULL); +          ASSERT (u8_strcmp (result, expected) == 0); +          free (result); +        } +      for (h = 0; h < SIZEOF (handlers); h++) +        { +          enum iconv_ilseq_handler handler = handlers[h]; +          static const char input[] = "\202\261\202\361\202\311\202\277\202\315"; /* こんにちは in Shift_JIS */ +          static const uint8_t expected[] = "\343\201\223\343\202\223\343\201\253\343\201\241\343\201\257"; /* こんにちは */ +          uint8_t *result = u8_strconv_from_encoding (input, "autodetect_jp", handler); +          ASSERT (result != NULL); +          ASSERT (u8_strcmp (result, expected) == 0); +          free (result); +        } +      for (h = 0; h < SIZEOF (handlers); h++) +        { +          enum iconv_ilseq_handler handler = handlers[h]; +          static const char input[] = "\033$B$3$s$K$A$O\033(B"; /* こんにちは in ISO-2022-JP-2 */ +          static const uint8_t expected[] = "\343\201\223\343\202\223\343\201\253\343\201\241\343\201\257"; /* こんにちは */ +          uint8_t *result = u8_strconv_from_encoding (input, "autodetect_jp", handler); +          ASSERT (result != NULL); +          ASSERT (u8_strcmp (result, expected) == 0); +          free (result); +        }      }  # endif diff --git a/tests/uniconv/test-u8-strconv-to-enc.c b/tests/uniconv/test-u8-strconv-to-enc.c index 59050b9b..00c0f59e 100644 --- a/tests/uniconv/test-u8-strconv-to-enc.c +++ b/tests/uniconv/test-u8-strconv-to-enc.c @@ -1,5 +1,5 @@  /* Test of conversion from UTF-8 to legacy encodings. -   Copyright (C) 2007-2017 Free Software Foundation, Inc. +   Copyright (C) 2007-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unigbrk/test-u16-grapheme-breaks.c b/tests/unigbrk/test-u16-grapheme-breaks.c index 24fd4317..0cda3308 100644 --- a/tests/unigbrk/test-u16-grapheme-breaks.c +++ b/tests/unigbrk/test-u16-grapheme-breaks.c @@ -1,5 +1,5 @@  /* Grapheme cluster breaks test. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify it     under the terms of the GNU Lesser General Public License as published diff --git a/tests/unigbrk/test-u16-grapheme-next.c b/tests/unigbrk/test-u16-grapheme-next.c index 99f47491..0594cfe8 100644 --- a/tests/unigbrk/test-u16-grapheme-next.c +++ b/tests/unigbrk/test-u16-grapheme-next.c @@ -1,5 +1,5 @@  /* Next grapheme cluster length test. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify it     under the terms of the GNU Lesser General Public License as published diff --git a/tests/unigbrk/test-u16-grapheme-prev.c b/tests/unigbrk/test-u16-grapheme-prev.c index bf732fc4..65b2fb82 100644 --- a/tests/unigbrk/test-u16-grapheme-prev.c +++ b/tests/unigbrk/test-u16-grapheme-prev.c @@ -1,5 +1,5 @@  /* Previous grapheme cluster test. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify it     under the terms of the GNU Lesser General Public License as published diff --git a/tests/unigbrk/test-u32-grapheme-breaks.c b/tests/unigbrk/test-u32-grapheme-breaks.c index ef666226..8646e12b 100644 --- a/tests/unigbrk/test-u32-grapheme-breaks.c +++ b/tests/unigbrk/test-u32-grapheme-breaks.c @@ -1,5 +1,5 @@  /* Grapheme cluster breaks test. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify it     under the terms of the GNU Lesser General Public License as published diff --git a/tests/unigbrk/test-u32-grapheme-next.c b/tests/unigbrk/test-u32-grapheme-next.c index 8244e821..e10d7ce4 100644 --- a/tests/unigbrk/test-u32-grapheme-next.c +++ b/tests/unigbrk/test-u32-grapheme-next.c @@ -1,5 +1,5 @@  /* Next grapheme cluster length test. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify it     under the terms of the GNU Lesser General Public License as published diff --git a/tests/unigbrk/test-u32-grapheme-prev.c b/tests/unigbrk/test-u32-grapheme-prev.c index a8568496..f9cf80e3 100644 --- a/tests/unigbrk/test-u32-grapheme-prev.c +++ b/tests/unigbrk/test-u32-grapheme-prev.c @@ -1,5 +1,5 @@  /* Previous grapheme cluster test. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify it     under the terms of the GNU Lesser General Public License as published diff --git a/tests/unigbrk/test-u8-grapheme-breaks.c b/tests/unigbrk/test-u8-grapheme-breaks.c index 5f9535da..84c85d85 100644 --- a/tests/unigbrk/test-u8-grapheme-breaks.c +++ b/tests/unigbrk/test-u8-grapheme-breaks.c @@ -1,5 +1,5 @@  /* Grapheme cluster breaks test. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify it     under the terms of the GNU Lesser General Public License as published diff --git a/tests/unigbrk/test-u8-grapheme-next.c b/tests/unigbrk/test-u8-grapheme-next.c index 78fcb1dd..0c80ba44 100644 --- a/tests/unigbrk/test-u8-grapheme-next.c +++ b/tests/unigbrk/test-u8-grapheme-next.c @@ -1,5 +1,5 @@  /* Next grapheme cluster length test. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify it     under the terms of the GNU Lesser General Public License as published diff --git a/tests/unigbrk/test-u8-grapheme-prev.c b/tests/unigbrk/test-u8-grapheme-prev.c index b9900514..95a6ed92 100644 --- a/tests/unigbrk/test-u8-grapheme-prev.c +++ b/tests/unigbrk/test-u8-grapheme-prev.c @@ -1,5 +1,5 @@  /* Previous grapheme cluster test. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify it     under the terms of the GNU Lesser General Public License as published diff --git a/tests/unigbrk/test-uc-gbrk-prop.c b/tests/unigbrk/test-uc-gbrk-prop.c index 726c3e0c..d84dd43c 100644 --- a/tests/unigbrk/test-uc-gbrk-prop.c +++ b/tests/unigbrk/test-uc-gbrk-prop.c @@ -1,5 +1,5 @@  /* Test the Unicode grapheme break property function. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unigbrk/test-uc-grapheme-breaks.c b/tests/unigbrk/test-uc-grapheme-breaks.c index 7ee02b9c..755cdf75 100644 --- a/tests/unigbrk/test-uc-grapheme-breaks.c +++ b/tests/unigbrk/test-uc-grapheme-breaks.c @@ -1,5 +1,5 @@  /* Grapheme cluster break function test. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify it     under the terms of the GNU Lesser General Public License as published @@ -12,7 +12,7 @@     Lesser General Public License for more details.     You should have received a copy of the GNU Lesser General Public License -   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */ +   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */  /* Written by Ben Pfaff <blp@cs.stanford.edu>, 2010. */ diff --git a/tests/unigbrk/test-uc-is-grapheme-break.c b/tests/unigbrk/test-uc-is-grapheme-break.c index 3bf92eee..55defb3d 100644 --- a/tests/unigbrk/test-uc-is-grapheme-break.c +++ b/tests/unigbrk/test-uc-is-grapheme-break.c @@ -1,5 +1,5 @@  /* Grapheme cluster break function test. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify it     under the terms of the GNU Lesser General Public License as published diff --git a/tests/unigbrk/test-ulc-grapheme-breaks.c b/tests/unigbrk/test-ulc-grapheme-breaks.c index 636ed737..ce331722 100644 --- a/tests/unigbrk/test-ulc-grapheme-breaks.c +++ b/tests/unigbrk/test-ulc-grapheme-breaks.c @@ -1,5 +1,5 @@  /* Grapheme cluster breaks test. -   Copyright (C) 2009-2017 Free Software Foundation, Inc. +   Copyright (C) 2009-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unilbrk/test-u16-possible-linebreaks.c b/tests/unilbrk/test-u16-possible-linebreaks.c index 117f7471..2c99d5df 100644 --- a/tests/unilbrk/test-u16-possible-linebreaks.c +++ b/tests/unilbrk/test-u16-possible-linebreaks.c @@ -1,5 +1,5 @@  /* Test of line breaking of UTF-16 strings. -   Copyright (C) 2008-2017 Free Software Foundation, Inc. +   Copyright (C) 2008-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unilbrk/test-u16-width-linebreaks.c b/tests/unilbrk/test-u16-width-linebreaks.c index ca639825..f4465a44 100644 --- a/tests/unilbrk/test-u16-width-linebreaks.c +++ b/tests/unilbrk/test-u16-width-linebreaks.c @@ -1,5 +1,5 @@  /* Test of line breaking of UTF-16 strings. -   Copyright (C) 2008-2017 Free Software Foundation, Inc. +   Copyright (C) 2008-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unilbrk/test-u32-possible-linebreaks.c b/tests/unilbrk/test-u32-possible-linebreaks.c index 1a688569..0434889f 100644 --- a/tests/unilbrk/test-u32-possible-linebreaks.c +++ b/tests/unilbrk/test-u32-possible-linebreaks.c @@ -1,5 +1,5 @@  /* Test of line breaking of UTF-32 strings. -   Copyright (C) 2008-2017 Free Software Foundation, Inc. +   Copyright (C) 2008-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unilbrk/test-u32-width-linebreaks.c b/tests/unilbrk/test-u32-width-linebreaks.c index 8e77a25d..a058b3e7 100644 --- a/tests/unilbrk/test-u32-width-linebreaks.c +++ b/tests/unilbrk/test-u32-width-linebreaks.c @@ -1,5 +1,5 @@  /* Test of line breaking of UTF-32 strings. -   Copyright (C) 2008-2017 Free Software Foundation, Inc. +   Copyright (C) 2008-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unilbrk/test-u8-possible-linebreaks.c b/tests/unilbrk/test-u8-possible-linebreaks.c index f1627aaf..7e1b4c51 100644 --- a/tests/unilbrk/test-u8-possible-linebreaks.c +++ b/tests/unilbrk/test-u8-possible-linebreaks.c @@ -1,5 +1,5 @@  /* Test of line breaking of UTF-8 strings. -   Copyright (C) 2008-2017 Free Software Foundation, Inc. +   Copyright (C) 2008-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unilbrk/test-u8-width-linebreaks.c b/tests/unilbrk/test-u8-width-linebreaks.c index b6491de6..8defc0e6 100644 --- a/tests/unilbrk/test-u8-width-linebreaks.c +++ b/tests/unilbrk/test-u8-width-linebreaks.c @@ -1,5 +1,5 @@  /* Test of line breaking of UTF-8 strings. -   Copyright (C) 2008-2017 Free Software Foundation, Inc. +   Copyright (C) 2008-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unilbrk/test-ulc-possible-linebreaks.c b/tests/unilbrk/test-ulc-possible-linebreaks.c index 99f5f563..5ff9133a 100644 --- a/tests/unilbrk/test-ulc-possible-linebreaks.c +++ b/tests/unilbrk/test-ulc-possible-linebreaks.c @@ -1,5 +1,5 @@  /* Test of line breaking of strings. -   Copyright (C) 2008-2017 Free Software Foundation, Inc. +   Copyright (C) 2008-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unilbrk/test-ulc-width-linebreaks.c b/tests/unilbrk/test-ulc-width-linebreaks.c index 70296b2d..c1d3398f 100644 --- a/tests/unilbrk/test-ulc-width-linebreaks.c +++ b/tests/unilbrk/test-ulc-width-linebreaks.c @@ -1,5 +1,5 @@  /* Test of line breaking of strings. -   Copyright (C) 2008-2017 Free Software Foundation, Inc. +   Copyright (C) 2008-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/uniname/test-uninames.c b/tests/uniname/test-uninames.c index 46a9a918..4a7798fd 100644 --- a/tests/uniname/test-uninames.c +++ b/tests/uniname/test-uninames.c @@ -1,5 +1,5 @@  /* Test the Unicode character name functions. -   Copyright (C) 2000-2003, 2005, 2007, 2009-2017 Free Software Foundation, +   Copyright (C) 2000-2003, 2005, 2007, 2009-2018 Free Software Foundation,     Inc.     This program is free software: you can redistribute it and/or modify diff --git a/tests/uninorm/test-canonical-decomposition.c b/tests/uninorm/test-canonical-decomposition.c index 4299e403..8184ad04 100644 --- a/tests/uninorm/test-canonical-decomposition.c +++ b/tests/uninorm/test-canonical-decomposition.c @@ -1,5 +1,5 @@  /* Test of canonical decomposition of Unicode characters. -   Copyright (C) 2009-2017 Free Software Foundation, Inc. +   Copyright (C) 2009-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/uninorm/test-compat-decomposition.c b/tests/uninorm/test-compat-decomposition.c index f7b2eade..c173dfeb 100644 --- a/tests/uninorm/test-compat-decomposition.c +++ b/tests/uninorm/test-compat-decomposition.c @@ -1,5 +1,5 @@  /* Test of compatibility decomposition of Unicode characters. -   Copyright (C) 2009-2017 Free Software Foundation, Inc. +   Copyright (C) 2009-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/uninorm/test-composition.c b/tests/uninorm/test-composition.c index 4d0c94c7..d45e58cc 100644 --- a/tests/uninorm/test-composition.c +++ b/tests/uninorm/test-composition.c @@ -1,5 +1,5 @@  /* Test of canonical composition of Unicode characters. -   Copyright (C) 2009-2017 Free Software Foundation, Inc. +   Copyright (C) 2009-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/uninorm/test-decomposing-form.c b/tests/uninorm/test-decomposing-form.c index 3354e183..76441ba7 100644 --- a/tests/uninorm/test-decomposing-form.c +++ b/tests/uninorm/test-decomposing-form.c @@ -1,5 +1,5 @@  /* Test of decomposing variant of a normalization form. -   Copyright (C) 2009-2017 Free Software Foundation, Inc. +   Copyright (C) 2009-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/uninorm/test-decomposition.c b/tests/uninorm/test-decomposition.c index b91eb88a..ea2c9dae 100644 --- a/tests/uninorm/test-decomposition.c +++ b/tests/uninorm/test-decomposition.c @@ -1,5 +1,5 @@  /* Test of decomposition of Unicode characters. -   Copyright (C) 2009-2017 Free Software Foundation, Inc. +   Copyright (C) 2009-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/uninorm/test-nfc.c b/tests/uninorm/test-nfc.c index 7bc73d55..432d588f 100644 --- a/tests/uninorm/test-nfc.c +++ b/tests/uninorm/test-nfc.c @@ -1,5 +1,5 @@  /* Test of canonical normalization of Unicode strings. -   Copyright (C) 2009-2017 Free Software Foundation, Inc. +   Copyright (C) 2009-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/uninorm/test-nfd.c b/tests/uninorm/test-nfd.c index 1c0f5ae2..ff4e2fca 100644 --- a/tests/uninorm/test-nfd.c +++ b/tests/uninorm/test-nfd.c @@ -1,5 +1,5 @@  /* Test of canonical decomposition of Unicode strings. -   Copyright (C) 2009-2017 Free Software Foundation, Inc. +   Copyright (C) 2009-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/uninorm/test-nfkc.c b/tests/uninorm/test-nfkc.c index b8614bba..cd916f51 100644 --- a/tests/uninorm/test-nfkc.c +++ b/tests/uninorm/test-nfkc.c @@ -1,5 +1,5 @@  /* Test of compatibility normalization of Unicode strings. -   Copyright (C) 2009-2017 Free Software Foundation, Inc. +   Copyright (C) 2009-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/uninorm/test-nfkd.c b/tests/uninorm/test-nfkd.c index 4b5765cf..c226d847 100644 --- a/tests/uninorm/test-nfkd.c +++ b/tests/uninorm/test-nfkd.c @@ -1,5 +1,5 @@  /* Test of compatibility decomposition of Unicode strings. -   Copyright (C) 2009-2017 Free Software Foundation, Inc. +   Copyright (C) 2009-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/uninorm/test-u16-nfc.c b/tests/uninorm/test-u16-nfc.c index c41e6fd9..1efa1873 100644 --- a/tests/uninorm/test-u16-nfc.c +++ b/tests/uninorm/test-u16-nfc.c @@ -1,5 +1,5 @@  /* Test of canonical normalization of UTF-16 strings. -   Copyright (C) 2009-2017 Free Software Foundation, Inc. +   Copyright (C) 2009-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/uninorm/test-u16-nfd.c b/tests/uninorm/test-u16-nfd.c index a61b420e..46a6a538 100644 --- a/tests/uninorm/test-u16-nfd.c +++ b/tests/uninorm/test-u16-nfd.c @@ -1,5 +1,5 @@  /* Test of canonical decomposition of UTF-16 strings. -   Copyright (C) 2009-2017 Free Software Foundation, Inc. +   Copyright (C) 2009-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/uninorm/test-u16-nfkc.c b/tests/uninorm/test-u16-nfkc.c index 353be2bb..a1688750 100644 --- a/tests/uninorm/test-u16-nfkc.c +++ b/tests/uninorm/test-u16-nfkc.c @@ -1,5 +1,5 @@  /* Test of compatibility normalization of UTF-16 strings. -   Copyright (C) 2009-2017 Free Software Foundation, Inc. +   Copyright (C) 2009-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/uninorm/test-u16-nfkd.c b/tests/uninorm/test-u16-nfkd.c index 7b5a8133..bc610ae8 100644 --- a/tests/uninorm/test-u16-nfkd.c +++ b/tests/uninorm/test-u16-nfkd.c @@ -1,5 +1,5 @@  /* Test of compatibility decomposition of UTF-16 strings. -   Copyright (C) 2009-2017 Free Software Foundation, Inc. +   Copyright (C) 2009-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/uninorm/test-u16-normcmp.c b/tests/uninorm/test-u16-normcmp.c index dfc2d845..ba162d63 100644 --- a/tests/uninorm/test-u16-normcmp.c +++ b/tests/uninorm/test-u16-normcmp.c @@ -1,5 +1,5 @@  /* Test of normalization insensitive comparison of UTF-16 strings. -   Copyright (C) 2009-2017 Free Software Foundation, Inc. +   Copyright (C) 2009-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/uninorm/test-u16-normcmp.h b/tests/uninorm/test-u16-normcmp.h index 05303652..09289593 100644 --- a/tests/uninorm/test-u16-normcmp.h +++ b/tests/uninorm/test-u16-normcmp.h @@ -1,5 +1,5 @@  /* Test of normalization insensitive comparison of UTF-16 strings. -   Copyright (C) 2009-2017 Free Software Foundation, Inc. +   Copyright (C) 2009-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/uninorm/test-u16-normcoll.c b/tests/uninorm/test-u16-normcoll.c index d3321d24..3a5012e5 100644 --- a/tests/uninorm/test-u16-normcoll.c +++ b/tests/uninorm/test-u16-normcoll.c @@ -1,6 +1,6 @@  /* Test of locale dependent, normalization insensitive comparison of     UTF-16 strings. -   Copyright (C) 2009-2017 Free Software Foundation, Inc. +   Copyright (C) 2009-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/uninorm/test-u32-nfc-big.c b/tests/uninorm/test-u32-nfc-big.c index e6d0c242..81991c67 100644 --- a/tests/uninorm/test-u32-nfc-big.c +++ b/tests/uninorm/test-u32-nfc-big.c @@ -1,5 +1,5 @@  /* Test of Unicode compliance of canonical normalization of UTF-32 strings. -   Copyright (C) 2009-2017 Free Software Foundation, Inc. +   Copyright (C) 2009-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/uninorm/test-u32-nfc.c b/tests/uninorm/test-u32-nfc.c index 7b903a73..5eaadef0 100644 --- a/tests/uninorm/test-u32-nfc.c +++ b/tests/uninorm/test-u32-nfc.c @@ -1,5 +1,5 @@  /* Test of canonical normalization of UTF-32 strings. -   Copyright (C) 2009-2017 Free Software Foundation, Inc. +   Copyright (C) 2009-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/uninorm/test-u32-nfd-big.c b/tests/uninorm/test-u32-nfd-big.c index 4ac0e43a..117425fb 100644 --- a/tests/uninorm/test-u32-nfd-big.c +++ b/tests/uninorm/test-u32-nfd-big.c @@ -1,5 +1,5 @@  /* Test of Unicode compliance of canonical decomposition of UTF-32 strings. -   Copyright (C) 2009-2017 Free Software Foundation, Inc. +   Copyright (C) 2009-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/uninorm/test-u32-nfd.c b/tests/uninorm/test-u32-nfd.c index 9d155e11..a5914eb6 100644 --- a/tests/uninorm/test-u32-nfd.c +++ b/tests/uninorm/test-u32-nfd.c @@ -1,5 +1,5 @@  /* Test of canonical decomposition of UTF-32 strings. -   Copyright (C) 2009-2017 Free Software Foundation, Inc. +   Copyright (C) 2009-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/uninorm/test-u32-nfkc-big.c b/tests/uninorm/test-u32-nfkc-big.c index fa872d23..4d05493c 100644 --- a/tests/uninorm/test-u32-nfkc-big.c +++ b/tests/uninorm/test-u32-nfkc-big.c @@ -1,5 +1,5 @@  /* Test of Unicode compliance of compatibility normalization of UTF-32 strings. -   Copyright (C) 2009-2017 Free Software Foundation, Inc. +   Copyright (C) 2009-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/uninorm/test-u32-nfkc.c b/tests/uninorm/test-u32-nfkc.c index f08a687c..ccb4ad65 100644 --- a/tests/uninorm/test-u32-nfkc.c +++ b/tests/uninorm/test-u32-nfkc.c @@ -1,5 +1,5 @@  /* Test of compatibility normalization of UTF-32 strings. -   Copyright (C) 2009-2017 Free Software Foundation, Inc. +   Copyright (C) 2009-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/uninorm/test-u32-nfkd-big.c b/tests/uninorm/test-u32-nfkd-big.c index 4b5baf22..a4b3c2ac 100644 --- a/tests/uninorm/test-u32-nfkd-big.c +++ b/tests/uninorm/test-u32-nfkd-big.c @@ -1,5 +1,5 @@  /* Test of Unicode compliance of compatibility decomposition of UTF-32 strings. -   Copyright (C) 2009-2017 Free Software Foundation, Inc. +   Copyright (C) 2009-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/uninorm/test-u32-nfkd.c b/tests/uninorm/test-u32-nfkd.c index 2c2330d6..88da08b8 100644 --- a/tests/uninorm/test-u32-nfkd.c +++ b/tests/uninorm/test-u32-nfkd.c @@ -1,5 +1,5 @@  /* Test of compatibility decomposition of UTF-32 strings. -   Copyright (C) 2009-2017 Free Software Foundation, Inc. +   Copyright (C) 2009-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/uninorm/test-u32-normalize-big.c b/tests/uninorm/test-u32-normalize-big.c index 77f09ab1..ef60e576 100644 --- a/tests/uninorm/test-u32-normalize-big.c +++ b/tests/uninorm/test-u32-normalize-big.c @@ -1,5 +1,5 @@  /* Test of Unicode compliance of normalization of UTF-32 strings. -   Copyright (C) 2009-2017 Free Software Foundation, Inc. +   Copyright (C) 2009-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/uninorm/test-u32-normalize-big.h b/tests/uninorm/test-u32-normalize-big.h index 44e53270..9f9cc88f 100644 --- a/tests/uninorm/test-u32-normalize-big.h +++ b/tests/uninorm/test-u32-normalize-big.h @@ -1,5 +1,5 @@  /* Test of Unicode compliance of normalization of UTF-32 strings. -   Copyright (C) 2009-2017 Free Software Foundation, Inc. +   Copyright (C) 2009-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/uninorm/test-u32-normcmp.c b/tests/uninorm/test-u32-normcmp.c index d0286cd0..cdc0cea7 100644 --- a/tests/uninorm/test-u32-normcmp.c +++ b/tests/uninorm/test-u32-normcmp.c @@ -1,5 +1,5 @@  /* Test of normalization insensitive comparison of UTF-32 strings. -   Copyright (C) 2009-2017 Free Software Foundation, Inc. +   Copyright (C) 2009-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/uninorm/test-u32-normcmp.h b/tests/uninorm/test-u32-normcmp.h index adf38db2..85ceb488 100644 --- a/tests/uninorm/test-u32-normcmp.h +++ b/tests/uninorm/test-u32-normcmp.h @@ -1,5 +1,5 @@  /* Test of normalization insensitive comparison of UTF-32 strings. -   Copyright (C) 2009-2017 Free Software Foundation, Inc. +   Copyright (C) 2009-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/uninorm/test-u32-normcoll.c b/tests/uninorm/test-u32-normcoll.c index 911d3c44..2de7c610 100644 --- a/tests/uninorm/test-u32-normcoll.c +++ b/tests/uninorm/test-u32-normcoll.c @@ -1,6 +1,6 @@  /* Test of locale dependent, normalization insensitive comparison of     UTF-32 strings. -   Copyright (C) 2009-2017 Free Software Foundation, Inc. +   Copyright (C) 2009-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/uninorm/test-u8-nfc.c b/tests/uninorm/test-u8-nfc.c index 8fdfc212..38f6886a 100644 --- a/tests/uninorm/test-u8-nfc.c +++ b/tests/uninorm/test-u8-nfc.c @@ -1,5 +1,5 @@  /* Test of canonical normalization of UTF-8 strings. -   Copyright (C) 2009-2017 Free Software Foundation, Inc. +   Copyright (C) 2009-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/uninorm/test-u8-nfd.c b/tests/uninorm/test-u8-nfd.c index 79fd1af6..4e09dacf 100644 --- a/tests/uninorm/test-u8-nfd.c +++ b/tests/uninorm/test-u8-nfd.c @@ -1,5 +1,5 @@  /* Test of canonical decomposition of UTF-8 strings. -   Copyright (C) 2009-2017 Free Software Foundation, Inc. +   Copyright (C) 2009-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/uninorm/test-u8-nfkc.c b/tests/uninorm/test-u8-nfkc.c index e6dc1b90..a2515d71 100644 --- a/tests/uninorm/test-u8-nfkc.c +++ b/tests/uninorm/test-u8-nfkc.c @@ -1,5 +1,5 @@  /* Test of compatibility normalization of UTF-8 strings. -   Copyright (C) 2009-2017 Free Software Foundation, Inc. +   Copyright (C) 2009-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/uninorm/test-u8-nfkd.c b/tests/uninorm/test-u8-nfkd.c index 1307f7f3..f0ef5e54 100644 --- a/tests/uninorm/test-u8-nfkd.c +++ b/tests/uninorm/test-u8-nfkd.c @@ -1,5 +1,5 @@  /* Test of compatibility decomposition of UTF-8 strings. -   Copyright (C) 2009-2017 Free Software Foundation, Inc. +   Copyright (C) 2009-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/uninorm/test-u8-normcmp.c b/tests/uninorm/test-u8-normcmp.c index 9f56afcf..7b2329ed 100644 --- a/tests/uninorm/test-u8-normcmp.c +++ b/tests/uninorm/test-u8-normcmp.c @@ -1,5 +1,5 @@  /* Test of normalization insensitive comparison of UTF-8 strings. -   Copyright (C) 2009-2017 Free Software Foundation, Inc. +   Copyright (C) 2009-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/uninorm/test-u8-normcmp.h b/tests/uninorm/test-u8-normcmp.h index bc2966b1..55926b8f 100644 --- a/tests/uninorm/test-u8-normcmp.h +++ b/tests/uninorm/test-u8-normcmp.h @@ -1,5 +1,5 @@  /* Test of normalization insensitive comparison of UTF-8 strings. -   Copyright (C) 2009-2017 Free Software Foundation, Inc. +   Copyright (C) 2009-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/uninorm/test-u8-normcoll.c b/tests/uninorm/test-u8-normcoll.c index 3d7eeee1..15c7d1f4 100644 --- a/tests/uninorm/test-u8-normcoll.c +++ b/tests/uninorm/test-u8-normcoll.c @@ -1,6 +1,6 @@  /* Test of locale dependent, normalization insensitive comparison of     UTF-8 strings. -   Copyright (C) 2009-2017 Free Software Foundation, Inc. +   Copyright (C) 2009-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/uninorm/test-uninorm-filter-nfc.c b/tests/uninorm/test-uninorm-filter-nfc.c index 7711124d..90ff82bb 100644 --- a/tests/uninorm/test-uninorm-filter-nfc.c +++ b/tests/uninorm/test-uninorm-filter-nfc.c @@ -1,5 +1,5 @@  /* Test of canonical normalization of streams. -   Copyright (C) 2009-2017 Free Software Foundation, Inc. +   Copyright (C) 2009-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistdio/test-u16-asnprintf1.c b/tests/unistdio/test-u16-asnprintf1.c index 01658f5d..9c71d18c 100644 --- a/tests/unistdio/test-u16-asnprintf1.c +++ b/tests/unistdio/test-u16-asnprintf1.c @@ -1,5 +1,5 @@  /* Test of u16_asnprintf() function. -   Copyright (C) 2007-2017 Free Software Foundation, Inc. +   Copyright (C) 2007-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistdio/test-u16-asnprintf1.h b/tests/unistdio/test-u16-asnprintf1.h index 0ceefe7b..eb5b0101 100644 --- a/tests/unistdio/test-u16-asnprintf1.h +++ b/tests/unistdio/test-u16-asnprintf1.h @@ -1,5 +1,5 @@  /* Test of u16_[v]asnprintf() function. -   Copyright (C) 2007, 2009-2017 Free Software Foundation, Inc. +   Copyright (C) 2007, 2009-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistdio/test-u16-printf1.h b/tests/unistdio/test-u16-printf1.h index 98febd5c..025142af 100644 --- a/tests/unistdio/test-u16-printf1.h +++ b/tests/unistdio/test-u16-printf1.h @@ -1,5 +1,5 @@  /* Test of u16_v[a]s[n]printf() function. -   Copyright (C) 2007, 2009-2017 Free Software Foundation, Inc. +   Copyright (C) 2007, 2009-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistdio/test-u16-vasnprintf1.c b/tests/unistdio/test-u16-vasnprintf1.c index f989f3a1..44f2893a 100644 --- a/tests/unistdio/test-u16-vasnprintf1.c +++ b/tests/unistdio/test-u16-vasnprintf1.c @@ -1,5 +1,5 @@  /* Test of u16_vasnprintf() function. -   Copyright (C) 2007-2017 Free Software Foundation, Inc. +   Copyright (C) 2007-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistdio/test-u16-vasnprintf2.c b/tests/unistdio/test-u16-vasnprintf2.c index 11ce82e8..14a7852b 100644 --- a/tests/unistdio/test-u16-vasnprintf2.c +++ b/tests/unistdio/test-u16-vasnprintf2.c @@ -1,5 +1,5 @@  /* Test of u16_vasnprintf() function in an ISO-8859-1 locale. -   Copyright (C) 2007-2017 Free Software Foundation, Inc. +   Copyright (C) 2007-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistdio/test-u16-vasnprintf3.c b/tests/unistdio/test-u16-vasnprintf3.c index 4513b550..eacb9ba8 100644 --- a/tests/unistdio/test-u16-vasnprintf3.c +++ b/tests/unistdio/test-u16-vasnprintf3.c @@ -1,5 +1,5 @@  /* Test of u16_vasnprintf() function in an UTF-8 locale. -   Copyright (C) 2007-2017 Free Software Foundation, Inc. +   Copyright (C) 2007-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistdio/test-u16-vasprintf1.c b/tests/unistdio/test-u16-vasprintf1.c index 37f7420d..5ccdfb4c 100644 --- a/tests/unistdio/test-u16-vasprintf1.c +++ b/tests/unistdio/test-u16-vasprintf1.c @@ -1,5 +1,5 @@  /* Test of u16_vasprintf() function. -   Copyright (C) 2007-2017 Free Software Foundation, Inc. +   Copyright (C) 2007-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistdio/test-u16-vsnprintf1.c b/tests/unistdio/test-u16-vsnprintf1.c index d4eafc40..a1a7af84 100644 --- a/tests/unistdio/test-u16-vsnprintf1.c +++ b/tests/unistdio/test-u16-vsnprintf1.c @@ -1,5 +1,5 @@  /* Test of u16_vsnprintf() function. -   Copyright (C) 2007-2017 Free Software Foundation, Inc. +   Copyright (C) 2007-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistdio/test-u16-vsprintf1.c b/tests/unistdio/test-u16-vsprintf1.c index 089cd251..a47bb419 100644 --- a/tests/unistdio/test-u16-vsprintf1.c +++ b/tests/unistdio/test-u16-vsprintf1.c @@ -1,5 +1,5 @@  /* Test of u16_vsprintf() function. -   Copyright (C) 2007-2017 Free Software Foundation, Inc. +   Copyright (C) 2007-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistdio/test-u32-asnprintf1.c b/tests/unistdio/test-u32-asnprintf1.c index d48198eb..74641a37 100644 --- a/tests/unistdio/test-u32-asnprintf1.c +++ b/tests/unistdio/test-u32-asnprintf1.c @@ -1,5 +1,5 @@  /* Test of u32_asnprintf() function. -   Copyright (C) 2007-2017 Free Software Foundation, Inc. +   Copyright (C) 2007-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistdio/test-u32-asnprintf1.h b/tests/unistdio/test-u32-asnprintf1.h index 8da704a1..a82f0538 100644 --- a/tests/unistdio/test-u32-asnprintf1.h +++ b/tests/unistdio/test-u32-asnprintf1.h @@ -1,5 +1,5 @@  /* Test of u32_[v]asnprintf() function. -   Copyright (C) 2007, 2009-2017 Free Software Foundation, Inc. +   Copyright (C) 2007, 2009-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistdio/test-u32-printf1.h b/tests/unistdio/test-u32-printf1.h index 91034971..1df13b68 100644 --- a/tests/unistdio/test-u32-printf1.h +++ b/tests/unistdio/test-u32-printf1.h @@ -1,5 +1,5 @@  /* Test of u32_v[a]s[n]printf() function. -   Copyright (C) 2007, 2009-2017 Free Software Foundation, Inc. +   Copyright (C) 2007, 2009-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistdio/test-u32-vasnprintf1.c b/tests/unistdio/test-u32-vasnprintf1.c index 05c82ec4..449eed77 100644 --- a/tests/unistdio/test-u32-vasnprintf1.c +++ b/tests/unistdio/test-u32-vasnprintf1.c @@ -1,5 +1,5 @@  /* Test of u32_vasnprintf() function. -   Copyright (C) 2007-2017 Free Software Foundation, Inc. +   Copyright (C) 2007-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistdio/test-u32-vasnprintf2.c b/tests/unistdio/test-u32-vasnprintf2.c index 4d0ed96e..55bcba19 100644 --- a/tests/unistdio/test-u32-vasnprintf2.c +++ b/tests/unistdio/test-u32-vasnprintf2.c @@ -1,5 +1,5 @@  /* Test of u32_vasnprintf() function in an ISO-8859-1 locale. -   Copyright (C) 2007-2017 Free Software Foundation, Inc. +   Copyright (C) 2007-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistdio/test-u32-vasnprintf3.c b/tests/unistdio/test-u32-vasnprintf3.c index 0962c952..8a1187be 100644 --- a/tests/unistdio/test-u32-vasnprintf3.c +++ b/tests/unistdio/test-u32-vasnprintf3.c @@ -1,5 +1,5 @@  /* Test of u32_vasnprintf() function in an UTF-8 locale. -   Copyright (C) 2007-2017 Free Software Foundation, Inc. +   Copyright (C) 2007-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistdio/test-u32-vasprintf1.c b/tests/unistdio/test-u32-vasprintf1.c index eb12f2f2..c674f8d1 100644 --- a/tests/unistdio/test-u32-vasprintf1.c +++ b/tests/unistdio/test-u32-vasprintf1.c @@ -1,5 +1,5 @@  /* Test of u32_vasprintf() function. -   Copyright (C) 2007-2017 Free Software Foundation, Inc. +   Copyright (C) 2007-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistdio/test-u32-vsnprintf1.c b/tests/unistdio/test-u32-vsnprintf1.c index d1ee57d5..c614d8f3 100644 --- a/tests/unistdio/test-u32-vsnprintf1.c +++ b/tests/unistdio/test-u32-vsnprintf1.c @@ -1,5 +1,5 @@  /* Test of u32_vsnprintf() function. -   Copyright (C) 2007-2017 Free Software Foundation, Inc. +   Copyright (C) 2007-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistdio/test-u32-vsprintf1.c b/tests/unistdio/test-u32-vsprintf1.c index ad4be886..f5dc94d3 100644 --- a/tests/unistdio/test-u32-vsprintf1.c +++ b/tests/unistdio/test-u32-vsprintf1.c @@ -1,5 +1,5 @@  /* Test of u32_vsprintf() function. -   Copyright (C) 2007-2017 Free Software Foundation, Inc. +   Copyright (C) 2007-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistdio/test-u8-asnprintf1.c b/tests/unistdio/test-u8-asnprintf1.c index dce0dab3..91dc67eb 100644 --- a/tests/unistdio/test-u8-asnprintf1.c +++ b/tests/unistdio/test-u8-asnprintf1.c @@ -1,5 +1,5 @@  /* Test of u8_asnprintf() function. -   Copyright (C) 2007-2017 Free Software Foundation, Inc. +   Copyright (C) 2007-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistdio/test-u8-asnprintf1.h b/tests/unistdio/test-u8-asnprintf1.h index 433fa589..10c2153b 100644 --- a/tests/unistdio/test-u8-asnprintf1.h +++ b/tests/unistdio/test-u8-asnprintf1.h @@ -1,5 +1,5 @@  /* Test of u8_[v]asnprintf() function. -   Copyright (C) 2007, 2009-2017 Free Software Foundation, Inc. +   Copyright (C) 2007, 2009-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistdio/test-u8-printf1.h b/tests/unistdio/test-u8-printf1.h index b9f9cb5b..6d2b9b63 100644 --- a/tests/unistdio/test-u8-printf1.h +++ b/tests/unistdio/test-u8-printf1.h @@ -1,5 +1,5 @@  /* Test of u8_v[a]s[n]printf() function. -   Copyright (C) 2007, 2009-2017 Free Software Foundation, Inc. +   Copyright (C) 2007, 2009-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistdio/test-u8-vasnprintf1.c b/tests/unistdio/test-u8-vasnprintf1.c index a4800ab2..3afa32c8 100644 --- a/tests/unistdio/test-u8-vasnprintf1.c +++ b/tests/unistdio/test-u8-vasnprintf1.c @@ -1,5 +1,5 @@  /* Test of u8_vasnprintf() function. -   Copyright (C) 2007-2017 Free Software Foundation, Inc. +   Copyright (C) 2007-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistdio/test-u8-vasnprintf2.c b/tests/unistdio/test-u8-vasnprintf2.c index bcd39968..96197e14 100644 --- a/tests/unistdio/test-u8-vasnprintf2.c +++ b/tests/unistdio/test-u8-vasnprintf2.c @@ -1,5 +1,5 @@  /* Test of u8_vasnprintf() function in an ISO-8859-1 locale. -   Copyright (C) 2007-2017 Free Software Foundation, Inc. +   Copyright (C) 2007-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistdio/test-u8-vasnprintf3.c b/tests/unistdio/test-u8-vasnprintf3.c index 374fd4eb..fd28d520 100644 --- a/tests/unistdio/test-u8-vasnprintf3.c +++ b/tests/unistdio/test-u8-vasnprintf3.c @@ -1,5 +1,5 @@  /* Test of u8_vasnprintf() function in an UTF-8 locale. -   Copyright (C) 2007-2017 Free Software Foundation, Inc. +   Copyright (C) 2007-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistdio/test-u8-vasprintf1.c b/tests/unistdio/test-u8-vasprintf1.c index cb16d3be..ad982639 100644 --- a/tests/unistdio/test-u8-vasprintf1.c +++ b/tests/unistdio/test-u8-vasprintf1.c @@ -1,5 +1,5 @@  /* Test of u8_vasprintf() function. -   Copyright (C) 2007-2017 Free Software Foundation, Inc. +   Copyright (C) 2007-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistdio/test-u8-vsnprintf1.c b/tests/unistdio/test-u8-vsnprintf1.c index cbc4d9e0..8ca5a0e7 100644 --- a/tests/unistdio/test-u8-vsnprintf1.c +++ b/tests/unistdio/test-u8-vsnprintf1.c @@ -1,5 +1,5 @@  /* Test of u8_vsnprintf() function. -   Copyright (C) 2007-2017 Free Software Foundation, Inc. +   Copyright (C) 2007-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistdio/test-u8-vsprintf1.c b/tests/unistdio/test-u8-vsprintf1.c index e8db7129..fdd513ad 100644 --- a/tests/unistdio/test-u8-vsprintf1.c +++ b/tests/unistdio/test-u8-vsprintf1.c @@ -1,5 +1,5 @@  /* Test of u8_vsprintf() function. -   Copyright (C) 2007-2017 Free Software Foundation, Inc. +   Copyright (C) 2007-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistdio/test-ulc-asnprintf1.c b/tests/unistdio/test-ulc-asnprintf1.c index 2196ecfa..1b19c1db 100644 --- a/tests/unistdio/test-ulc-asnprintf1.c +++ b/tests/unistdio/test-ulc-asnprintf1.c @@ -1,5 +1,5 @@  /* Test of ulc_asnprintf() function. -   Copyright (C) 2007-2017 Free Software Foundation, Inc. +   Copyright (C) 2007-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistdio/test-ulc-asnprintf1.h b/tests/unistdio/test-ulc-asnprintf1.h index 14d2bee3..e9751723 100644 --- a/tests/unistdio/test-ulc-asnprintf1.h +++ b/tests/unistdio/test-ulc-asnprintf1.h @@ -1,5 +1,5 @@  /* Test of ulc_[v]asnprintf() functions. -   Copyright (C) 2007, 2009-2017 Free Software Foundation, Inc. +   Copyright (C) 2007, 2009-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistdio/test-ulc-printf1.h b/tests/unistdio/test-ulc-printf1.h index 2f923f6b..d004a32c 100644 --- a/tests/unistdio/test-ulc-printf1.h +++ b/tests/unistdio/test-ulc-printf1.h @@ -1,5 +1,5 @@  /* Test of ulc_v[a]s[n]printf() functions. -   Copyright (C) 2007, 2009-2017 Free Software Foundation, Inc. +   Copyright (C) 2007, 2009-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistdio/test-ulc-vasnprintf1.c b/tests/unistdio/test-ulc-vasnprintf1.c index e75ca828..cc342733 100644 --- a/tests/unistdio/test-ulc-vasnprintf1.c +++ b/tests/unistdio/test-ulc-vasnprintf1.c @@ -1,5 +1,5 @@  /* Test of ulc_vasnprintf() function. -   Copyright (C) 2007-2017 Free Software Foundation, Inc. +   Copyright (C) 2007-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistdio/test-ulc-vasnprintf2.c b/tests/unistdio/test-ulc-vasnprintf2.c index 703d2567..0a6f63e6 100644 --- a/tests/unistdio/test-ulc-vasnprintf2.c +++ b/tests/unistdio/test-ulc-vasnprintf2.c @@ -1,5 +1,5 @@  /* Test of ulc_vasnprintf() function in an ISO-8859-1 locale. -   Copyright (C) 2007-2017 Free Software Foundation, Inc. +   Copyright (C) 2007-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistdio/test-ulc-vasnprintf3.c b/tests/unistdio/test-ulc-vasnprintf3.c index 73f88531..4024ab2f 100644 --- a/tests/unistdio/test-ulc-vasnprintf3.c +++ b/tests/unistdio/test-ulc-vasnprintf3.c @@ -1,5 +1,5 @@  /* Test of ulc_vasnprintf() function in an UTF-8 locale. -   Copyright (C) 2007-2017 Free Software Foundation, Inc. +   Copyright (C) 2007-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistdio/test-ulc-vasprintf1.c b/tests/unistdio/test-ulc-vasprintf1.c index 503ef59a..9e1670dc 100644 --- a/tests/unistdio/test-ulc-vasprintf1.c +++ b/tests/unistdio/test-ulc-vasprintf1.c @@ -1,5 +1,5 @@  /* Test of ulc_vasprintf() function. -   Copyright (C) 2007-2017 Free Software Foundation, Inc. +   Copyright (C) 2007-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistdio/test-ulc-vsnprintf1.c b/tests/unistdio/test-ulc-vsnprintf1.c index 3ef4ac9e..eae11e68 100644 --- a/tests/unistdio/test-ulc-vsnprintf1.c +++ b/tests/unistdio/test-ulc-vsnprintf1.c @@ -1,5 +1,5 @@  /* Test of ulc_vsnprintf() function. -   Copyright (C) 2007-2017 Free Software Foundation, Inc. +   Copyright (C) 2007-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistdio/test-ulc-vsprintf1.c b/tests/unistdio/test-ulc-vsprintf1.c index d882c3f8..55fcc5b8 100644 --- a/tests/unistdio/test-ulc-vsprintf1.c +++ b/tests/unistdio/test-ulc-vsprintf1.c @@ -1,5 +1,5 @@  /* Test of ulc_vsprintf() function. -   Copyright (C) 2007-2017 Free Software Foundation, Inc. +   Copyright (C) 2007-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-chr.h b/tests/unistr/test-chr.h index 27896ab4..1805212a 100644 --- a/tests/unistr/test-chr.h +++ b/tests/unistr/test-chr.h @@ -1,5 +1,5 @@  /* Test of uN_chr() functions. -   Copyright (C) 2008-2017 Free Software Foundation, Inc. +   Copyright (C) 2008-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-cmp.h b/tests/unistr/test-cmp.h index 7015441a..58b39662 100644 --- a/tests/unistr/test-cmp.h +++ b/tests/unistr/test-cmp.h @@ -1,5 +1,5 @@  /* Test of uN_cmp() functions. -   Copyright (C) 2008-2017 Free Software Foundation, Inc. +   Copyright (C) 2008-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-cmp2.h b/tests/unistr/test-cmp2.h index 81b2c05d..536ee0b8 100644 --- a/tests/unistr/test-cmp2.h +++ b/tests/unistr/test-cmp2.h @@ -1,5 +1,5 @@  /* Test of uN_cmp2() functions. -   Copyright (C) 2008-2017 Free Software Foundation, Inc. +   Copyright (C) 2008-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-cpy-alloc.h b/tests/unistr/test-cpy-alloc.h index a5921bb9..db5b528e 100644 --- a/tests/unistr/test-cpy-alloc.h +++ b/tests/unistr/test-cpy-alloc.h @@ -1,5 +1,5 @@  /* Test of uN_cpy_alloc() functions. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-cpy.h b/tests/unistr/test-cpy.h index 07c7c3e8..4ced8b28 100644 --- a/tests/unistr/test-cpy.h +++ b/tests/unistr/test-cpy.h @@ -1,5 +1,5 @@  /* Test of uN_cpy() functions. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-move.h b/tests/unistr/test-move.h index d803ac91..80924a86 100644 --- a/tests/unistr/test-move.h +++ b/tests/unistr/test-move.h @@ -1,5 +1,5 @@  /* Test of uN_move() functions. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-set.h b/tests/unistr/test-set.h index e338019d..3ee93f03 100644 --- a/tests/unistr/test-set.h +++ b/tests/unistr/test-set.h @@ -1,5 +1,5 @@  /* Test of uN_set() functions. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-stpcpy.h b/tests/unistr/test-stpcpy.h index 2146b72b..193d253e 100644 --- a/tests/unistr/test-stpcpy.h +++ b/tests/unistr/test-stpcpy.h @@ -1,5 +1,5 @@  /* Test of uN_stpcpy() functions. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-stpncpy.h b/tests/unistr/test-stpncpy.h index fcf6c889..80fb1a8f 100644 --- a/tests/unistr/test-stpncpy.h +++ b/tests/unistr/test-stpncpy.h @@ -1,5 +1,5 @@  /* Test of uN_stpncpy() functions. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-strcat.h b/tests/unistr/test-strcat.h index b36bc5aa..cdb9743f 100644 --- a/tests/unistr/test-strcat.h +++ b/tests/unistr/test-strcat.h @@ -1,5 +1,5 @@  /* Test of uN_strcat() functions. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-strchr.h b/tests/unistr/test-strchr.h index e5f14eec..b6d54e70 100644 --- a/tests/unistr/test-strchr.h +++ b/tests/unistr/test-strchr.h @@ -1,5 +1,5 @@  /* Test of uN_strchr() functions. -   Copyright (C) 2008-2017 Free Software Foundation, Inc. +   Copyright (C) 2008-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-strcmp.h b/tests/unistr/test-strcmp.h index 39d71f84..df1a5429 100644 --- a/tests/unistr/test-strcmp.h +++ b/tests/unistr/test-strcmp.h @@ -1,5 +1,5 @@  /* Test of uN_strcmp() and uN_strcoll() functions. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-strcpy.h b/tests/unistr/test-strcpy.h index 81b188a4..5ba290d8 100644 --- a/tests/unistr/test-strcpy.h +++ b/tests/unistr/test-strcpy.h @@ -1,5 +1,5 @@  /* Test of uN_strcpy() functions. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-strdup.h b/tests/unistr/test-strdup.h index 9202e74f..73b78efd 100644 --- a/tests/unistr/test-strdup.h +++ b/tests/unistr/test-strdup.h @@ -1,5 +1,5 @@  /* Test of uN_strdup() functions. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-strncat.h b/tests/unistr/test-strncat.h index b5814748..4f3d20e6 100644 --- a/tests/unistr/test-strncat.h +++ b/tests/unistr/test-strncat.h @@ -1,5 +1,5 @@  /* Test of uN_strncat() functions. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-strncmp.h b/tests/unistr/test-strncmp.h index ed29ca02..7b90d2cf 100644 --- a/tests/unistr/test-strncmp.h +++ b/tests/unistr/test-strncmp.h @@ -1,5 +1,5 @@  /* Test of uN_strncmp() functions. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-strncpy.h b/tests/unistr/test-strncpy.h index 2e565d23..99afabbc 100644 --- a/tests/unistr/test-strncpy.h +++ b/tests/unistr/test-strncpy.h @@ -1,5 +1,5 @@  /* Test of uN_strncpy() functions. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-strnlen.h b/tests/unistr/test-strnlen.h index c095f2e6..e11510cf 100644 --- a/tests/unistr/test-strnlen.h +++ b/tests/unistr/test-strnlen.h @@ -1,5 +1,5 @@  /* Test of uN_strnlen() functions. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-u-strstr.h b/tests/unistr/test-u-strstr.h index f491e346..134a57bf 100644 --- a/tests/unistr/test-u-strstr.h +++ b/tests/unistr/test-u-strstr.h @@ -1,5 +1,5 @@  /* Test of uN_strstr() functions. -   Copyright (C) 2004, 2007-2017 Free Software Foundation, Inc. +   Copyright (C) 2004, 2007-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-u-strtok.h b/tests/unistr/test-u-strtok.h index b29b5e6a..41e46cd6 100644 --- a/tests/unistr/test-u-strtok.h +++ b/tests/unistr/test-u-strtok.h @@ -1,5 +1,5 @@  /* Test of uN_strtok() functions. -   Copyright (C) 2015-2017 Free Software Foundation, Inc. +   Copyright (C) 2015-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-u16-check.c b/tests/unistr/test-u16-check.c index 331e81cc..2b3713fc 100644 --- a/tests/unistr/test-u16-check.c +++ b/tests/unistr/test-u16-check.c @@ -1,5 +1,5 @@  /* Test of u16_check() function. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-u16-chr.c b/tests/unistr/test-u16-chr.c index 0b1cef79..b808fc29 100644 --- a/tests/unistr/test-u16-chr.c +++ b/tests/unistr/test-u16-chr.c @@ -1,5 +1,5 @@  /* Test of u16_chr() function. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-u16-cmp.c b/tests/unistr/test-u16-cmp.c index dd8a865e..a1cf45c9 100644 --- a/tests/unistr/test-u16-cmp.c +++ b/tests/unistr/test-u16-cmp.c @@ -1,5 +1,5 @@  /* Test of u16_cmp() function. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-u16-cmp2.c b/tests/unistr/test-u16-cmp2.c index f752bd17..b734de3a 100644 --- a/tests/unistr/test-u16-cmp2.c +++ b/tests/unistr/test-u16-cmp2.c @@ -1,5 +1,5 @@  /* Test of u16_cmp2() function. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-u16-cpy-alloc.c b/tests/unistr/test-u16-cpy-alloc.c index 4eda3940..ea4981fa 100644 --- a/tests/unistr/test-u16-cpy-alloc.c +++ b/tests/unistr/test-u16-cpy-alloc.c @@ -1,5 +1,5 @@  /* Test of u16_cpy_alloc() function. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-u16-cpy.c b/tests/unistr/test-u16-cpy.c index 750d81fc..aa8a4c4a 100644 --- a/tests/unistr/test-u16-cpy.c +++ b/tests/unistr/test-u16-cpy.c @@ -1,5 +1,5 @@  /* Test of u16_cpy() function. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-u16-mblen.c b/tests/unistr/test-u16-mblen.c index 67eb785d..460e2118 100644 --- a/tests/unistr/test-u16-mblen.c +++ b/tests/unistr/test-u16-mblen.c @@ -1,5 +1,5 @@  /* Test of u16_mblen() function. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-u16-mbsnlen.c b/tests/unistr/test-u16-mbsnlen.c index fed121b0..3f583974 100644 --- a/tests/unistr/test-u16-mbsnlen.c +++ b/tests/unistr/test-u16-mbsnlen.c @@ -1,5 +1,5 @@  /* Test of u16_mbsnlen() function. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-u16-mbtouc-unsafe.c b/tests/unistr/test-u16-mbtouc-unsafe.c index 42b6ba8e..c5e5705c 100644 --- a/tests/unistr/test-u16-mbtouc-unsafe.c +++ b/tests/unistr/test-u16-mbtouc-unsafe.c @@ -1,5 +1,5 @@  /* Test of u16_mbtouc_unsafe() function. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-u16-mbtouc.c b/tests/unistr/test-u16-mbtouc.c index 69f06073..7bdee7ab 100644 --- a/tests/unistr/test-u16-mbtouc.c +++ b/tests/unistr/test-u16-mbtouc.c @@ -1,5 +1,5 @@  /* Test of u16_mbtouc() function. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-u16-mbtouc.h b/tests/unistr/test-u16-mbtouc.h index 3def95dd..770f542a 100644 --- a/tests/unistr/test-u16-mbtouc.h +++ b/tests/unistr/test-u16-mbtouc.h @@ -1,5 +1,5 @@  /* Test of u16_mbtouc() and u16_mbtouc_unsafe() functions. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-u16-mbtoucr.c b/tests/unistr/test-u16-mbtoucr.c index 8831c896..ca9658fc 100644 --- a/tests/unistr/test-u16-mbtoucr.c +++ b/tests/unistr/test-u16-mbtoucr.c @@ -1,5 +1,5 @@  /* Test of u16_mbtoucr() function. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-u16-move.c b/tests/unistr/test-u16-move.c index 8f79395a..ca67b378 100644 --- a/tests/unistr/test-u16-move.c +++ b/tests/unistr/test-u16-move.c @@ -1,5 +1,5 @@  /* Test of u16_move() function. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-u16-next.c b/tests/unistr/test-u16-next.c index e2012caa..7e01ebdd 100644 --- a/tests/unistr/test-u16-next.c +++ b/tests/unistr/test-u16-next.c @@ -1,5 +1,5 @@  /* Test of u16_next() function. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-u16-prev.c b/tests/unistr/test-u16-prev.c index 9a2121ae..a86fb991 100644 --- a/tests/unistr/test-u16-prev.c +++ b/tests/unistr/test-u16-prev.c @@ -1,5 +1,5 @@  /* Test of u16_prev() function. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-u16-set.c b/tests/unistr/test-u16-set.c index 3d3f1104..db7c347b 100644 --- a/tests/unistr/test-u16-set.c +++ b/tests/unistr/test-u16-set.c @@ -1,5 +1,5 @@  /* Test of u16_set() function. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-u16-stpcpy.c b/tests/unistr/test-u16-stpcpy.c index 9429fa4f..1207ca6a 100644 --- a/tests/unistr/test-u16-stpcpy.c +++ b/tests/unistr/test-u16-stpcpy.c @@ -1,5 +1,5 @@  /* Test of u16_stpcpy() function. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-u16-stpncpy.c b/tests/unistr/test-u16-stpncpy.c index e4ab2834..8ae9713e 100644 --- a/tests/unistr/test-u16-stpncpy.c +++ b/tests/unistr/test-u16-stpncpy.c @@ -1,5 +1,5 @@  /* Test of u16_stpncpy() function. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-u16-strcat.c b/tests/unistr/test-u16-strcat.c index e7d947d0..b595584c 100644 --- a/tests/unistr/test-u16-strcat.c +++ b/tests/unistr/test-u16-strcat.c @@ -1,5 +1,5 @@  /* Test of u16_strcat() function. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-u16-strchr.c b/tests/unistr/test-u16-strchr.c index 18684819..e0904aba 100644 --- a/tests/unistr/test-u16-strchr.c +++ b/tests/unistr/test-u16-strchr.c @@ -1,5 +1,5 @@  /* Test of u16_strchr() function. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-u16-strcmp.c b/tests/unistr/test-u16-strcmp.c index bdd7c249..7eaa61e7 100644 --- a/tests/unistr/test-u16-strcmp.c +++ b/tests/unistr/test-u16-strcmp.c @@ -1,5 +1,5 @@  /* Test of u16_strcmp() function. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-u16-strcmp.h b/tests/unistr/test-u16-strcmp.h index 624529ba..ce092745 100644 --- a/tests/unistr/test-u16-strcmp.h +++ b/tests/unistr/test-u16-strcmp.h @@ -1,5 +1,5 @@  /* Test of u16_strcmp() and u16_strcoll() functions. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-u16-strcoll.c b/tests/unistr/test-u16-strcoll.c index 63b5df8d..ee3d323c 100644 --- a/tests/unistr/test-u16-strcoll.c +++ b/tests/unistr/test-u16-strcoll.c @@ -1,5 +1,5 @@  /* Test of u16_strcoll() function. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-u16-strcpy.c b/tests/unistr/test-u16-strcpy.c index c07aa5a9..8ac396aa 100644 --- a/tests/unistr/test-u16-strcpy.c +++ b/tests/unistr/test-u16-strcpy.c @@ -1,5 +1,5 @@  /* Test of u16_strcpy() function. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-u16-strdup.c b/tests/unistr/test-u16-strdup.c index ca232336..4cc99183 100644 --- a/tests/unistr/test-u16-strdup.c +++ b/tests/unistr/test-u16-strdup.c @@ -1,5 +1,5 @@  /* Test of u16_strdup() function. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-u16-strlen.c b/tests/unistr/test-u16-strlen.c index 110afc76..39d17414 100644 --- a/tests/unistr/test-u16-strlen.c +++ b/tests/unistr/test-u16-strlen.c @@ -1,5 +1,5 @@  /* Test of u16_strlen() function. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-u16-strmblen.c b/tests/unistr/test-u16-strmblen.c index 9693912b..240277d5 100644 --- a/tests/unistr/test-u16-strmblen.c +++ b/tests/unistr/test-u16-strmblen.c @@ -1,5 +1,5 @@  /* Test of u16_strmblen() function. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-u16-strmbtouc.c b/tests/unistr/test-u16-strmbtouc.c index cbbc9b41..3608e31d 100644 --- a/tests/unistr/test-u16-strmbtouc.c +++ b/tests/unistr/test-u16-strmbtouc.c @@ -1,5 +1,5 @@  /* Test of u16_strmbtouc() function. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-u16-strncat.c b/tests/unistr/test-u16-strncat.c index 13eba1b7..f1303dbd 100644 --- a/tests/unistr/test-u16-strncat.c +++ b/tests/unistr/test-u16-strncat.c @@ -1,5 +1,5 @@  /* Test of u16_strncat() function. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-u16-strncmp.c b/tests/unistr/test-u16-strncmp.c index 644c5199..c15b150f 100644 --- a/tests/unistr/test-u16-strncmp.c +++ b/tests/unistr/test-u16-strncmp.c @@ -1,5 +1,5 @@  /* Test of u16_strncmp() function. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-u16-strncpy.c b/tests/unistr/test-u16-strncpy.c index a5289f23..28b1fdcb 100644 --- a/tests/unistr/test-u16-strncpy.c +++ b/tests/unistr/test-u16-strncpy.c @@ -1,5 +1,5 @@  /* Test of u16_strncpy() function. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-u16-strnlen.c b/tests/unistr/test-u16-strnlen.c index e677461b..471542a3 100644 --- a/tests/unistr/test-u16-strnlen.c +++ b/tests/unistr/test-u16-strnlen.c @@ -1,5 +1,5 @@  /* Test of u16_strnlen() function. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-u16-strstr.c b/tests/unistr/test-u16-strstr.c index d2f7ff74..f099fd26 100644 --- a/tests/unistr/test-u16-strstr.c +++ b/tests/unistr/test-u16-strstr.c @@ -1,5 +1,5 @@  /* Test of u16_strstr() function. -   Copyright (C) 2011-2017 Free Software Foundation, Inc. +   Copyright (C) 2011-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-u16-strtok.c b/tests/unistr/test-u16-strtok.c index f7636187..bf08e868 100644 --- a/tests/unistr/test-u16-strtok.c +++ b/tests/unistr/test-u16-strtok.c @@ -1,5 +1,5 @@  /* Test of u16_strtok() function. -   Copyright (C) 2015-2017 Free Software Foundation, Inc. +   Copyright (C) 2015-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-u16-to-u32.c b/tests/unistr/test-u16-to-u32.c index 5a8e9e30..439d0ab6 100644 --- a/tests/unistr/test-u16-to-u32.c +++ b/tests/unistr/test-u16-to-u32.c @@ -1,5 +1,5 @@  /* Test of u16_to_u32() function. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-u16-to-u8.c b/tests/unistr/test-u16-to-u8.c index 3a8ebf38..6247114f 100644 --- a/tests/unistr/test-u16-to-u8.c +++ b/tests/unistr/test-u16-to-u8.c @@ -1,5 +1,5 @@  /* Test of u16_to_u8() function. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-u16-uctomb.c b/tests/unistr/test-u16-uctomb.c index 20f03fac..589ad784 100644 --- a/tests/unistr/test-u16-uctomb.c +++ b/tests/unistr/test-u16-uctomb.c @@ -1,5 +1,5 @@  /* Test of u16_uctomb() function. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-u32-check.c b/tests/unistr/test-u32-check.c index b89a4d73..4c6f7d10 100644 --- a/tests/unistr/test-u32-check.c +++ b/tests/unistr/test-u32-check.c @@ -1,5 +1,5 @@  /* Test of u32_check() function. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-u32-chr.c b/tests/unistr/test-u32-chr.c index 5786ab8a..9117c02a 100644 --- a/tests/unistr/test-u32-chr.c +++ b/tests/unistr/test-u32-chr.c @@ -1,5 +1,5 @@  /* Test of u32_chr() function. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-u32-cmp.c b/tests/unistr/test-u32-cmp.c index 05e19ba5..1371102c 100644 --- a/tests/unistr/test-u32-cmp.c +++ b/tests/unistr/test-u32-cmp.c @@ -1,5 +1,5 @@  /* Test of u32_cmp() function. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-u32-cmp2.c b/tests/unistr/test-u32-cmp2.c index db23ab3c..60f03fb6 100644 --- a/tests/unistr/test-u32-cmp2.c +++ b/tests/unistr/test-u32-cmp2.c @@ -1,5 +1,5 @@  /* Test of u32_cmp2() function. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-u32-cpy-alloc.c b/tests/unistr/test-u32-cpy-alloc.c index db04ddf5..26728af0 100644 --- a/tests/unistr/test-u32-cpy-alloc.c +++ b/tests/unistr/test-u32-cpy-alloc.c @@ -1,5 +1,5 @@  /* Test of u32_cpy_alloc() function. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-u32-cpy.c b/tests/unistr/test-u32-cpy.c index 89779b79..61fbf856 100644 --- a/tests/unistr/test-u32-cpy.c +++ b/tests/unistr/test-u32-cpy.c @@ -1,5 +1,5 @@  /* Test of u32_cpy() function. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-u32-mblen.c b/tests/unistr/test-u32-mblen.c index 4405e57f..06a2053b 100644 --- a/tests/unistr/test-u32-mblen.c +++ b/tests/unistr/test-u32-mblen.c @@ -1,5 +1,5 @@  /* Test of u32_mblen() function. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-u32-mbsnlen.c b/tests/unistr/test-u32-mbsnlen.c index eb2c9bb7..a3c261c4 100644 --- a/tests/unistr/test-u32-mbsnlen.c +++ b/tests/unistr/test-u32-mbsnlen.c @@ -1,5 +1,5 @@  /* Test of u32_mbsnlen() function. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-u32-mbtouc-unsafe.c b/tests/unistr/test-u32-mbtouc-unsafe.c index 7ccd5c65..235db377 100644 --- a/tests/unistr/test-u32-mbtouc-unsafe.c +++ b/tests/unistr/test-u32-mbtouc-unsafe.c @@ -1,5 +1,5 @@  /* Test of u32_mbtouc_unsafe() function. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-u32-mbtouc.c b/tests/unistr/test-u32-mbtouc.c index c15e08a9..5c30000a 100644 --- a/tests/unistr/test-u32-mbtouc.c +++ b/tests/unistr/test-u32-mbtouc.c @@ -1,5 +1,5 @@  /* Test of u32_mbtouc() function. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-u32-mbtouc.h b/tests/unistr/test-u32-mbtouc.h index e7d43123..1ccfa9df 100644 --- a/tests/unistr/test-u32-mbtouc.h +++ b/tests/unistr/test-u32-mbtouc.h @@ -1,5 +1,5 @@  /* Test of u32_mbtouc() and u32_mbtouc_unsafe() functions. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-u32-mbtoucr.c b/tests/unistr/test-u32-mbtoucr.c index 58e3a784..ca261dcd 100644 --- a/tests/unistr/test-u32-mbtoucr.c +++ b/tests/unistr/test-u32-mbtoucr.c @@ -1,5 +1,5 @@  /* Test of u32_mbtoucr() function. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-u32-move.c b/tests/unistr/test-u32-move.c index a21cffdc..a4831a58 100644 --- a/tests/unistr/test-u32-move.c +++ b/tests/unistr/test-u32-move.c @@ -1,5 +1,5 @@  /* Test of u32_move() function. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-u32-next.c b/tests/unistr/test-u32-next.c index fc7ede51..c4921066 100644 --- a/tests/unistr/test-u32-next.c +++ b/tests/unistr/test-u32-next.c @@ -1,5 +1,5 @@  /* Test of u32_next() function. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-u32-prev.c b/tests/unistr/test-u32-prev.c index b1684e88..59dd2371 100644 --- a/tests/unistr/test-u32-prev.c +++ b/tests/unistr/test-u32-prev.c @@ -1,5 +1,5 @@  /* Test of u32_prev() function. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-u32-set.c b/tests/unistr/test-u32-set.c index 47ceb11e..5e06b857 100644 --- a/tests/unistr/test-u32-set.c +++ b/tests/unistr/test-u32-set.c @@ -1,5 +1,5 @@  /* Test of u32_set() function. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-u32-stpcpy.c b/tests/unistr/test-u32-stpcpy.c index 8091a7bc..13ee11bb 100644 --- a/tests/unistr/test-u32-stpcpy.c +++ b/tests/unistr/test-u32-stpcpy.c @@ -1,5 +1,5 @@  /* Test of u32_stpcpy() function. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-u32-stpncpy.c b/tests/unistr/test-u32-stpncpy.c index ce979961..f8de30b2 100644 --- a/tests/unistr/test-u32-stpncpy.c +++ b/tests/unistr/test-u32-stpncpy.c @@ -1,5 +1,5 @@  /* Test of u32_stpncpy() function. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-u32-strcat.c b/tests/unistr/test-u32-strcat.c index be27be6b..5e84624b 100644 --- a/tests/unistr/test-u32-strcat.c +++ b/tests/unistr/test-u32-strcat.c @@ -1,5 +1,5 @@  /* Test of u32_strcat() function. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-u32-strchr.c b/tests/unistr/test-u32-strchr.c index af8c879a..d0c48743 100644 --- a/tests/unistr/test-u32-strchr.c +++ b/tests/unistr/test-u32-strchr.c @@ -1,5 +1,5 @@  /* Test of u32_strchr() function. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-u32-strcmp.c b/tests/unistr/test-u32-strcmp.c index c2ad0c67..82b995ed 100644 --- a/tests/unistr/test-u32-strcmp.c +++ b/tests/unistr/test-u32-strcmp.c @@ -1,5 +1,5 @@  /* Test of u32_strcmp() function. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-u32-strcmp.h b/tests/unistr/test-u32-strcmp.h index 7a84fb3a..e4832e9e 100644 --- a/tests/unistr/test-u32-strcmp.h +++ b/tests/unistr/test-u32-strcmp.h @@ -1,5 +1,5 @@  /* Test of u32_strcmp() and u32_strcoll() functions. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-u32-strcoll.c b/tests/unistr/test-u32-strcoll.c index c2920473..9c6a9d9b 100644 --- a/tests/unistr/test-u32-strcoll.c +++ b/tests/unistr/test-u32-strcoll.c @@ -1,5 +1,5 @@  /* Test of u32_strcoll() function. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-u32-strcpy.c b/tests/unistr/test-u32-strcpy.c index ce83f1f7..8d82d92e 100644 --- a/tests/unistr/test-u32-strcpy.c +++ b/tests/unistr/test-u32-strcpy.c @@ -1,5 +1,5 @@  /* Test of u32_strcpy() function. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-u32-strdup.c b/tests/unistr/test-u32-strdup.c index c5cbdf8f..fbecf55e 100644 --- a/tests/unistr/test-u32-strdup.c +++ b/tests/unistr/test-u32-strdup.c @@ -1,5 +1,5 @@  /* Test of u32_strdup() function. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-u32-strlen.c b/tests/unistr/test-u32-strlen.c index 267236c5..e7509a70 100644 --- a/tests/unistr/test-u32-strlen.c +++ b/tests/unistr/test-u32-strlen.c @@ -1,5 +1,5 @@  /* Test of u32_strlen() function. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-u32-strmblen.c b/tests/unistr/test-u32-strmblen.c index 0438ecd4..72a01d8f 100644 --- a/tests/unistr/test-u32-strmblen.c +++ b/tests/unistr/test-u32-strmblen.c @@ -1,5 +1,5 @@  /* Test of u32_strmblen() function. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-u32-strmbtouc.c b/tests/unistr/test-u32-strmbtouc.c index 581f111f..28841404 100644 --- a/tests/unistr/test-u32-strmbtouc.c +++ b/tests/unistr/test-u32-strmbtouc.c @@ -1,5 +1,5 @@  /* Test of u32_strmbtouc() function. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-u32-strncat.c b/tests/unistr/test-u32-strncat.c index c9eedbeb..c57b8b74 100644 --- a/tests/unistr/test-u32-strncat.c +++ b/tests/unistr/test-u32-strncat.c @@ -1,5 +1,5 @@  /* Test of u32_strncat() function. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-u32-strncmp.c b/tests/unistr/test-u32-strncmp.c index 2042ea80..225b1201 100644 --- a/tests/unistr/test-u32-strncmp.c +++ b/tests/unistr/test-u32-strncmp.c @@ -1,5 +1,5 @@  /* Test of u32_strncmp() function. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-u32-strncpy.c b/tests/unistr/test-u32-strncpy.c index 860b72d5..cb2622f8 100644 --- a/tests/unistr/test-u32-strncpy.c +++ b/tests/unistr/test-u32-strncpy.c @@ -1,5 +1,5 @@  /* Test of u32_strncpy() function. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-u32-strnlen.c b/tests/unistr/test-u32-strnlen.c index 91c28ffc..39fa7520 100644 --- a/tests/unistr/test-u32-strnlen.c +++ b/tests/unistr/test-u32-strnlen.c @@ -1,5 +1,5 @@  /* Test of u32_strnlen() function. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-u32-strstr.c b/tests/unistr/test-u32-strstr.c index 42c390c1..e5b7f617 100644 --- a/tests/unistr/test-u32-strstr.c +++ b/tests/unistr/test-u32-strstr.c @@ -1,5 +1,5 @@  /* Test of u32_strstr() function. -   Copyright (C) 2011-2017 Free Software Foundation, Inc. +   Copyright (C) 2011-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-u32-strtok.c b/tests/unistr/test-u32-strtok.c index 4d8924a0..f0e4e436 100644 --- a/tests/unistr/test-u32-strtok.c +++ b/tests/unistr/test-u32-strtok.c @@ -1,5 +1,5 @@  /* Test of u32_strtok() function. -   Copyright (C) 2015-2017 Free Software Foundation, Inc. +   Copyright (C) 2015-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-u32-to-u16.c b/tests/unistr/test-u32-to-u16.c index 11ebbc7a..b67a768f 100644 --- a/tests/unistr/test-u32-to-u16.c +++ b/tests/unistr/test-u32-to-u16.c @@ -1,5 +1,5 @@  /* Test of u32_to_u16() function. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-u32-to-u8.c b/tests/unistr/test-u32-to-u8.c index 15c2b582..68538e9c 100644 --- a/tests/unistr/test-u32-to-u8.c +++ b/tests/unistr/test-u32-to-u8.c @@ -1,5 +1,5 @@  /* Test of u32_to_u8() function. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-u32-uctomb.c b/tests/unistr/test-u32-uctomb.c index 03a37df0..1aa767ce 100644 --- a/tests/unistr/test-u32-uctomb.c +++ b/tests/unistr/test-u32-uctomb.c @@ -1,5 +1,5 @@  /* Test of u32_uctomb() function. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-u8-check.c b/tests/unistr/test-u8-check.c index fbf5faf2..bc486a02 100644 --- a/tests/unistr/test-u8-check.c +++ b/tests/unistr/test-u8-check.c @@ -1,5 +1,5 @@  /* Test of u8_check() function. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-u8-chr.c b/tests/unistr/test-u8-chr.c index bb84d95c..2d953335 100644 --- a/tests/unistr/test-u8-chr.c +++ b/tests/unistr/test-u8-chr.c @@ -1,5 +1,5 @@  /* Test of u8_chr() function. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-u8-cmp.c b/tests/unistr/test-u8-cmp.c index 03814137..91d800d7 100644 --- a/tests/unistr/test-u8-cmp.c +++ b/tests/unistr/test-u8-cmp.c @@ -1,5 +1,5 @@  /* Test of u8_cmp() function. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-u8-cmp2.c b/tests/unistr/test-u8-cmp2.c index 85ecae5c..d0a2d7b2 100644 --- a/tests/unistr/test-u8-cmp2.c +++ b/tests/unistr/test-u8-cmp2.c @@ -1,5 +1,5 @@  /* Test of u8_cmp2() function. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-u8-cpy-alloc.c b/tests/unistr/test-u8-cpy-alloc.c index 04490a78..9b28ec59 100644 --- a/tests/unistr/test-u8-cpy-alloc.c +++ b/tests/unistr/test-u8-cpy-alloc.c @@ -1,5 +1,5 @@  /* Test of u8_cpy_alloc() function. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-u8-cpy.c b/tests/unistr/test-u8-cpy.c index e4393818..5be03e67 100644 --- a/tests/unistr/test-u8-cpy.c +++ b/tests/unistr/test-u8-cpy.c @@ -1,5 +1,5 @@  /* Test of u8_cpy() function. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-u8-mblen.c b/tests/unistr/test-u8-mblen.c index 4a05d0d4..447bec0d 100644 --- a/tests/unistr/test-u8-mblen.c +++ b/tests/unistr/test-u8-mblen.c @@ -1,5 +1,5 @@  /* Test of u8_mblen() function. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-u8-mbsnlen.c b/tests/unistr/test-u8-mbsnlen.c index 978ef832..5c6a8261 100644 --- a/tests/unistr/test-u8-mbsnlen.c +++ b/tests/unistr/test-u8-mbsnlen.c @@ -1,5 +1,5 @@  /* Test of u8_mbsnlen() function. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-u8-mbtouc-unsafe.c b/tests/unistr/test-u8-mbtouc-unsafe.c index 3bd1eca1..49c28a84 100644 --- a/tests/unistr/test-u8-mbtouc-unsafe.c +++ b/tests/unistr/test-u8-mbtouc-unsafe.c @@ -1,5 +1,5 @@  /* Test of u8_mbtouc_unsafe() function. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-u8-mbtouc.c b/tests/unistr/test-u8-mbtouc.c index abb8c669..e3e238e8 100644 --- a/tests/unistr/test-u8-mbtouc.c +++ b/tests/unistr/test-u8-mbtouc.c @@ -1,5 +1,5 @@  /* Test of u8_mbtouc() function. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-u8-mbtouc.h b/tests/unistr/test-u8-mbtouc.h index f7dd9eb2..6c946313 100644 --- a/tests/unistr/test-u8-mbtouc.h +++ b/tests/unistr/test-u8-mbtouc.h @@ -1,5 +1,5 @@  /* Test of u8_mbtouc() and u8_mbtouc_unsafe() functions. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-u8-mbtoucr.c b/tests/unistr/test-u8-mbtoucr.c index c0e4a725..ee25a659 100644 --- a/tests/unistr/test-u8-mbtoucr.c +++ b/tests/unistr/test-u8-mbtoucr.c @@ -1,5 +1,5 @@  /* Test of u8_mbtoucr() function. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-u8-move.c b/tests/unistr/test-u8-move.c index 11f51834..fb33c563 100644 --- a/tests/unistr/test-u8-move.c +++ b/tests/unistr/test-u8-move.c @@ -1,5 +1,5 @@  /* Test of u8_move() function. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-u8-next.c b/tests/unistr/test-u8-next.c index fb0965a0..79e6aa18 100644 --- a/tests/unistr/test-u8-next.c +++ b/tests/unistr/test-u8-next.c @@ -1,5 +1,5 @@  /* Test of u8_next() function. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-u8-prev.c b/tests/unistr/test-u8-prev.c index 80d8cc55..227204e4 100644 --- a/tests/unistr/test-u8-prev.c +++ b/tests/unistr/test-u8-prev.c @@ -1,5 +1,5 @@  /* Test of u8_prev() function. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-u8-set.c b/tests/unistr/test-u8-set.c index 52354167..083d8b6f 100644 --- a/tests/unistr/test-u8-set.c +++ b/tests/unistr/test-u8-set.c @@ -1,5 +1,5 @@  /* Test of u8_set() function. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-u8-stpcpy.c b/tests/unistr/test-u8-stpcpy.c index d17ea3a7..f00c7d19 100644 --- a/tests/unistr/test-u8-stpcpy.c +++ b/tests/unistr/test-u8-stpcpy.c @@ -1,5 +1,5 @@  /* Test of u8_stpcpy() function. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-u8-stpncpy.c b/tests/unistr/test-u8-stpncpy.c index 26413028..4bda3ce9 100644 --- a/tests/unistr/test-u8-stpncpy.c +++ b/tests/unistr/test-u8-stpncpy.c @@ -1,5 +1,5 @@  /* Test of u8_stpncpy() function. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-u8-strcat.c b/tests/unistr/test-u8-strcat.c index f2ce94f7..65034fdf 100644 --- a/tests/unistr/test-u8-strcat.c +++ b/tests/unistr/test-u8-strcat.c @@ -1,5 +1,5 @@  /* Test of u8_strcat() function. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-u8-strchr.c b/tests/unistr/test-u8-strchr.c index bc18d94a..136855de 100644 --- a/tests/unistr/test-u8-strchr.c +++ b/tests/unistr/test-u8-strchr.c @@ -1,5 +1,5 @@  /* Test of u8_strchr() function. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-u8-strcmp.c b/tests/unistr/test-u8-strcmp.c index 2c5e6275..7e285cb9 100644 --- a/tests/unistr/test-u8-strcmp.c +++ b/tests/unistr/test-u8-strcmp.c @@ -1,5 +1,5 @@  /* Test of u8_strcmp() function. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-u8-strcmp.h b/tests/unistr/test-u8-strcmp.h index 03e0de4a..30ed1cab 100644 --- a/tests/unistr/test-u8-strcmp.h +++ b/tests/unistr/test-u8-strcmp.h @@ -1,5 +1,5 @@  /* Test of u8_strcmp() and u8_strcoll() functions. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-u8-strcoll.c b/tests/unistr/test-u8-strcoll.c index e93e19b4..747986c2 100644 --- a/tests/unistr/test-u8-strcoll.c +++ b/tests/unistr/test-u8-strcoll.c @@ -1,5 +1,5 @@  /* Test of u8_strcoll() function. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-u8-strcpy.c b/tests/unistr/test-u8-strcpy.c index ca66a353..53f2f0f2 100644 --- a/tests/unistr/test-u8-strcpy.c +++ b/tests/unistr/test-u8-strcpy.c @@ -1,5 +1,5 @@  /* Test of u8_strcpy() function. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-u8-strdup.c b/tests/unistr/test-u8-strdup.c index 666e49db..bac9739b 100644 --- a/tests/unistr/test-u8-strdup.c +++ b/tests/unistr/test-u8-strdup.c @@ -1,5 +1,5 @@  /* Test of u8_strdup() function. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-u8-strlen.c b/tests/unistr/test-u8-strlen.c index f047e15a..cd0e6ce7 100644 --- a/tests/unistr/test-u8-strlen.c +++ b/tests/unistr/test-u8-strlen.c @@ -1,5 +1,5 @@  /* Test of u8_strlen() function. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-u8-strmblen.c b/tests/unistr/test-u8-strmblen.c index 3dc9cb30..fdd0cd1e 100644 --- a/tests/unistr/test-u8-strmblen.c +++ b/tests/unistr/test-u8-strmblen.c @@ -1,5 +1,5 @@  /* Test of u8_strmblen() function. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-u8-strmbtouc.c b/tests/unistr/test-u8-strmbtouc.c index 6242a4ca..6013bf36 100644 --- a/tests/unistr/test-u8-strmbtouc.c +++ b/tests/unistr/test-u8-strmbtouc.c @@ -1,5 +1,5 @@  /* Test of u8_strmbtouc() function. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-u8-strncat.c b/tests/unistr/test-u8-strncat.c index a11b1070..9c7c440c 100644 --- a/tests/unistr/test-u8-strncat.c +++ b/tests/unistr/test-u8-strncat.c @@ -1,5 +1,5 @@  /* Test of u8_strncat() function. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-u8-strncmp.c b/tests/unistr/test-u8-strncmp.c index 71cc4069..e1d8d892 100644 --- a/tests/unistr/test-u8-strncmp.c +++ b/tests/unistr/test-u8-strncmp.c @@ -1,5 +1,5 @@  /* Test of u8_strncmp() function. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-u8-strncpy.c b/tests/unistr/test-u8-strncpy.c index ee58ac73..8ba7b5de 100644 --- a/tests/unistr/test-u8-strncpy.c +++ b/tests/unistr/test-u8-strncpy.c @@ -1,5 +1,5 @@  /* Test of u8_strncpy() function. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-u8-strnlen.c b/tests/unistr/test-u8-strnlen.c index 29f4b150..6f542fff 100644 --- a/tests/unistr/test-u8-strnlen.c +++ b/tests/unistr/test-u8-strnlen.c @@ -1,5 +1,5 @@  /* Test of u8_strnlen() function. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-u8-strstr.c b/tests/unistr/test-u8-strstr.c index f715ad22..9fbf28e6 100644 --- a/tests/unistr/test-u8-strstr.c +++ b/tests/unistr/test-u8-strstr.c @@ -1,5 +1,5 @@  /* Test of u8_strstr() function. -   Copyright (C) 2011-2017 Free Software Foundation, Inc. +   Copyright (C) 2011-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-u8-strtok.c b/tests/unistr/test-u8-strtok.c index ab962fa1..d18cf5c5 100644 --- a/tests/unistr/test-u8-strtok.c +++ b/tests/unistr/test-u8-strtok.c @@ -1,5 +1,5 @@  /* Test of u8_strtok() function. -   Copyright (C) 2015-2017 Free Software Foundation, Inc. +   Copyright (C) 2015-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-u8-to-u16.c b/tests/unistr/test-u8-to-u16.c index d4cfee4a..bd1eea71 100644 --- a/tests/unistr/test-u8-to-u16.c +++ b/tests/unistr/test-u8-to-u16.c @@ -1,5 +1,5 @@  /* Test of u8_to_u16() function. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-u8-to-u32.c b/tests/unistr/test-u8-to-u32.c index 9454d7b8..41bb1299 100644 --- a/tests/unistr/test-u8-to-u32.c +++ b/tests/unistr/test-u8-to-u32.c @@ -1,5 +1,5 @@  /* Test of u8_to_u32() function. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unistr/test-u8-uctomb.c b/tests/unistr/test-u8-uctomb.c index 1fad0029..91c3deaa 100644 --- a/tests/unistr/test-u8-uctomb.c +++ b/tests/unistr/test-u8-uctomb.c @@ -1,5 +1,5 @@  /* Test of u8_uctomb() function. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/uniwbrk/test-u16-wordbreaks.c b/tests/uniwbrk/test-u16-wordbreaks.c index 5ef60a93..c41298f8 100644 --- a/tests/uniwbrk/test-u16-wordbreaks.c +++ b/tests/uniwbrk/test-u16-wordbreaks.c @@ -1,5 +1,5 @@  /* Test of word breaks in UTF-16 strings. -   Copyright (C) 2009-2017 Free Software Foundation, Inc. +   Copyright (C) 2009-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/uniwbrk/test-u32-wordbreaks.c b/tests/uniwbrk/test-u32-wordbreaks.c index 34670562..cbc3b451 100644 --- a/tests/uniwbrk/test-u32-wordbreaks.c +++ b/tests/uniwbrk/test-u32-wordbreaks.c @@ -1,5 +1,5 @@  /* Test of word breaks in UTF-32 strings. -   Copyright (C) 2009-2017 Free Software Foundation, Inc. +   Copyright (C) 2009-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/uniwbrk/test-u8-wordbreaks.c b/tests/uniwbrk/test-u8-wordbreaks.c index 2846ef18..6cdcc88d 100644 --- a/tests/uniwbrk/test-u8-wordbreaks.c +++ b/tests/uniwbrk/test-u8-wordbreaks.c @@ -1,5 +1,5 @@  /* Test of word breaks in UTF-8 strings. -   Copyright (C) 2009-2017 Free Software Foundation, Inc. +   Copyright (C) 2009-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/uniwbrk/test-uc-wordbreaks.c b/tests/uniwbrk/test-uc-wordbreaks.c index ce452db4..7dbb1ec0 100644 --- a/tests/uniwbrk/test-uc-wordbreaks.c +++ b/tests/uniwbrk/test-uc-wordbreaks.c @@ -1,5 +1,5 @@  /* Word break function test, using test data from UCD. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify it     under the terms of the GNU Lesser General Public License as published diff --git a/tests/uniwbrk/test-ulc-wordbreaks.c b/tests/uniwbrk/test-ulc-wordbreaks.c index 599fee67..592a195f 100644 --- a/tests/uniwbrk/test-ulc-wordbreaks.c +++ b/tests/uniwbrk/test-ulc-wordbreaks.c @@ -1,5 +1,5 @@  /* Test of word breaks in strings. -   Copyright (C) 2009-2017 Free Software Foundation, Inc. +   Copyright (C) 2009-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/uniwidth/test-u16-strwidth.c b/tests/uniwidth/test-u16-strwidth.c index dfc1d79f..1980fc30 100644 --- a/tests/uniwidth/test-u16-strwidth.c +++ b/tests/uniwidth/test-u16-strwidth.c @@ -1,5 +1,5 @@  /* Test of u16_strwidth() function. -   Copyright (C) 2007-2017 Free Software Foundation, Inc. +   Copyright (C) 2007-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/uniwidth/test-u16-width.c b/tests/uniwidth/test-u16-width.c index be121f8e..63d83177 100644 --- a/tests/uniwidth/test-u16-width.c +++ b/tests/uniwidth/test-u16-width.c @@ -1,5 +1,5 @@  /* Test of u16_width() function. -   Copyright (C) 2007-2017 Free Software Foundation, Inc. +   Copyright (C) 2007-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/uniwidth/test-u32-strwidth.c b/tests/uniwidth/test-u32-strwidth.c index 54a7e299..bf94d913 100644 --- a/tests/uniwidth/test-u32-strwidth.c +++ b/tests/uniwidth/test-u32-strwidth.c @@ -1,5 +1,5 @@  /* Test of u32_strwidth() function. -   Copyright (C) 2007-2017 Free Software Foundation, Inc. +   Copyright (C) 2007-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/uniwidth/test-u32-width.c b/tests/uniwidth/test-u32-width.c index d8b5409f..3693f6d4 100644 --- a/tests/uniwidth/test-u32-width.c +++ b/tests/uniwidth/test-u32-width.c @@ -1,5 +1,5 @@  /* Test of u32_width() function. -   Copyright (C) 2007-2017 Free Software Foundation, Inc. +   Copyright (C) 2007-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/uniwidth/test-u8-strwidth.c b/tests/uniwidth/test-u8-strwidth.c index e2cb23dc..b9aacdec 100644 --- a/tests/uniwidth/test-u8-strwidth.c +++ b/tests/uniwidth/test-u8-strwidth.c @@ -1,5 +1,5 @@  /* Test of u8_strwidth() function. -   Copyright (C) 2007-2017 Free Software Foundation, Inc. +   Copyright (C) 2007-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/uniwidth/test-u8-width.c b/tests/uniwidth/test-u8-width.c index cfa04791..424e576a 100644 --- a/tests/uniwidth/test-u8-width.c +++ b/tests/uniwidth/test-u8-width.c @@ -1,5 +1,5 @@  /* Test of u8_width() function. -   Copyright (C) 2007-2017 Free Software Foundation, Inc. +   Copyright (C) 2007-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/uniwidth/test-uc_width.c b/tests/uniwidth/test-uc_width.c index 488a0803..bd3a32e5 100644 --- a/tests/uniwidth/test-uc_width.c +++ b/tests/uniwidth/test-uc_width.c @@ -1,5 +1,5 @@  /* Test of uc_width() function. -   Copyright (C) 2007-2017 Free Software Foundation, Inc. +   Copyright (C) 2007-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/uniwidth/test-uc_width2.c b/tests/uniwidth/test-uc_width2.c index 67754697..5ba7caa3 100644 --- a/tests/uniwidth/test-uc_width2.c +++ b/tests/uniwidth/test-uc_width2.c @@ -1,5 +1,5 @@  /* Test of uc_width() function. -   Copyright (C) 2007-2017 Free Software Foundation, Inc. +   Copyright (C) 2007-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/unsetenv.c b/tests/unsetenv.c index 05f4d8c1..82c6c067 100644 --- a/tests/unsetenv.c +++ b/tests/unsetenv.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1992, 1995-2002, 2005-2017 Free Software Foundation, Inc. +/* Copyright (C) 1992, 1995-2002, 2005-2018 Free Software Foundation, Inc.     This file is part of the GNU C Library.     This program is free software: you can redistribute it and/or modify diff --git a/tests/unused-parameter.h b/tests/unused-parameter.h index 8bd04b1f..40a0ff81 100644 --- a/tests/unused-parameter.h +++ b/tests/unused-parameter.h @@ -1,5 +1,5 @@  /* A C macro for declaring that specific function parameters are not used. -   Copyright (C) 2008-2017 Free Software Foundation, Inc. +   Copyright (C) 2008-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify it     under the terms of the GNU General Public License as published diff --git a/tests/usleep.c b/tests/usleep.c index c7e11546..a057f5f8 100644 --- a/tests/usleep.c +++ b/tests/usleep.c @@ -1,5 +1,5 @@  /* Pausing execution of the current thread. -   Copyright (C) 2009-2017 Free Software Foundation, Inc. +   Copyright (C) 2009-2018 Free Software Foundation, Inc.     Written by Eric Blake <ebb9@byu.net>, 2009.     This program is free software: you can redistribute it and/or modify diff --git a/tests/warn-on-use.h b/tests/warn-on-use.h index cae8c3ee..e76c3842 100644 --- a/tests/warn-on-use.h +++ b/tests/warn-on-use.h @@ -1,5 +1,5 @@  /* A C macro for emitting warnings if a function is used. -   Copyright (C) 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2010-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify it     under the terms of the GNU General Public License as published diff --git a/tests/wcrtomb.c b/tests/wcrtomb.c index e9f98463..8f019721 100644 --- a/tests/wcrtomb.c +++ b/tests/wcrtomb.c @@ -1,5 +1,5 @@  /* Convert wide character to multibyte character. -   Copyright (C) 2008-2017 Free Software Foundation, Inc. +   Copyright (C) 2008-2018 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2008.     This program is free software: you can redistribute it and/or modify diff --git a/tests/wctob.c b/tests/wctob.c index c8ef2e6c..070f97a4 100644 --- a/tests/wctob.c +++ b/tests/wctob.c @@ -1,5 +1,5 @@  /* Convert wide character to unibyte character. -   Copyright (C) 2008, 2010-2017 Free Software Foundation, Inc. +   Copyright (C) 2008, 2010-2018 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2008.     This program is free software: you can redistribute it and/or modify diff --git a/tests/wctomb-impl.h b/tests/wctomb-impl.h index a00b0a58..58c3c0c3 100644 --- a/tests/wctomb-impl.h +++ b/tests/wctomb-impl.h @@ -1,5 +1,5 @@  /* Convert wide character to multibyte character. -   Copyright (C) 2011-2017 Free Software Foundation, Inc. +   Copyright (C) 2011-2018 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2011.     This program is free software: you can redistribute it and/or modify diff --git a/tests/wctomb.c b/tests/wctomb.c index b15952b7..47addc40 100644 --- a/tests/wctomb.c +++ b/tests/wctomb.c @@ -1,5 +1,5 @@  /* Convert wide character to multibyte character. -   Copyright (C) 2011-2017 Free Software Foundation, Inc. +   Copyright (C) 2011-2018 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2011.     This program is free software: you can redistribute it and/or modify diff --git a/tests/xalloc-die.c b/tests/xalloc-die.c index 3626c8b5..bfe61099 100644 --- a/tests/xalloc-die.c +++ b/tests/xalloc-die.c @@ -1,6 +1,6 @@  /* Report a memory allocation failure and exit. -   Copyright (C) 1997-2000, 2002-2004, 2006, 2009-2017 Free Software +   Copyright (C) 1997-2000, 2002-2004, 2006, 2009-2018 Free Software     Foundation, Inc.     This program is free software: you can redistribute it and/or modify diff --git a/tests/xalloc.h b/tests/xalloc.h index 4f675e0a..c419a2de 100644 --- a/tests/xalloc.h +++ b/tests/xalloc.h @@ -1,6 +1,6 @@  /* xalloc.h -- malloc with out-of-memory checking -   Copyright (C) 1990-2000, 2003-2004, 2006-2017 Free Software Foundation, Inc. +   Copyright (C) 1990-2000, 2003-2004, 2006-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by @@ -36,12 +36,6 @@ extern "C" {  #endif -#if __GNUC__ >= 3 -# define _GL_ATTRIBUTE_MALLOC __attribute__ ((__malloc__)) -#else -# define _GL_ATTRIBUTE_MALLOC -#endif -  #if ! defined __clang__ && \      (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 3))  # define _GL_ATTRIBUTE_ALLOC_SIZE(args) __attribute__ ((__alloc_size__ args)) diff --git a/tests/xmalloc.c b/tests/xmalloc.c index c8dbc610..9a30d67b 100644 --- a/tests/xmalloc.c +++ b/tests/xmalloc.c @@ -1,6 +1,6 @@  /* xmalloc.c -- malloc with out of memory checking -   Copyright (C) 1990-2000, 2002-2006, 2008-2017 Free Software Foundation, Inc. +   Copyright (C) 1990-2000, 2002-2006, 2008-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by diff --git a/tests/zerosize-ptr.h b/tests/zerosize-ptr.h index 9adecfaf..d5592c58 100644 --- a/tests/zerosize-ptr.h +++ b/tests/zerosize-ptr.h @@ -1,5 +1,5 @@  /* Return a pointer to a zero-size object in memory. -   Copyright (C) 2009-2017 Free Software Foundation, Inc. +   Copyright (C) 2009-2018 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by @@ -18,6 +18,19 @@     argument.  Therefore this file produces a non-NULL pointer which cannot     be dereferenced, if possible.  */ +/* On Android, when targeting Android 4.4 or older with a GCC toolchain, +   prevent a compilation error +     "error: call to 'mmap' declared with attribute error: mmap is not +      available with _FILE_OFFSET_BITS=64 when using GCC until android-21. +      Either raise your minSdkVersion, disable _FILE_OFFSET_BITS=64, or +      switch to Clang." +   The files that we access in this compilation unit are less than 2 GB +   large.  */ +#if defined __ANDROID__ +# undef _FILE_OFFSET_BITS +# undef __USE_FILE_OFFSET64 +#endif +  #include <stdlib.h>  /* Test whether mmap() and mprotect() are available. | 
