diff options
author | Norbert Preining <norbert@preining.info> | 2024-01-10 03:03:23 +0000 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2024-01-10 03:03:23 +0000 |
commit | cdb8117b8f1ac752d1927b82759c5be9f0ec0ab5 (patch) | |
tree | ebd07d36ab12076de3523b744cc87f975747f3e0 /macros/texinfo/texinfo/info | |
parent | 140e2f7f1509acd423172e2895d0d7839e5b88c6 (diff) |
CTAN sync 202401100303
Diffstat (limited to 'macros/texinfo/texinfo/info')
140 files changed, 570 insertions, 220 deletions
diff --git a/macros/texinfo/texinfo/info/Makefile.am b/macros/texinfo/texinfo/info/Makefile.am index 35596b10ad..f57b341ea2 100644 --- a/macros/texinfo/texinfo/info/Makefile.am +++ b/macros/texinfo/texinfo/info/Makefile.am @@ -1,7 +1,6 @@ # Makefile.am for texinfo/info. # -# Copyright 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2012, -# 2013, 2014, 2015, 2016, 2017, 2018, 2019 Free Software Foundation, Inc. +# Copyright 2002-2023 Free Software Foundation, Inc. # # This file is free software; as a special exception the author gives # unlimited permission to copy and/or distribute it, with or without @@ -25,7 +24,16 @@ AM_CPPFLAGS = \ -DINFODIR=\"$(infodir)\" \ -DINFODIR2=\"$(datadir)/info\" -LDADD = $(top_builddir)/gnulib/lib/libgnu.a $(TERMLIBS) $(LIBINTL) $(LIBICONV) $(LIBTHREAD) +LDADD = $(top_builddir)/gnulib/lib/libgnu.a $(TERMLIBS) + +# for various gnulib modules +LDADD += $(LIBINTL) $(LIBICONV) $(LIBC32CONV) $(LIBUNISTRING) $(LIBTHREAD) + +# for hard-locale gnulib module which is brought in indirectly +LDADD += $(HARD_LOCALE_LIB) $(SETLOCALE_NULL_LIB) + +# for mbrtowc gnulib module which is brought in indirectly +LDADD += $(MBRTOWC_LIB) EXTRA_DIST = pcterm.c @@ -132,6 +140,7 @@ TESTS = \ t/window-split-dir.sh \ t/last-node-not-top-level.sh \ t/adjust-anchors.sh \ + t/recode-C-locale.sh \ t/xref-to-anchor.sh \ t/search-after-tag.sh \ t/split-file-menu.sh \ diff --git a/macros/texinfo/texinfo/info/Makefile.in b/macros/texinfo/texinfo/info/Makefile.in index 92450a0d2c..32ee7a5fa9 100644 --- a/macros/texinfo/texinfo/info/Makefile.in +++ b/macros/texinfo/texinfo/info/Makefile.in @@ -16,8 +16,7 @@ # Makefile.am for texinfo/info. # -# Copyright 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2012, -# 2013, 2014, 2015, 2016, 2017, 2018, 2019 Free Software Foundation, Inc. +# Copyright 2002-2023 Free Software Foundation, Inc. # # This file is free software; as a special exception the author gives # unlimited permission to copy and/or distribute it, with or without @@ -115,6 +114,7 @@ am__aclocal_m4_deps = $(top_srcdir)/gnulib/m4/00gnulib.m4 \ $(top_srcdir)/gnulib/m4/builtin-expect.m4 \ $(top_srcdir)/gnulib/m4/c-bool.m4 \ $(top_srcdir)/gnulib/m4/calloc.m4 \ + $(top_srcdir)/gnulib/m4/clock_time.m4 \ $(top_srcdir)/gnulib/m4/close.m4 \ $(top_srcdir)/gnulib/m4/codeset.m4 \ $(top_srcdir)/gnulib/m4/double-slash-root.m4 \ @@ -122,6 +122,7 @@ am__aclocal_m4_deps = $(top_srcdir)/gnulib/m4/00gnulib.m4 \ $(top_srcdir)/gnulib/m4/eealloc.m4 \ $(top_srcdir)/gnulib/m4/errno_h.m4 \ $(top_srcdir)/gnulib/m4/error.m4 \ + $(top_srcdir)/gnulib/m4/error_h.m4 \ $(top_srcdir)/gnulib/m4/exponentd.m4 \ $(top_srcdir)/gnulib/m4/extensions.m4 \ $(top_srcdir)/gnulib/m4/extern-inline.m4 \ @@ -134,6 +135,7 @@ am__aclocal_m4_deps = $(top_srcdir)/gnulib/m4/00gnulib.m4 \ $(top_srcdir)/gnulib/m4/getdtablesize.m4 \ $(top_srcdir)/gnulib/m4/getopt.m4 \ $(top_srcdir)/gnulib/m4/getprogname.m4 \ + $(top_srcdir)/gnulib/m4/getrandom.m4 \ $(top_srcdir)/gnulib/m4/gettext.m4 \ $(top_srcdir)/gnulib/m4/gnulib-common.m4 \ $(top_srcdir)/gnulib/m4/gnulib-comp.m4 \ @@ -145,7 +147,9 @@ am__aclocal_m4_deps = $(top_srcdir)/gnulib/m4/00gnulib.m4 \ $(top_srcdir)/gnulib/m4/inttypes.m4 \ $(top_srcdir)/gnulib/m4/inttypes_h.m4 \ $(top_srcdir)/gnulib/m4/iswblank.m4 \ + $(top_srcdir)/gnulib/m4/iswctype.m4 \ $(top_srcdir)/gnulib/m4/iswdigit.m4 \ + $(top_srcdir)/gnulib/m4/iswpunct.m4 \ $(top_srcdir)/gnulib/m4/iswxdigit.m4 \ $(top_srcdir)/gnulib/m4/langinfo_h.m4 \ $(top_srcdir)/gnulib/m4/largefile.m4 \ @@ -161,10 +165,12 @@ am__aclocal_m4_deps = $(top_srcdir)/gnulib/m4/00gnulib.m4 \ $(top_srcdir)/gnulib/m4/locale_h.m4 \ $(top_srcdir)/gnulib/m4/localeconv.m4 \ $(top_srcdir)/gnulib/m4/lock.m4 \ + $(top_srcdir)/gnulib/m4/lstat.m4 \ $(top_srcdir)/gnulib/m4/malloc.m4 \ $(top_srcdir)/gnulib/m4/malloca.m4 \ $(top_srcdir)/gnulib/m4/mbchar.m4 \ $(top_srcdir)/gnulib/m4/mbiter.m4 \ + $(top_srcdir)/gnulib/m4/mbrtoc32.m4 \ $(top_srcdir)/gnulib/m4/mbrtowc.m4 \ $(top_srcdir)/gnulib/m4/mbsinit.m4 \ $(top_srcdir)/gnulib/m4/mbslen.m4 \ @@ -175,11 +181,14 @@ am__aclocal_m4_deps = $(top_srcdir)/gnulib/m4/00gnulib.m4 \ $(top_srcdir)/gnulib/m4/mempcpy.m4 \ $(top_srcdir)/gnulib/m4/memrchr.m4 \ $(top_srcdir)/gnulib/m4/minmax.m4 \ + $(top_srcdir)/gnulib/m4/mkdir.m4 \ + $(top_srcdir)/gnulib/m4/mkstemp.m4 \ $(top_srcdir)/gnulib/m4/mmap-anon.m4 \ $(top_srcdir)/gnulib/m4/mode_t.m4 \ $(top_srcdir)/gnulib/m4/msvc-inval.m4 \ $(top_srcdir)/gnulib/m4/msvc-nothrow.m4 \ $(top_srcdir)/gnulib/m4/multiarch.m4 \ + $(top_srcdir)/gnulib/m4/musl.m4 \ $(top_srcdir)/gnulib/m4/nl_langinfo.m4 \ $(top_srcdir)/gnulib/m4/nls.m4 \ $(top_srcdir)/gnulib/m4/nocrash.m4 \ @@ -200,6 +209,7 @@ am__aclocal_m4_deps = $(top_srcdir)/gnulib/m4/00gnulib.m4 \ $(top_srcdir)/gnulib/m4/ssize_t.m4 \ $(top_srcdir)/gnulib/m4/stat-time.m4 \ $(top_srcdir)/gnulib/m4/stat.m4 \ + $(top_srcdir)/gnulib/m4/stdalign.m4 \ $(top_srcdir)/gnulib/m4/stdarg.m4 \ $(top_srcdir)/gnulib/m4/stddef_h.m4 \ $(top_srcdir)/gnulib/m4/stdint.m4 \ @@ -216,11 +226,17 @@ am__aclocal_m4_deps = $(top_srcdir)/gnulib/m4/00gnulib.m4 \ $(top_srcdir)/gnulib/m4/strndup.m4 \ $(top_srcdir)/gnulib/m4/strnlen.m4 \ $(top_srcdir)/gnulib/m4/strstr.m4 \ + $(top_srcdir)/gnulib/m4/sys_random_h.m4 \ $(top_srcdir)/gnulib/m4/sys_socket_h.m4 \ $(top_srcdir)/gnulib/m4/sys_stat_h.m4 \ $(top_srcdir)/gnulib/m4/sys_types_h.m4 \ + $(top_srcdir)/gnulib/m4/tempname.m4 \ $(top_srcdir)/gnulib/m4/threadlib.m4 \ $(top_srcdir)/gnulib/m4/time_h.m4 \ + $(top_srcdir)/gnulib/m4/uchar_h.m4 \ + $(top_srcdir)/gnulib/m4/unicase_h.m4 \ + $(top_srcdir)/gnulib/m4/unictype_h.m4 \ + $(top_srcdir)/gnulib/m4/uninorm_h.m4 \ $(top_srcdir)/gnulib/m4/unistd_h.m4 \ $(top_srcdir)/gnulib/m4/vasnprintf.m4 \ $(top_srcdir)/gnulib/m4/vasprintf.m4 \ @@ -229,12 +245,12 @@ am__aclocal_m4_deps = $(top_srcdir)/gnulib/m4/00gnulib.m4 \ $(top_srcdir)/gnulib/m4/wchar_h.m4 \ $(top_srcdir)/gnulib/m4/wchar_t.m4 \ $(top_srcdir)/gnulib/m4/wcrtomb.m4 \ + $(top_srcdir)/gnulib/m4/wctype.m4 \ $(top_srcdir)/gnulib/m4/wctype_h.m4 \ $(top_srcdir)/gnulib/m4/wcwidth.m4 \ $(top_srcdir)/gnulib/m4/wint_t.m4 \ $(top_srcdir)/gnulib/m4/xalloc.m4 \ $(top_srcdir)/gnulib/m4/xsize.m4 \ - $(top_srcdir)/gnulib/m4/year2038.m4 \ $(top_srcdir)/gnulib/m4/zzgnulib.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) @@ -260,20 +276,26 @@ ginfo_LDADD = $(LDADD) am__DEPENDENCIES_1 = ginfo_DEPENDENCIES = $(top_builddir)/gnulib/lib/libgnu.a \ $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ - $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) + $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ + $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ + $(am__DEPENDENCIES_1) am_makedoc_OBJECTS = makedoc.$(OBJEXT) makedoc_OBJECTS = $(am_makedoc_OBJECTS) makedoc_LDADD = $(LDADD) makedoc_DEPENDENCIES = $(top_builddir)/gnulib/lib/libgnu.a \ $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ - $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) + $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ + $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ + $(am__DEPENDENCIES_1) am__pseudotty_SOURCES_DIST = pseudotty.c @have_ptys_TRUE@am_pseudotty_OBJECTS = pseudotty.$(OBJEXT) pseudotty_OBJECTS = $(am_pseudotty_OBJECTS) pseudotty_LDADD = $(LDADD) pseudotty_DEPENDENCIES = $(top_builddir)/gnulib/lib/libgnu.a \ $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ - $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) + $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ + $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ + $(am__DEPENDENCIES_1) AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false @@ -576,10 +598,13 @@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CFLAG_VISIBILITY = @CFLAG_VISIBILITY@ +CLOCK_TIME_LIB = @CLOCK_TIME_LIB@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CSCOPE = @CSCOPE@ CTAGS = @CTAGS@ +CXX_HAS_CHAR8_TYPE = @CXX_HAS_CHAR8_TYPE@ +CXX_HAS_UCHAR_TYPES = @CXX_HAS_UCHAR_TYPES@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ @@ -603,13 +628,40 @@ FLOAT_H = @FLOAT_H@ GAWK = @GAWK@ GETOPT_CDEFS_H = @GETOPT_CDEFS_H@ GETOPT_H = @GETOPT_H@ +GETRANDOM_LIB = @GETRANDOM_LIB@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GL_CFLAG_ALLOW_WARNINGS = @GL_CFLAG_ALLOW_WARNINGS@ GL_CFLAG_GNULIB_WARNINGS = @GL_CFLAG_GNULIB_WARNINGS@ GL_GNULIB_ACCESS = @GL_GNULIB_ACCESS@ GL_GNULIB_ALIGNED_ALLOC = @GL_GNULIB_ALIGNED_ALLOC@ GL_GNULIB_ATOLL = @GL_GNULIB_ATOLL@ +GL_GNULIB_BTOC32 = @GL_GNULIB_BTOC32@ GL_GNULIB_BTOWC = @GL_GNULIB_BTOWC@ +GL_GNULIB_C32ISALNUM = @GL_GNULIB_C32ISALNUM@ +GL_GNULIB_C32ISALPHA = @GL_GNULIB_C32ISALPHA@ +GL_GNULIB_C32ISBLANK = @GL_GNULIB_C32ISBLANK@ +GL_GNULIB_C32ISCNTRL = @GL_GNULIB_C32ISCNTRL@ +GL_GNULIB_C32ISDIGIT = @GL_GNULIB_C32ISDIGIT@ +GL_GNULIB_C32ISGRAPH = @GL_GNULIB_C32ISGRAPH@ +GL_GNULIB_C32ISLOWER = @GL_GNULIB_C32ISLOWER@ +GL_GNULIB_C32ISPRINT = @GL_GNULIB_C32ISPRINT@ +GL_GNULIB_C32ISPUNCT = @GL_GNULIB_C32ISPUNCT@ +GL_GNULIB_C32ISSPACE = @GL_GNULIB_C32ISSPACE@ +GL_GNULIB_C32ISUPPER = @GL_GNULIB_C32ISUPPER@ +GL_GNULIB_C32ISXDIGIT = @GL_GNULIB_C32ISXDIGIT@ +GL_GNULIB_C32RTOMB = @GL_GNULIB_C32RTOMB@ +GL_GNULIB_C32SNRTOMBS = @GL_GNULIB_C32SNRTOMBS@ +GL_GNULIB_C32SRTOMBS = @GL_GNULIB_C32SRTOMBS@ +GL_GNULIB_C32STOMBS = @GL_GNULIB_C32STOMBS@ +GL_GNULIB_C32SWIDTH = @GL_GNULIB_C32SWIDTH@ +GL_GNULIB_C32TOB = @GL_GNULIB_C32TOB@ +GL_GNULIB_C32TOLOWER = @GL_GNULIB_C32TOLOWER@ +GL_GNULIB_C32TOUPPER = @GL_GNULIB_C32TOUPPER@ +GL_GNULIB_C32WIDTH = @GL_GNULIB_C32WIDTH@ +GL_GNULIB_C32_APPLY_MAPPING = @GL_GNULIB_C32_APPLY_MAPPING@ +GL_GNULIB_C32_APPLY_TYPE_TEST = @GL_GNULIB_C32_APPLY_TYPE_TEST@ +GL_GNULIB_C32_GET_MAPPING = @GL_GNULIB_C32_GET_MAPPING@ +GL_GNULIB_C32_GET_TYPE_TEST = @GL_GNULIB_C32_GET_TYPE_TEST@ GL_GNULIB_CALLOC_GNU = @GL_GNULIB_CALLOC_GNU@ GL_GNULIB_CALLOC_POSIX = @GL_GNULIB_CALLOC_POSIX@ GL_GNULIB_CANONICALIZE_FILE_NAME = @GL_GNULIB_CANONICALIZE_FILE_NAME@ @@ -687,6 +739,8 @@ GL_GNULIB_GETOPT_POSIX = @GL_GNULIB_GETOPT_POSIX@ GL_GNULIB_GETPAGESIZE = @GL_GNULIB_GETPAGESIZE@ GL_GNULIB_GETPASS = @GL_GNULIB_GETPASS@ GL_GNULIB_GETPASS_GNU = @GL_GNULIB_GETPASS_GNU@ +GL_GNULIB_GETPROGNAME = @GL_GNULIB_GETPROGNAME@ +GL_GNULIB_GETRANDOM = @GL_GNULIB_GETRANDOM@ GL_GNULIB_GETSUBOPT = @GL_GNULIB_GETSUBOPT@ GL_GNULIB_GETUMASK = @GL_GNULIB_GETUMASK@ GL_GNULIB_GETUSERSHELL = @GL_GNULIB_GETUSERSHELL@ @@ -698,6 +752,7 @@ GL_GNULIB_ISATTY = @GL_GNULIB_ISATTY@ GL_GNULIB_ISWBLANK = @GL_GNULIB_ISWBLANK@ GL_GNULIB_ISWCTYPE = @GL_GNULIB_ISWCTYPE@ GL_GNULIB_ISWDIGIT = @GL_GNULIB_ISWDIGIT@ +GL_GNULIB_ISWPUNCT = @GL_GNULIB_ISWPUNCT@ GL_GNULIB_ISWXDIGIT = @GL_GNULIB_ISWXDIGIT@ GL_GNULIB_LCHMOD = @GL_GNULIB_LCHMOD@ GL_GNULIB_LCHOWN = @GL_GNULIB_LCHOWN@ @@ -711,6 +766,8 @@ GL_GNULIB_LSTAT = @GL_GNULIB_LSTAT@ GL_GNULIB_MALLOC_GNU = @GL_GNULIB_MALLOC_GNU@ GL_GNULIB_MALLOC_POSIX = @GL_GNULIB_MALLOC_POSIX@ GL_GNULIB_MBRLEN = @GL_GNULIB_MBRLEN@ +GL_GNULIB_MBRTOC16 = @GL_GNULIB_MBRTOC16@ +GL_GNULIB_MBRTOC32 = @GL_GNULIB_MBRTOC32@ GL_GNULIB_MBRTOWC = @GL_GNULIB_MBRTOWC@ GL_GNULIB_MBSCASECMP = @GL_GNULIB_MBSCASECMP@ GL_GNULIB_MBSCASESTR = @GL_GNULIB_MBSCASESTR@ @@ -720,15 +777,20 @@ GL_GNULIB_MBSINIT = @GL_GNULIB_MBSINIT@ GL_GNULIB_MBSLEN = @GL_GNULIB_MBSLEN@ GL_GNULIB_MBSNCASECMP = @GL_GNULIB_MBSNCASECMP@ GL_GNULIB_MBSNLEN = @GL_GNULIB_MBSNLEN@ +GL_GNULIB_MBSNRTOC32S = @GL_GNULIB_MBSNRTOC32S@ GL_GNULIB_MBSNRTOWCS = @GL_GNULIB_MBSNRTOWCS@ GL_GNULIB_MBSPBRK = @GL_GNULIB_MBSPBRK@ GL_GNULIB_MBSPCASECMP = @GL_GNULIB_MBSPCASECMP@ GL_GNULIB_MBSRCHR = @GL_GNULIB_MBSRCHR@ +GL_GNULIB_MBSRTOC32S = @GL_GNULIB_MBSRTOC32S@ GL_GNULIB_MBSRTOWCS = @GL_GNULIB_MBSRTOWCS@ GL_GNULIB_MBSSEP = @GL_GNULIB_MBSSEP@ GL_GNULIB_MBSSPN = @GL_GNULIB_MBSSPN@ GL_GNULIB_MBSSTR = @GL_GNULIB_MBSSTR@ +GL_GNULIB_MBSTOC32S = @GL_GNULIB_MBSTOC32S@ GL_GNULIB_MBSTOK_R = @GL_GNULIB_MBSTOK_R@ +GL_GNULIB_MBSTOWCS = @GL_GNULIB_MBSTOWCS@ +GL_GNULIB_MBSZERO = @GL_GNULIB_MBSZERO@ GL_GNULIB_MBTOWC = @GL_GNULIB_MBTOWC@ GL_GNULIB_MDA_ACCESS = @GL_GNULIB_MDA_ACCESS@ GL_GNULIB_MDA_CHDIR = @GL_GNULIB_MDA_CHDIR@ @@ -775,6 +837,7 @@ GL_GNULIB_MEMCHR = @GL_GNULIB_MEMCHR@ GL_GNULIB_MEMMEM = @GL_GNULIB_MEMMEM@ GL_GNULIB_MEMPCPY = @GL_GNULIB_MEMPCPY@ GL_GNULIB_MEMRCHR = @GL_GNULIB_MEMRCHR@ +GL_GNULIB_MEMSET_EXPLICIT = @GL_GNULIB_MEMSET_EXPLICIT@ GL_GNULIB_MKDIR = @GL_GNULIB_MKDIR@ GL_GNULIB_MKDIRAT = @GL_GNULIB_MKDIRAT@ GL_GNULIB_MKDTEMP = @GL_GNULIB_MKDTEMP@ @@ -872,6 +935,7 @@ GL_GNULIB_STRVERSCMP = @GL_GNULIB_STRVERSCMP@ GL_GNULIB_SYMLINK = @GL_GNULIB_SYMLINK@ GL_GNULIB_SYMLINKAT = @GL_GNULIB_SYMLINKAT@ GL_GNULIB_SYSTEM_POSIX = @GL_GNULIB_SYSTEM_POSIX@ +GL_GNULIB_TIME = @GL_GNULIB_TIME@ GL_GNULIB_TIMEGM = @GL_GNULIB_TIMEGM@ GL_GNULIB_TIMESPEC_GET = @GL_GNULIB_TIMESPEC_GET@ GL_GNULIB_TIMESPEC_GETRES = @GL_GNULIB_TIMESPEC_GETRES@ @@ -882,6 +946,143 @@ GL_GNULIB_TOWCTRANS = @GL_GNULIB_TOWCTRANS@ GL_GNULIB_TRUNCATE = @GL_GNULIB_TRUNCATE@ GL_GNULIB_TTYNAME_R = @GL_GNULIB_TTYNAME_R@ GL_GNULIB_TZSET = @GL_GNULIB_TZSET@ +GL_GNULIB_UNICASE_EMPTY_PREFIX_CONTEXT_DLL_VARIABLE = @GL_GNULIB_UNICASE_EMPTY_PREFIX_CONTEXT_DLL_VARIABLE@ +GL_GNULIB_UNICASE_EMPTY_SUFFIX_CONTEXT_DLL_VARIABLE = @GL_GNULIB_UNICASE_EMPTY_SUFFIX_CONTEXT_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_CATEGORY_CC_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_CATEGORY_CC_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_CATEGORY_CF_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_CATEGORY_CF_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_CATEGORY_CN_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_CATEGORY_CN_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_CATEGORY_CO_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_CATEGORY_CO_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_CATEGORY_CS_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_CATEGORY_CS_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_CATEGORY_C_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_CATEGORY_C_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_CATEGORY_LC_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_CATEGORY_LC_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_CATEGORY_LL_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_CATEGORY_LL_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_CATEGORY_LM_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_CATEGORY_LM_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_CATEGORY_LO_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_CATEGORY_LO_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_CATEGORY_LT_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_CATEGORY_LT_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_CATEGORY_LU_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_CATEGORY_LU_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_CATEGORY_L_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_CATEGORY_L_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_CATEGORY_MC_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_CATEGORY_MC_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_CATEGORY_ME_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_CATEGORY_ME_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_CATEGORY_MN_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_CATEGORY_MN_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_CATEGORY_M_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_CATEGORY_M_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_CATEGORY_ND_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_CATEGORY_ND_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_CATEGORY_NL_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_CATEGORY_NL_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_CATEGORY_NO_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_CATEGORY_NO_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_CATEGORY_N_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_CATEGORY_N_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_CATEGORY_PC_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_CATEGORY_PC_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_CATEGORY_PD_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_CATEGORY_PD_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_CATEGORY_PE_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_CATEGORY_PE_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_CATEGORY_PF_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_CATEGORY_PF_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_CATEGORY_PI_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_CATEGORY_PI_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_CATEGORY_PO_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_CATEGORY_PO_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_CATEGORY_PS_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_CATEGORY_PS_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_CATEGORY_P_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_CATEGORY_P_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_CATEGORY_SC_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_CATEGORY_SC_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_CATEGORY_SK_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_CATEGORY_SK_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_CATEGORY_SM_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_CATEGORY_SM_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_CATEGORY_SO_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_CATEGORY_SO_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_CATEGORY_S_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_CATEGORY_S_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_CATEGORY_ZL_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_CATEGORY_ZL_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_CATEGORY_ZP_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_CATEGORY_ZP_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_CATEGORY_ZS_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_CATEGORY_ZS_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_CATEGORY_Z_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_CATEGORY_Z_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_PROPERTY_ALPHABETIC_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_PROPERTY_ALPHABETIC_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_PROPERTY_ASCII_HEX_DIGIT_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_PROPERTY_ASCII_HEX_DIGIT_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_PROPERTY_BIDI_ARABIC_DIGIT_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_PROPERTY_BIDI_ARABIC_DIGIT_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_PROPERTY_BIDI_ARABIC_RIGHT_TO_LEFT_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_PROPERTY_BIDI_ARABIC_RIGHT_TO_LEFT_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_PROPERTY_BIDI_BLOCK_SEPARATOR_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_PROPERTY_BIDI_BLOCK_SEPARATOR_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_PROPERTY_BIDI_BOUNDARY_NEUTRAL_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_PROPERTY_BIDI_BOUNDARY_NEUTRAL_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_PROPERTY_BIDI_COMMON_SEPARATOR_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_PROPERTY_BIDI_COMMON_SEPARATOR_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_PROPERTY_BIDI_CONTROL_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_PROPERTY_BIDI_CONTROL_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_PROPERTY_BIDI_EMBEDDING_OR_OVERRIDE_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_PROPERTY_BIDI_EMBEDDING_OR_OVERRIDE_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_PROPERTY_BIDI_EUROPEAN_DIGIT_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_PROPERTY_BIDI_EUROPEAN_DIGIT_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_PROPERTY_BIDI_EUR_NUM_SEPARATOR_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_PROPERTY_BIDI_EUR_NUM_SEPARATOR_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_PROPERTY_BIDI_EUR_NUM_TERMINATOR_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_PROPERTY_BIDI_EUR_NUM_TERMINATOR_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_PROPERTY_BIDI_HEBREW_RIGHT_TO_LEFT_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_PROPERTY_BIDI_HEBREW_RIGHT_TO_LEFT_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_PROPERTY_BIDI_LEFT_TO_RIGHT_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_PROPERTY_BIDI_LEFT_TO_RIGHT_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_PROPERTY_BIDI_NON_SPACING_MARK_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_PROPERTY_BIDI_NON_SPACING_MARK_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_PROPERTY_BIDI_OTHER_NEUTRAL_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_PROPERTY_BIDI_OTHER_NEUTRAL_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_PROPERTY_BIDI_PDF_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_PROPERTY_BIDI_PDF_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_PROPERTY_BIDI_SEGMENT_SEPARATOR_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_PROPERTY_BIDI_SEGMENT_SEPARATOR_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_PROPERTY_BIDI_WHITESPACE_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_PROPERTY_BIDI_WHITESPACE_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_PROPERTY_CASED_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_PROPERTY_CASED_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_PROPERTY_CASE_IGNORABLE_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_PROPERTY_CASE_IGNORABLE_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_PROPERTY_CHANGES_WHEN_CASEFOLDED_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_PROPERTY_CHANGES_WHEN_CASEFOLDED_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_PROPERTY_CHANGES_WHEN_CASEMAPPED_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_PROPERTY_CHANGES_WHEN_CASEMAPPED_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_PROPERTY_CHANGES_WHEN_LOWERCASED_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_PROPERTY_CHANGES_WHEN_LOWERCASED_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_PROPERTY_CHANGES_WHEN_TITLECASED_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_PROPERTY_CHANGES_WHEN_TITLECASED_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_PROPERTY_CHANGES_WHEN_UPPERCASED_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_PROPERTY_CHANGES_WHEN_UPPERCASED_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_PROPERTY_COMBINING_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_PROPERTY_COMBINING_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_PROPERTY_COMPOSITE_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_PROPERTY_COMPOSITE_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_PROPERTY_CURRENCY_SYMBOL_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_PROPERTY_CURRENCY_SYMBOL_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_PROPERTY_DASH_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_PROPERTY_DASH_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_PROPERTY_DECIMAL_DIGIT_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_PROPERTY_DECIMAL_DIGIT_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_PROPERTY_DEFAULT_IGNORABLE_CODE_POINT_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_PROPERTY_DEFAULT_IGNORABLE_CODE_POINT_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_PROPERTY_DEPRECATED_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_PROPERTY_DEPRECATED_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_PROPERTY_DIACRITIC_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_PROPERTY_DIACRITIC_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_PROPERTY_EMOJI_COMPONENT_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_PROPERTY_EMOJI_COMPONENT_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_PROPERTY_EMOJI_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_PROPERTY_EMOJI_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_PROPERTY_EMOJI_MODIFIER_BASE_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_PROPERTY_EMOJI_MODIFIER_BASE_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_PROPERTY_EMOJI_MODIFIER_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_PROPERTY_EMOJI_MODIFIER_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_PROPERTY_EMOJI_PRESENTATION_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_PROPERTY_EMOJI_PRESENTATION_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_PROPERTY_EXTENDED_PICTOGRAPHIC_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_PROPERTY_EXTENDED_PICTOGRAPHIC_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_PROPERTY_EXTENDER_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_PROPERTY_EXTENDER_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_PROPERTY_FORMAT_CONTROL_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_PROPERTY_FORMAT_CONTROL_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_PROPERTY_GRAPHEME_BASE_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_PROPERTY_GRAPHEME_BASE_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_PROPERTY_GRAPHEME_EXTEND_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_PROPERTY_GRAPHEME_EXTEND_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_PROPERTY_GRAPHEME_LINK_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_PROPERTY_GRAPHEME_LINK_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_PROPERTY_HEX_DIGIT_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_PROPERTY_HEX_DIGIT_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_PROPERTY_HYPHEN_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_PROPERTY_HYPHEN_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_PROPERTY_IDEOGRAPHIC_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_PROPERTY_IDEOGRAPHIC_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_PROPERTY_IDS_BINARY_OPERATOR_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_PROPERTY_IDS_BINARY_OPERATOR_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_PROPERTY_IDS_TRINARY_OPERATOR_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_PROPERTY_IDS_TRINARY_OPERATOR_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_PROPERTY_ID_CONTINUE_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_PROPERTY_ID_CONTINUE_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_PROPERTY_ID_START_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_PROPERTY_ID_START_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_PROPERTY_IGNORABLE_CONTROL_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_PROPERTY_IGNORABLE_CONTROL_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_PROPERTY_ISO_CONTROL_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_PROPERTY_ISO_CONTROL_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_PROPERTY_JOIN_CONTROL_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_PROPERTY_JOIN_CONTROL_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_PROPERTY_LEFT_OF_PAIR_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_PROPERTY_LEFT_OF_PAIR_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_PROPERTY_LINE_SEPARATOR_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_PROPERTY_LINE_SEPARATOR_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_PROPERTY_LOGICAL_ORDER_EXCEPTION_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_PROPERTY_LOGICAL_ORDER_EXCEPTION_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_PROPERTY_LOWERCASE_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_PROPERTY_LOWERCASE_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_PROPERTY_MATH_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_PROPERTY_MATH_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_PROPERTY_NON_BREAK_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_PROPERTY_NON_BREAK_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_PROPERTY_NOT_A_CHARACTER_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_PROPERTY_NOT_A_CHARACTER_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_PROPERTY_NUMERIC_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_PROPERTY_NUMERIC_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_PROPERTY_OTHER_ALPHABETIC_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_PROPERTY_OTHER_ALPHABETIC_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_PROPERTY_OTHER_DEFAULT_IGNORABLE_CODE_POINT_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_PROPERTY_OTHER_DEFAULT_IGNORABLE_CODE_POINT_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_PROPERTY_OTHER_GRAPHEME_EXTEND_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_PROPERTY_OTHER_GRAPHEME_EXTEND_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_PROPERTY_OTHER_ID_CONTINUE_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_PROPERTY_OTHER_ID_CONTINUE_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_PROPERTY_OTHER_ID_START_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_PROPERTY_OTHER_ID_START_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_PROPERTY_OTHER_LOWERCASE_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_PROPERTY_OTHER_LOWERCASE_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_PROPERTY_OTHER_MATH_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_PROPERTY_OTHER_MATH_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_PROPERTY_OTHER_UPPERCASE_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_PROPERTY_OTHER_UPPERCASE_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_PROPERTY_PAIRED_PUNCTUATION_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_PROPERTY_PAIRED_PUNCTUATION_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_PROPERTY_PARAGRAPH_SEPARATOR_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_PROPERTY_PARAGRAPH_SEPARATOR_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_PROPERTY_PATTERN_SYNTAX_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_PROPERTY_PATTERN_SYNTAX_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_PROPERTY_PATTERN_WHITE_SPACE_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_PROPERTY_PATTERN_WHITE_SPACE_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_PROPERTY_PRIVATE_USE_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_PROPERTY_PRIVATE_USE_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_PROPERTY_PUNCTUATION_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_PROPERTY_PUNCTUATION_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_PROPERTY_QUOTATION_MARK_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_PROPERTY_QUOTATION_MARK_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_PROPERTY_RADICAL_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_PROPERTY_RADICAL_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_PROPERTY_REGIONAL_INDICATOR_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_PROPERTY_REGIONAL_INDICATOR_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_PROPERTY_SENTENCE_TERMINAL_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_PROPERTY_SENTENCE_TERMINAL_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_PROPERTY_SOFT_DOTTED_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_PROPERTY_SOFT_DOTTED_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_PROPERTY_SPACE_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_PROPERTY_SPACE_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_PROPERTY_TERMINAL_PUNCTUATION_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_PROPERTY_TERMINAL_PUNCTUATION_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_PROPERTY_TITLECASE_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_PROPERTY_TITLECASE_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_PROPERTY_UNASSIGNED_CODE_VALUE_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_PROPERTY_UNASSIGNED_CODE_VALUE_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_PROPERTY_UNIFIED_IDEOGRAPH_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_PROPERTY_UNIFIED_IDEOGRAPH_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_PROPERTY_UPPERCASE_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_PROPERTY_UPPERCASE_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_PROPERTY_VARIATION_SELECTOR_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_PROPERTY_VARIATION_SELECTOR_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_PROPERTY_WHITE_SPACE_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_PROPERTY_WHITE_SPACE_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_PROPERTY_XID_CONTINUE_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_PROPERTY_XID_CONTINUE_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_PROPERTY_XID_START_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_PROPERTY_XID_START_DLL_VARIABLE@ +GL_GNULIB_UNICTYPE_PROPERTY_ZERO_WIDTH_DLL_VARIABLE = @GL_GNULIB_UNICTYPE_PROPERTY_ZERO_WIDTH_DLL_VARIABLE@ +GL_GNULIB_UNINORM_NFC_DLL_VARIABLE = @GL_GNULIB_UNINORM_NFC_DLL_VARIABLE@ +GL_GNULIB_UNINORM_NFD_DLL_VARIABLE = @GL_GNULIB_UNINORM_NFD_DLL_VARIABLE@ +GL_GNULIB_UNINORM_NFKC_DLL_VARIABLE = @GL_GNULIB_UNINORM_NFKC_DLL_VARIABLE@ +GL_GNULIB_UNINORM_NFKD_DLL_VARIABLE = @GL_GNULIB_UNINORM_NFKD_DLL_VARIABLE@ GL_GNULIB_UNISTD_H_GETOPT = @GL_GNULIB_UNISTD_H_GETOPT@ GL_GNULIB_UNISTD_H_NONBLOCKING = @GL_GNULIB_UNISTD_H_NONBLOCKING@ GL_GNULIB_UNISTD_H_SIGPIPE = @GL_GNULIB_UNISTD_H_SIGPIPE@ @@ -943,13 +1144,17 @@ GL_GNULIB_WRITE = @GL_GNULIB_WRITE@ GL_GNULIB__EXIT = @GL_GNULIB__EXIT@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ +GNULIBHEADERS_OVERRIDE_CHAR16_T = @GNULIBHEADERS_OVERRIDE_CHAR16_T@ +GNULIBHEADERS_OVERRIDE_CHAR32_T = @GNULIBHEADERS_OVERRIDE_CHAR32_T@ +GNULIBHEADERS_OVERRIDE_CHAR8_T = @GNULIBHEADERS_OVERRIDE_CHAR8_T@ GNULIBHEADERS_OVERRIDE_WINT_T = @GNULIBHEADERS_OVERRIDE_WINT_T@ -GNULIB_GETTIMEOFDAY = @GNULIB_GETTIMEOFDAY@ GREP = @GREP@ +HARD_LOCALE_LIB = @HARD_LOCALE_LIB@ HAVE_ALIGNED_ALLOC = @HAVE_ALIGNED_ALLOC@ HAVE_ALLOCA_H = @HAVE_ALLOCA_H@ HAVE_ATOLL = @HAVE_ATOLL@ HAVE_BTOWC = @HAVE_BTOWC@ +HAVE_C32RTOMB = @HAVE_C32RTOMB@ HAVE_C99_STDINT_H = @HAVE_C99_STDINT_H@ HAVE_CANONICALIZE_FILE_NAME = @HAVE_CANONICALIZE_FILE_NAME@ HAVE_CHOWN = @HAVE_CHOWN@ @@ -974,6 +1179,7 @@ HAVE_DECL_GETLOGIN = @HAVE_DECL_GETLOGIN@ HAVE_DECL_GETLOGIN_R = @HAVE_DECL_GETLOGIN_R@ HAVE_DECL_GETPAGESIZE = @HAVE_DECL_GETPAGESIZE@ HAVE_DECL_GETUSERSHELL = @HAVE_DECL_GETUSERSHELL@ +HAVE_DECL_GETW = @HAVE_DECL_GETW@ HAVE_DECL_IMAXABS = @HAVE_DECL_IMAXABS@ HAVE_DECL_IMAXDIV = @HAVE_DECL_IMAXDIV@ HAVE_DECL_INITSTATE = @HAVE_DECL_INITSTATE@ @@ -981,6 +1187,8 @@ HAVE_DECL_LOCALTIME_R = @HAVE_DECL_LOCALTIME_R@ HAVE_DECL_MEMMEM = @HAVE_DECL_MEMMEM@ HAVE_DECL_MEMRCHR = @HAVE_DECL_MEMRCHR@ HAVE_DECL_OBSTACK_PRINTF = @HAVE_DECL_OBSTACK_PRINTF@ +HAVE_DECL_PROGRAM_INVOCATION_NAME = @HAVE_DECL_PROGRAM_INVOCATION_NAME@ +HAVE_DECL_PUTW = @HAVE_DECL_PUTW@ HAVE_DECL_SETENV = @HAVE_DECL_SETENV@ HAVE_DECL_SETHOSTNAME = @HAVE_DECL_SETHOSTNAME@ HAVE_DECL_SETSTATE = @HAVE_DECL_SETSTATE@ @@ -1004,6 +1212,9 @@ HAVE_DECL_WCWIDTH = @HAVE_DECL_WCWIDTH@ HAVE_DPRINTF = @HAVE_DPRINTF@ HAVE_DUP3 = @HAVE_DUP3@ HAVE_DUPLOCALE = @HAVE_DUPLOCALE@ +HAVE_ERROR = @HAVE_ERROR@ +HAVE_ERROR_AT_LINE = @HAVE_ERROR_AT_LINE@ +HAVE_ERROR_H = @HAVE_ERROR_H@ HAVE_EUIDACCESS = @HAVE_EUIDACCESS@ HAVE_EXECVPE = @HAVE_EXECVPE@ HAVE_EXPLICIT_BZERO = @HAVE_EXPLICIT_BZERO@ @@ -1032,10 +1243,14 @@ HAVE_GETLOGIN = @HAVE_GETLOGIN@ HAVE_GETOPT_H = @HAVE_GETOPT_H@ HAVE_GETPAGESIZE = @HAVE_GETPAGESIZE@ HAVE_GETPASS = @HAVE_GETPASS@ +HAVE_GETPROGNAME = @HAVE_GETPROGNAME@ +HAVE_GETRANDOM = @HAVE_GETRANDOM@ HAVE_GETSUBOPT = @HAVE_GETSUBOPT@ HAVE_GETUMASK = @HAVE_GETUMASK@ HAVE_GRANTPT = @HAVE_GRANTPT@ HAVE_GROUP_MEMBER = @HAVE_GROUP_MEMBER@ +HAVE_IMAXABS = @HAVE_IMAXABS@ +HAVE_IMAXDIV = @HAVE_IMAXDIV@ HAVE_IMAXDIV_T = @HAVE_IMAXDIV_T@ HAVE_INITSTATE = @HAVE_INITSTATE@ HAVE_INTTYPES_H = @HAVE_INTTYPES_H@ @@ -1054,6 +1269,8 @@ HAVE_LINKAT = @HAVE_LINKAT@ HAVE_LSTAT = @HAVE_LSTAT@ HAVE_MAX_ALIGN_T = @HAVE_MAX_ALIGN_T@ HAVE_MBRLEN = @HAVE_MBRLEN@ +HAVE_MBRTOC16 = @HAVE_MBRTOC16@ +HAVE_MBRTOC32 = @HAVE_MBRTOC32@ HAVE_MBRTOWC = @HAVE_MBRTOWC@ HAVE_MBSINIT = @HAVE_MBSINIT@ HAVE_MBSLEN = @HAVE_MBSLEN@ @@ -1061,6 +1278,7 @@ HAVE_MBSNRTOWCS = @HAVE_MBSNRTOWCS@ HAVE_MBSRTOWCS = @HAVE_MBSRTOWCS@ HAVE_MBTOWC = @HAVE_MBTOWC@ HAVE_MEMPCPY = @HAVE_MEMPCPY@ +HAVE_MEMSET_EXPLICIT = @HAVE_MEMSET_EXPLICIT@ HAVE_MKDIRAT = @HAVE_MKDIRAT@ HAVE_MKDTEMP = @HAVE_MKDTEMP@ HAVE_MKFIFO = @HAVE_MKFIFO@ @@ -1134,12 +1352,15 @@ HAVE_SYS_CDEFS_H = @HAVE_SYS_CDEFS_H@ HAVE_SYS_INTTYPES_H = @HAVE_SYS_INTTYPES_H@ HAVE_SYS_LOADAVG_H = @HAVE_SYS_LOADAVG_H@ HAVE_SYS_PARAM_H = @HAVE_SYS_PARAM_H@ +HAVE_SYS_RANDOM_H = @HAVE_SYS_RANDOM_H@ HAVE_SYS_TYPES_H = @HAVE_SYS_TYPES_H@ HAVE_TIMEGM = @HAVE_TIMEGM@ HAVE_TIMESPEC_GET = @HAVE_TIMESPEC_GET@ HAVE_TIMESPEC_GETRES = @HAVE_TIMESPEC_GETRES@ HAVE_TIMEZONE_T = @HAVE_TIMEZONE_T@ +HAVE_UCHAR_H = @HAVE_UCHAR_H@ HAVE_UNISTD_H = @HAVE_UNISTD_H@ +HAVE_UNISTRING_WOE32DLL_H = @HAVE_UNISTRING_WOE32DLL_H@ HAVE_UNLINKAT = @HAVE_UNLINKAT@ HAVE_UNLOCKPT = @HAVE_UNLOCKPT@ HAVE_USLEEP = @HAVE_USLEEP@ @@ -1187,10 +1408,12 @@ HAVE_WMEMCPY = @HAVE_WMEMCPY@ HAVE_WMEMMOVE = @HAVE_WMEMMOVE@ HAVE_WMEMPCPY = @HAVE_WMEMPCPY@ HAVE_WMEMSET = @HAVE_WMEMSET@ +HAVE_WORKING_MBRTOC32 = @HAVE_WORKING_MBRTOC32@ HAVE_XLOCALE_H = @HAVE_XLOCALE_H@ HAVE__EXIT = @HAVE__EXIT@ HELP2MAN = @HELP2MAN@ HOST_IS_WINDOWS_VARIABLE = @HOST_IS_WINDOWS_VARIABLE@ +ICONV_CONVERTS_EUC_CN = @ICONV_CONVERTS_EUC_CN@ INCLUDE_NEXT = @INCLUDE_NEXT@ INCLUDE_NEXT_AS_FIRST_DIRECTIVE = @INCLUDE_NEXT_AS_FIRST_DIRECTIVE@ INSTALL = @INSTALL@ @@ -1202,6 +1425,10 @@ INT32_MAX_LT_INTMAX_MAX = @INT32_MAX_LT_INTMAX_MAX@ INT64_MAX_EQ_LONG_MAX = @INT64_MAX_EQ_LONG_MAX@ INTLLIBS = @INTLLIBS@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ +LC_COLLATE_IMPLEMENTED = @LC_COLLATE_IMPLEMENTED@ +LC_MONETARY_IMPLEMENTED = @LC_MONETARY_IMPLEMENTED@ +LC_NUMERIC_IMPLEMENTED = @LC_NUMERIC_IMPLEMENTED@ +LC_TIME_IMPLEMENTED = @LC_TIME_IMPLEMENTED@ LDFLAGS = @LDFLAGS@ LIBGNU_LIBDEPS = @LIBGNU_LIBDEPS@ LIBGNU_LTLIBDEPS = @LIBGNU_LTLIBDEPS@ @@ -1214,8 +1441,13 @@ LIBPTHREAD = @LIBPTHREAD@ LIBS = @LIBS@ LIBSTDTHREAD = @LIBSTDTHREAD@ LIBTHREAD = @LIBTHREAD@ +LIBUNISTRING_UNICASE_H = @LIBUNISTRING_UNICASE_H@ +LIBUNISTRING_UNICTYPE_H = @LIBUNISTRING_UNICTYPE_H@ +LIBUNISTRING_UNINORM_H = @LIBUNISTRING_UNINORM_H@ LIBUNISTRING_UNITYPES_H = @LIBUNISTRING_UNITYPES_H@ LIBUNISTRING_UNIWIDTH_H = @LIBUNISTRING_UNIWIDTH_H@ +LIB_CLOCK_GETTIME = @LIB_CLOCK_GETTIME@ +LIB_GETRANDOM = @LIB_GETRANDOM@ LIB_HARD_LOCALE = @LIB_HARD_LOCALE@ LIB_MBRTOWC = @LIB_MBRTOWC@ LIB_NL_LANGINFO = @LIB_NL_LANGINFO@ @@ -1235,6 +1467,7 @@ LTLIBMULTITHREAD = @LTLIBMULTITHREAD@ LTLIBOBJS = @LTLIBOBJS@ LTLIBTHREAD = @LTLIBTHREAD@ MAKEINFO = @MAKEINFO@ +MBRTOWC_LIB = @MBRTOWC_LIB@ MKDIR_P = @MKDIR_P@ MKINSTALLDIRS = @MKINSTALLDIRS@ MODERNIZR = @MODERNIZR@ @@ -1244,6 +1477,7 @@ MSGMERGE_FOR_MSGFMT_OPTION = @MSGMERGE_FOR_MSGFMT_OPTION@ NEXT_ASSERT_H = @NEXT_ASSERT_H@ NEXT_AS_FIRST_DIRECTIVE_ASSERT_H = @NEXT_AS_FIRST_DIRECTIVE_ASSERT_H@ NEXT_AS_FIRST_DIRECTIVE_ERRNO_H = @NEXT_AS_FIRST_DIRECTIVE_ERRNO_H@ +NEXT_AS_FIRST_DIRECTIVE_ERROR_H = @NEXT_AS_FIRST_DIRECTIVE_ERROR_H@ NEXT_AS_FIRST_DIRECTIVE_FCNTL_H = @NEXT_AS_FIRST_DIRECTIVE_FCNTL_H@ NEXT_AS_FIRST_DIRECTIVE_FLOAT_H = @NEXT_AS_FIRST_DIRECTIVE_FLOAT_H@ NEXT_AS_FIRST_DIRECTIVE_GETOPT_H = @NEXT_AS_FIRST_DIRECTIVE_GETOPT_H@ @@ -1258,13 +1492,16 @@ NEXT_AS_FIRST_DIRECTIVE_STDIO_H = @NEXT_AS_FIRST_DIRECTIVE_STDIO_H@ NEXT_AS_FIRST_DIRECTIVE_STDLIB_H = @NEXT_AS_FIRST_DIRECTIVE_STDLIB_H@ NEXT_AS_FIRST_DIRECTIVE_STRINGS_H = @NEXT_AS_FIRST_DIRECTIVE_STRINGS_H@ NEXT_AS_FIRST_DIRECTIVE_STRING_H = @NEXT_AS_FIRST_DIRECTIVE_STRING_H@ +NEXT_AS_FIRST_DIRECTIVE_SYS_RANDOM_H = @NEXT_AS_FIRST_DIRECTIVE_SYS_RANDOM_H@ NEXT_AS_FIRST_DIRECTIVE_SYS_STAT_H = @NEXT_AS_FIRST_DIRECTIVE_SYS_STAT_H@ NEXT_AS_FIRST_DIRECTIVE_SYS_TYPES_H = @NEXT_AS_FIRST_DIRECTIVE_SYS_TYPES_H@ NEXT_AS_FIRST_DIRECTIVE_TIME_H = @NEXT_AS_FIRST_DIRECTIVE_TIME_H@ +NEXT_AS_FIRST_DIRECTIVE_UCHAR_H = @NEXT_AS_FIRST_DIRECTIVE_UCHAR_H@ NEXT_AS_FIRST_DIRECTIVE_UNISTD_H = @NEXT_AS_FIRST_DIRECTIVE_UNISTD_H@ NEXT_AS_FIRST_DIRECTIVE_WCHAR_H = @NEXT_AS_FIRST_DIRECTIVE_WCHAR_H@ NEXT_AS_FIRST_DIRECTIVE_WCTYPE_H = @NEXT_AS_FIRST_DIRECTIVE_WCTYPE_H@ NEXT_ERRNO_H = @NEXT_ERRNO_H@ +NEXT_ERROR_H = @NEXT_ERROR_H@ NEXT_FCNTL_H = @NEXT_FCNTL_H@ NEXT_FLOAT_H = @NEXT_FLOAT_H@ NEXT_GETOPT_H = @NEXT_GETOPT_H@ @@ -1279,9 +1516,11 @@ NEXT_STDIO_H = @NEXT_STDIO_H@ NEXT_STDLIB_H = @NEXT_STDLIB_H@ NEXT_STRINGS_H = @NEXT_STRINGS_H@ NEXT_STRING_H = @NEXT_STRING_H@ +NEXT_SYS_RANDOM_H = @NEXT_SYS_RANDOM_H@ NEXT_SYS_STAT_H = @NEXT_SYS_STAT_H@ NEXT_SYS_TYPES_H = @NEXT_SYS_TYPES_H@ NEXT_TIME_H = @NEXT_TIME_H@ +NEXT_UCHAR_H = @NEXT_UCHAR_H@ NEXT_UNISTD_H = @NEXT_UNISTD_H@ NEXT_WCHAR_H = @NEXT_WCHAR_H@ NEXT_WCTYPE_H = @NEXT_WCTYPE_H@ @@ -1300,6 +1539,7 @@ PERL_EXT_CC = @PERL_EXT_CC@ PERL_EXT_CFLAGS = @PERL_EXT_CFLAGS@ PERL_EXT_CPPFLAGS = @PERL_EXT_CPPFLAGS@ PERL_EXT_LDFLAGS = @PERL_EXT_LDFLAGS@ +PERL_UNICODE_COLLATE_OK = @PERL_UNICODE_COLLATE_OK@ POD2MAN = @POD2MAN@ POSUB = @POSUB@ PRAGMA_COLUMNS = @PRAGMA_COLUMNS@ @@ -1312,6 +1552,7 @@ RANLIB = @RANLIB@ REPLACE_ACCESS = @REPLACE_ACCESS@ REPLACE_ALIGNED_ALLOC = @REPLACE_ALIGNED_ALLOC@ REPLACE_BTOWC = @REPLACE_BTOWC@ +REPLACE_C32RTOMB = @REPLACE_C32RTOMB@ REPLACE_CALLOC_FOR_CALLOC_GNU = @REPLACE_CALLOC_FOR_CALLOC_GNU@ REPLACE_CALLOC_FOR_CALLOC_POSIX = @REPLACE_CALLOC_FOR_CALLOC_POSIX@ REPLACE_CANONICALIZE_FILE_NAME = @REPLACE_CANONICALIZE_FILE_NAME@ @@ -1324,7 +1565,10 @@ REPLACE_CTIME = @REPLACE_CTIME@ REPLACE_DPRINTF = @REPLACE_DPRINTF@ REPLACE_DUP = @REPLACE_DUP@ REPLACE_DUP2 = @REPLACE_DUP2@ +REPLACE_DUP3 = @REPLACE_DUP3@ REPLACE_DUPLOCALE = @REPLACE_DUPLOCALE@ +REPLACE_ERROR = @REPLACE_ERROR@ +REPLACE_ERROR_AT_LINE = @REPLACE_ERROR_AT_LINE@ REPLACE_EXECL = @REPLACE_EXECL@ REPLACE_EXECLE = @REPLACE_EXECLE@ REPLACE_EXECLP = @REPLACE_EXECLP@ @@ -1337,6 +1581,7 @@ REPLACE_FCHMODAT = @REPLACE_FCHMODAT@ REPLACE_FCHOWNAT = @REPLACE_FCHOWNAT@ REPLACE_FCLOSE = @REPLACE_FCLOSE@ REPLACE_FCNTL = @REPLACE_FCNTL@ +REPLACE_FDATASYNC = @REPLACE_FDATASYNC@ REPLACE_FDOPEN = @REPLACE_FDOPEN@ REPLACE_FFLUSH = @REPLACE_FFLUSH@ REPLACE_FFSLL = @REPLACE_FFSLL@ @@ -1359,18 +1604,26 @@ REPLACE_GETCWD = @REPLACE_GETCWD@ REPLACE_GETDELIM = @REPLACE_GETDELIM@ REPLACE_GETDOMAINNAME = @REPLACE_GETDOMAINNAME@ REPLACE_GETDTABLESIZE = @REPLACE_GETDTABLESIZE@ +REPLACE_GETENTROPY = @REPLACE_GETENTROPY@ REPLACE_GETGROUPS = @REPLACE_GETGROUPS@ REPLACE_GETLINE = @REPLACE_GETLINE@ +REPLACE_GETLOADAVG = @REPLACE_GETLOADAVG@ REPLACE_GETLOGIN_R = @REPLACE_GETLOGIN_R@ REPLACE_GETPAGESIZE = @REPLACE_GETPAGESIZE@ REPLACE_GETPASS = @REPLACE_GETPASS@ REPLACE_GETPASS_FOR_GETPASS_GNU = @REPLACE_GETPASS_FOR_GETPASS_GNU@ +REPLACE_GETPROGNAME = @REPLACE_GETPROGNAME@ +REPLACE_GETRANDOM = @REPLACE_GETRANDOM@ +REPLACE_GETSUBOPT = @REPLACE_GETSUBOPT@ REPLACE_GMTIME = @REPLACE_GMTIME@ +REPLACE_IMAXABS = @REPLACE_IMAXABS@ +REPLACE_IMAXDIV = @REPLACE_IMAXDIV@ REPLACE_INITSTATE = @REPLACE_INITSTATE@ REPLACE_ISATTY = @REPLACE_ISATTY@ REPLACE_ISWBLANK = @REPLACE_ISWBLANK@ REPLACE_ISWCNTRL = @REPLACE_ISWCNTRL@ REPLACE_ISWDIGIT = @REPLACE_ISWDIGIT@ +REPLACE_ISWPUNCT = @REPLACE_ISWPUNCT@ REPLACE_ISWXDIGIT = @REPLACE_ISWXDIGIT@ REPLACE_ITOLD = @REPLACE_ITOLD@ REPLACE_LCHOWN = @REPLACE_LCHOWN@ @@ -1384,19 +1637,26 @@ REPLACE_LSTAT = @REPLACE_LSTAT@ REPLACE_MALLOC_FOR_MALLOC_GNU = @REPLACE_MALLOC_FOR_MALLOC_GNU@ REPLACE_MALLOC_FOR_MALLOC_POSIX = @REPLACE_MALLOC_FOR_MALLOC_POSIX@ REPLACE_MBRLEN = @REPLACE_MBRLEN@ +REPLACE_MBRTOC16 = @REPLACE_MBRTOC16@ +REPLACE_MBRTOC32 = @REPLACE_MBRTOC32@ REPLACE_MBRTOWC = @REPLACE_MBRTOWC@ REPLACE_MBSINIT = @REPLACE_MBSINIT@ REPLACE_MBSNRTOWCS = @REPLACE_MBSNRTOWCS@ REPLACE_MBSRTOWCS = @REPLACE_MBSRTOWCS@ REPLACE_MBSTATE_T = @REPLACE_MBSTATE_T@ +REPLACE_MBSTOWCS = @REPLACE_MBSTOWCS@ REPLACE_MBTOWC = @REPLACE_MBTOWC@ +REPLACE_MB_CUR_MAX = @REPLACE_MB_CUR_MAX@ REPLACE_MEMCHR = @REPLACE_MEMCHR@ REPLACE_MEMMEM = @REPLACE_MEMMEM@ +REPLACE_MEMPCPY = @REPLACE_MEMPCPY@ REPLACE_MKDIR = @REPLACE_MKDIR@ REPLACE_MKFIFO = @REPLACE_MKFIFO@ REPLACE_MKFIFOAT = @REPLACE_MKFIFOAT@ REPLACE_MKNOD = @REPLACE_MKNOD@ REPLACE_MKNODAT = @REPLACE_MKNODAT@ +REPLACE_MKOSTEMP = @REPLACE_MKOSTEMP@ +REPLACE_MKOSTEMPS = @REPLACE_MKOSTEMPS@ REPLACE_MKSTEMP = @REPLACE_MKSTEMP@ REPLACE_MKTIME = @REPLACE_MKTIME@ REPLACE_NANOSLEEP = @REPLACE_NANOSLEEP@ @@ -1407,8 +1667,10 @@ REPLACE_OBSTACK_PRINTF = @REPLACE_OBSTACK_PRINTF@ REPLACE_OPEN = @REPLACE_OPEN@ REPLACE_OPENAT = @REPLACE_OPENAT@ REPLACE_PERROR = @REPLACE_PERROR@ +REPLACE_PIPE2 = @REPLACE_PIPE2@ REPLACE_POPEN = @REPLACE_POPEN@ REPLACE_POSIX_MEMALIGN = @REPLACE_POSIX_MEMALIGN@ +REPLACE_POSIX_OPENPT = @REPLACE_POSIX_OPENPT@ REPLACE_PREAD = @REPLACE_PREAD@ REPLACE_PRINTF = @REPLACE_PRINTF@ REPLACE_PTSNAME = @REPLACE_PTSNAME@ @@ -1430,6 +1692,7 @@ REPLACE_RENAME = @REPLACE_RENAME@ REPLACE_RENAMEAT = @REPLACE_RENAMEAT@ REPLACE_RMDIR = @REPLACE_RMDIR@ REPLACE_SETENV = @REPLACE_SETENV@ +REPLACE_SETHOSTNAME = @REPLACE_SETHOSTNAME@ REPLACE_SETLOCALE = @REPLACE_SETLOCALE@ REPLACE_SETSTATE = @REPLACE_SETSTATE@ REPLACE_SLEEP = @REPLACE_SLEEP@ @@ -1438,6 +1701,7 @@ REPLACE_SPRINTF = @REPLACE_SPRINTF@ REPLACE_STAT = @REPLACE_STAT@ REPLACE_STDIO_READ_FUNCS = @REPLACE_STDIO_READ_FUNCS@ REPLACE_STDIO_WRITE_FUNCS = @REPLACE_STDIO_WRITE_FUNCS@ +REPLACE_STPCPY = @REPLACE_STPCPY@ REPLACE_STPNCPY = @REPLACE_STPNCPY@ REPLACE_STRCASESTR = @REPLACE_STRCASESTR@ REPLACE_STRCHRNUL = @REPLACE_STRCHRNUL@ @@ -1463,7 +1727,9 @@ REPLACE_STRTOUMAX = @REPLACE_STRTOUMAX@ REPLACE_STRUCT_LCONV = @REPLACE_STRUCT_LCONV@ REPLACE_SYMLINK = @REPLACE_SYMLINK@ REPLACE_SYMLINKAT = @REPLACE_SYMLINKAT@ +REPLACE_TIME = @REPLACE_TIME@ REPLACE_TIMEGM = @REPLACE_TIMEGM@ +REPLACE_TIMESPEC_GET = @REPLACE_TIMESPEC_GET@ REPLACE_TMPFILE = @REPLACE_TMPFILE@ REPLACE_TOWLOWER = @REPLACE_TOWLOWER@ REPLACE_TRUNCATE = @REPLACE_TRUNCATE@ @@ -1481,20 +1747,31 @@ REPLACE_VPRINTF = @REPLACE_VPRINTF@ REPLACE_VSNPRINTF = @REPLACE_VSNPRINTF@ REPLACE_VSPRINTF = @REPLACE_VSPRINTF@ REPLACE_WCRTOMB = @REPLACE_WCRTOMB@ +REPLACE_WCSCMP = @REPLACE_WCSCMP@ REPLACE_WCSFTIME = @REPLACE_WCSFTIME@ +REPLACE_WCSNCMP = @REPLACE_WCSNCMP@ REPLACE_WCSNRTOMBS = @REPLACE_WCSNRTOMBS@ REPLACE_WCSRTOMBS = @REPLACE_WCSRTOMBS@ +REPLACE_WCSSTR = @REPLACE_WCSSTR@ REPLACE_WCSTOK = @REPLACE_WCSTOK@ REPLACE_WCSWIDTH = @REPLACE_WCSWIDTH@ REPLACE_WCTOB = @REPLACE_WCTOB@ REPLACE_WCTOMB = @REPLACE_WCTOMB@ +REPLACE_WCTRANS = @REPLACE_WCTRANS@ +REPLACE_WCTYPE = @REPLACE_WCTYPE@ REPLACE_WCWIDTH = @REPLACE_WCWIDTH@ +REPLACE_WMEMCMP = @REPLACE_WMEMCMP@ +REPLACE_WMEMPCPY = @REPLACE_WMEMPCPY@ REPLACE_WRITE = @REPLACE_WRITE@ +REPLACE__EXIT = @REPLACE__EXIT@ +SCHED_YIELD_LIB = @SCHED_YIELD_LIB@ SED = @SED@ +SETLOCALE_NULL_LIB = @SETLOCALE_NULL_LIB@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SIG_ATOMIC_T_SUFFIX = @SIG_ATOMIC_T_SUFFIX@ SIZE_T_SUFFIX = @SIZE_T_SUFFIX@ +SMALL_WCHAR_T = @SMALL_WCHAR_T@ STDARG_H = @STDARG_H@ STDCKDINT_H = @STDCKDINT_H@ STDDEF_H = @STDDEF_H@ @@ -1598,7 +1875,15 @@ AM_CPPFLAGS = \ -DINFODIR=\"$(infodir)\" \ -DINFODIR2=\"$(datadir)/info\" -LDADD = $(top_builddir)/gnulib/lib/libgnu.a $(TERMLIBS) $(LIBINTL) $(LIBICONV) $(LIBTHREAD) + +# for various gnulib modules + +# for hard-locale gnulib module which is brought in indirectly + +# for mbrtowc gnulib module which is brought in indirectly +LDADD = $(top_builddir)/gnulib/lib/libgnu.a $(TERMLIBS) $(LIBINTL) \ + $(LIBICONV) $(LIBC32CONV) $(LIBUNISTRING) $(LIBTHREAD) \ + $(HARD_LOCALE_LIB) $(SETLOCALE_NULL_LIB) $(MBRTOWC_LIB) EXTRA_DIST = pcterm.c $(TESTS) $(XFAIL_TESTS) t/README t/infodir \ t/Init-test.inc t/Infokey-config t/node-target ginfo_SOURCES = dir.c display.c display.h doc.h dribble.c dribble.h \ @@ -1684,6 +1969,7 @@ TESTS = \ t/window-split-dir.sh \ t/last-node-not-top-level.sh \ t/adjust-anchors.sh \ + t/recode-C-locale.sh \ t/xref-to-anchor.sh \ t/search-after-tag.sh \ t/split-file-menu.sh \ @@ -2409,6 +2695,13 @@ t/adjust-anchors.sh.log: t/adjust-anchors.sh --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) +t/recode-C-locale.sh.log: t/recode-C-locale.sh + @p='t/recode-C-locale.sh'; \ + b='t/recode-C-locale.sh'; \ + $(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) t/xref-to-anchor.sh.log: t/xref-to-anchor.sh @p='t/xref-to-anchor.sh'; \ b='t/xref-to-anchor.sh'; \ diff --git a/macros/texinfo/texinfo/info/dir.c b/macros/texinfo/texinfo/info/dir.c index 7eb5e80ef2..d19969bd0d 100644 --- a/macros/texinfo/texinfo/info/dir.c +++ b/macros/texinfo/texinfo/info/dir.c @@ -1,6 +1,6 @@ /* dir.c -- how to build a special "dir" node from "localdir" files. - Copyright 1993-2022 Free Software Foundation, Inc. + Copyright 1993-2023 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/macros/texinfo/texinfo/info/display.c b/macros/texinfo/texinfo/info/display.c index 5a30ca4747..0990961f66 100644 --- a/macros/texinfo/texinfo/info/display.c +++ b/macros/texinfo/texinfo/info/display.c @@ -1,6 +1,6 @@ /* display.c -- How to display Info windows. - Copyright 1993-2022 Free Software Foundation, Inc. + Copyright 1993-2023 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/macros/texinfo/texinfo/info/display.h b/macros/texinfo/texinfo/info/display.h index 7c596be166..b9a7e91ba9 100644 --- a/macros/texinfo/texinfo/info/display.h +++ b/macros/texinfo/texinfo/info/display.h @@ -1,6 +1,6 @@ /* display.h -- How the display in Info is done. - Copyright 1993-2022 Free Software Foundation, Inc. + Copyright 1993-2023 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/macros/texinfo/texinfo/info/doc.h b/macros/texinfo/texinfo/info/doc.h index 26ed41f80c..ec755d0bff 100644 --- a/macros/texinfo/texinfo/info/doc.h +++ b/macros/texinfo/texinfo/info/doc.h @@ -1,6 +1,6 @@ /* doc.h -- Structures associating function pointers with documentation. - Copyright 1993-2022 Free Software Foundation, Inc. + Copyright 1993-2023 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/macros/texinfo/texinfo/info/dribble.c b/macros/texinfo/texinfo/info/dribble.c index 413dd70dcf..555d4686ba 100644 --- a/macros/texinfo/texinfo/info/dribble.c +++ b/macros/texinfo/texinfo/info/dribble.c @@ -1,6 +1,6 @@ /* dribble.c -- dribble files for Info. - Copyright 1993-2022 Free Software Foundation, Inc. + Copyright 1993-2023 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/macros/texinfo/texinfo/info/dribble.h b/macros/texinfo/texinfo/info/dribble.h index 75507290d2..59bf049025 100644 --- a/macros/texinfo/texinfo/info/dribble.h +++ b/macros/texinfo/texinfo/info/dribble.h @@ -1,6 +1,6 @@ /* dribble.h -- Functions and vars declared in dribble.c. - Copyright 1993-2022 Free Software Foundation, Inc. + Copyright 1993-2023 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/macros/texinfo/texinfo/info/echo-area.c b/macros/texinfo/texinfo/info/echo-area.c index f485e43f76..0e057abee7 100644 --- a/macros/texinfo/texinfo/info/echo-area.c +++ b/macros/texinfo/texinfo/info/echo-area.c @@ -1,6 +1,6 @@ /* echo-area.c -- how to read a line in the echo area. - Copyright 1993-2022 Free Software Foundation, Inc. + Copyright 1993-2023 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/macros/texinfo/texinfo/info/echo-area.h b/macros/texinfo/texinfo/info/echo-area.h index 33e4eabf35..8c35b102ed 100644 --- a/macros/texinfo/texinfo/info/echo-area.h +++ b/macros/texinfo/texinfo/info/echo-area.h @@ -1,6 +1,6 @@ /* echo-area.h -- Functions used in reading information from the echo area. - Copyright 1993-2022 Free Software Foundation, Inc. + Copyright 1993-2023 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/macros/texinfo/texinfo/info/filesys.c b/macros/texinfo/texinfo/info/filesys.c index 99497bbfb0..4befe15bce 100644 --- a/macros/texinfo/texinfo/info/filesys.c +++ b/macros/texinfo/texinfo/info/filesys.c @@ -1,6 +1,6 @@ /* filesys.c -- filesystem specific functions. - Copyright 1993-2022 Free Software Foundation, Inc. + Copyright 1993-2023 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -43,7 +43,6 @@ typedef struct static char *info_suffixes[] = { ".info", "-info", - "/index", ".inf", /* 8+3 file on filesystem which supports long file names */ #ifdef __MSDOS__ /* 8+3 file names strike again... */ diff --git a/macros/texinfo/texinfo/info/filesys.h b/macros/texinfo/texinfo/info/filesys.h index 10173b87e3..22fe5da0dc 100644 --- a/macros/texinfo/texinfo/info/filesys.h +++ b/macros/texinfo/texinfo/info/filesys.h @@ -1,6 +1,6 @@ /* filesys.h -- external declarations for filesys.c. - Copyright 1993-2022 Free Software Foundation, Inc. + Copyright 1993-2023 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/macros/texinfo/texinfo/info/footnotes.c b/macros/texinfo/texinfo/info/footnotes.c index 4eddc2478b..e2a5dd3585 100644 --- a/macros/texinfo/texinfo/info/footnotes.c +++ b/macros/texinfo/texinfo/info/footnotes.c @@ -1,6 +1,6 @@ /* footnotes.c -- Some functions for manipulating footnotes. - Copyright 1993-2022 Free Software Foundation, Inc. + Copyright 1993-2023 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/macros/texinfo/texinfo/info/footnotes.h b/macros/texinfo/texinfo/info/footnotes.h index a0e75eacab..fadeb568f0 100644 --- a/macros/texinfo/texinfo/info/footnotes.h +++ b/macros/texinfo/texinfo/info/footnotes.h @@ -1,6 +1,6 @@ /* footnotes.h -- Some functions for manipulating footnotes. - Copyright 1993-2022 Free Software Foundation, Inc. + Copyright 1993-2023 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/macros/texinfo/texinfo/info/indices.c b/macros/texinfo/texinfo/info/indices.c index 349775b1d2..445bbadfcc 100644 --- a/macros/texinfo/texinfo/info/indices.c +++ b/macros/texinfo/texinfo/info/indices.c @@ -1,6 +1,6 @@ /* indices.c -- deal with an Info file index. - Copyright 1993-2022 Free Software Foundation, Inc. + Copyright 1993-2023 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -90,6 +90,22 @@ add_index_to_index_nodenames (REFERENCE **array, NODE *node) index_nodenames_slots, 10); } +static void +clear_index_nodenames (void) +{ + int i; + if (!index_nodenames) + return; + for (i = 0; index_nodenames[i]; i++) + { + free (index_nodenames[i]->name); + free (index_nodenames[i]); + } + + index_nodenames_index = 0; + index_nodenames[0] = NULL; +} + /* Find and concatenate the indices of FILE_BUFFER, saving the result in INDEX_INDEX. The indices are defined as the first node in the file containing the word "Index" and any immediately following nodes whose names @@ -127,17 +143,7 @@ info_indices_of_file_buffer (FILE_BUFFER *file_buffer) initial_index_filename = NULL; initial_index_nodename = NULL; - if (index_nodenames) - { - for (i = 0; index_nodenames[i]; i++) - { - free (index_nodenames[i]->name); - free (index_nodenames[i]); - } - - index_nodenames_index = 0; - index_nodenames[0] = NULL; - } + clear_index_nodenames (); /* Grovel the names of the nodes found in this file. */ if (file_buffer->tags) @@ -157,11 +163,14 @@ info_indices_of_file_buffer (FILE_BUFFER *file_buffer) if (!node) continue; - if (!initial_index_filename) + if ((node->flags & N_IsIndex) && !initial_index_filename) { /* Remember the filename and nodename of this index. */ initial_index_filename = xstrdup (file_buffer->filename); initial_index_nodename = xstrdup (tag->nodename); + + /* Clear list in case earlier node had "Index" in name. */ + clear_index_nodenames (); } menu = node->references; diff --git a/macros/texinfo/texinfo/info/indices.h b/macros/texinfo/texinfo/info/indices.h index d38927e539..183d72f2fa 100644 --- a/macros/texinfo/texinfo/info/indices.h +++ b/macros/texinfo/texinfo/info/indices.h @@ -1,6 +1,6 @@ /* indices.h -- Functions defined in indices.c. - Copyright 1993-2022 Free Software Foundation, Inc. + Copyright 1993-2023 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/macros/texinfo/texinfo/info/info.c b/macros/texinfo/texinfo/info/info.c index e6f2d68bb5..8ca4a17e58 100644 --- a/macros/texinfo/texinfo/info/info.c +++ b/macros/texinfo/texinfo/info/info.c @@ -1,6 +1,6 @@ /* info.c -- Display nodes of Info files in multiple windows. - Copyright 1993-2022 Free Software Foundation, Inc. + Copyright 1993-2023 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -174,6 +174,19 @@ get_initial_file (int *argc, char ***argv, char **error) { REFERENCE *entry; + /* If --file was not used and there is a slash in the first non-option + argument (e.g. "info subdir/file.info"), do not search the dir files + for a matching entry. */ + if (!user_filename + && (*argv)[0] + && HAS_SLASH ((*argv)[0]) + && (*argv)[0][0] != '(') /* don't treat "(manual)node" as a filename */ + { + user_filename = xstrdup ((*argv)[0]); + (*argv)++; /* Advance past first remaining argument. */ + (*argc)--; + } + /* User used "--file". */ if (user_filename) { @@ -226,7 +239,7 @@ get_initial_file (int *argc, char ***argv, char **error) info_parsed_nodename), ref_index, ref_list, ref_slots, 2); /* Remove this argument from the argument list. */ - memmove (*argv, *argv + 1, *argc-- * sizeof (char *)); + memmove (*argv, *argv + 1, (*argc)-- * sizeof (char *)); return; } } @@ -873,21 +886,6 @@ There is NO WARRANTY, to the extent permitted by law.\n"), argc -= optind; argv += optind; - - /* If --file was not used and there is a slash in the first non-option - argument (e.g. "info subdir/file.info"), do not search the dir files - for a matching entry. */ - if (!user_filename && argv[0] && HAS_SLASH (argv[0])) - { - user_filename = xstrdup (argv[0]); - argv++; /* Advance past first remaining argument. */ - argc--; - } - - /* If the user specified a particular filename, add the path of that - file to the contents of INFOPATH. */ - if (user_filename) - add_file_directory_to_path (user_filename); /* Load custom key mappings and variable settings */ initialize_terminal_and_keymaps (init_file); @@ -922,9 +920,9 @@ There is NO WARRANTY, to the extent permitted by law.\n"), add_pointer_to_array (0, ref_index, ref_list, ref_slots, 2); ref_index--; + /* --all */ if (all_matches_p && !index_search_p) { - /* --all */ if (!user_filename && argv[0]) { user_filename = xstrdup (argv[0]); @@ -969,6 +967,11 @@ There is NO WARRANTY, to the extent permitted by law.\n"), get_initial_file (&argc, &argv, &error); + /* If the user specified a particular filename, add the path of that file + to the contents of INFOPATH, for '--variable follow-strategy=path'. */ + if (user_filename) + add_file_directory_to_path (user_filename); + /* If the user specified `--index-search=STRING --all', create and display the menu of results. */ if (index_search_p && all_matches_p && initial_file) diff --git a/macros/texinfo/texinfo/info/info.h b/macros/texinfo/texinfo/info/info.h index 8082725146..c0e59c0370 100644 --- a/macros/texinfo/texinfo/info/info.h +++ b/macros/texinfo/texinfo/info/info.h @@ -1,6 +1,6 @@ /* info.h -- Header file included everywhere - Copyright 1993-2022 Free Software Foundation, Inc. + Copyright 1993-2023 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/macros/texinfo/texinfo/info/infodoc.c b/macros/texinfo/texinfo/info/infodoc.c index 4a3dcf88b5..f5278bbb48 100644 --- a/macros/texinfo/texinfo/info/infodoc.c +++ b/macros/texinfo/texinfo/info/infodoc.c @@ -1,6 +1,6 @@ /* infodoc.c -- functions which build documentation nodes. - Copyright 1993-2022 Free Software Foundation, Inc. + Copyright 1993-2023 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/macros/texinfo/texinfo/info/infokey.c b/macros/texinfo/texinfo/info/infokey.c index 6798094f9d..7202344568 100644 --- a/macros/texinfo/texinfo/info/infokey.c +++ b/macros/texinfo/texinfo/info/infokey.c @@ -1,6 +1,6 @@ /* infokey.c -- read ~/.infokey - Copyright 1999-2022 Free Software Foundation, Inc. + Copyright 1999-2023 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/macros/texinfo/texinfo/info/infomap.c b/macros/texinfo/texinfo/info/infomap.c index 1d24edb626..71ed4098b8 100644 --- a/macros/texinfo/texinfo/info/infomap.c +++ b/macros/texinfo/texinfo/info/infomap.c @@ -1,6 +1,6 @@ /* infomap.c -- keymaps for Info. - Copyright 1993-2022 Free Software Foundation, Inc. + Copyright 1993-2023 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -477,6 +477,7 @@ static int default_vi_like_info_keys[] = ESC, KEY_RIGHT_ARROW, NUL, A_info_xref_item, ESC, KEY_LEFT_ARROW, NUL, A_info_beginning_of_node, CONTROL('x'), KEY_DELETE, NUL, A_ea_backward_kill_line, + KEY_BACK_TAB, NUL, A_info_move_to_prev_xref, }; diff --git a/macros/texinfo/texinfo/info/infomap.h b/macros/texinfo/texinfo/info/infomap.h index b21e5f8eff..61f01e8793 100644 --- a/macros/texinfo/texinfo/info/infomap.h +++ b/macros/texinfo/texinfo/info/infomap.h @@ -1,6 +1,6 @@ /* infomap.h -- description of a keymap in Info and related functions. - Copyright 1993-2022 Free Software Foundation, Inc. + Copyright 1993-2023 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/macros/texinfo/texinfo/info/infopath.c b/macros/texinfo/texinfo/info/infopath.c index d48a1588bb..b64a934ce5 100644 --- a/macros/texinfo/texinfo/info/infopath.c +++ b/macros/texinfo/texinfo/info/infopath.c @@ -1,6 +1,6 @@ /* infopath.c -- INFOPATH handling. - Copyright 1993-2022 Free Software Foundation, Inc. + Copyright 1993-2023 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/macros/texinfo/texinfo/info/m-x.c b/macros/texinfo/texinfo/info/m-x.c index 669d999738..f66e66e972 100644 --- a/macros/texinfo/texinfo/info/m-x.c +++ b/macros/texinfo/texinfo/info/m-x.c @@ -1,6 +1,6 @@ /* m-x.c -- Meta-x minibuffer reader. - Copyright 1993-2022 Free Software Foundation, Inc. + Copyright 1993-2023 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/macros/texinfo/texinfo/info/makedoc.c b/macros/texinfo/texinfo/info/makedoc.c index e7d98d64f9..3dbeee3ab4 100644 --- a/macros/texinfo/texinfo/info/makedoc.c +++ b/macros/texinfo/texinfo/info/makedoc.c @@ -1,6 +1,6 @@ /* makedoc.c -- make doc.c and funs.h from input files. - Copyright 1993-2022 Free Software Foundation, Inc. + Copyright 1993-2023 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/macros/texinfo/texinfo/info/man.h b/macros/texinfo/texinfo/info/man.h index 034c2e77aa..c3813245f8 100644 --- a/macros/texinfo/texinfo/info/man.h +++ b/macros/texinfo/texinfo/info/man.h @@ -1,6 +1,6 @@ /* man.h: Defines and external function declarations for man.c. - Copyright 1993-2022 Free Software Foundation, Inc. + Copyright 1993-2023 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/macros/texinfo/texinfo/info/nodemenu.c b/macros/texinfo/texinfo/info/nodemenu.c index 9655cc3823..6dcec4c6b8 100644 --- a/macros/texinfo/texinfo/info/nodemenu.c +++ b/macros/texinfo/texinfo/info/nodemenu.c @@ -1,6 +1,6 @@ /* nodemenu.c -- produce a menu of all visited nodes. - Copyright 1993-2022 Free Software Foundation, Inc. + Copyright 1993-2023 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/macros/texinfo/texinfo/info/nodes.c b/macros/texinfo/texinfo/info/nodes.c index 772c55bf7f..ebd4d7a288 100644 --- a/macros/texinfo/texinfo/info/nodes.c +++ b/macros/texinfo/texinfo/info/nodes.c @@ -1,6 +1,6 @@ /* nodes.c -- how to get an Info file and node. - Copyright 1993-2022 Free Software Foundation, Inc. + Copyright 1993-2023 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/macros/texinfo/texinfo/info/nodes.h b/macros/texinfo/texinfo/info/nodes.h index 42af96e363..b216c14063 100644 --- a/macros/texinfo/texinfo/info/nodes.h +++ b/macros/texinfo/texinfo/info/nodes.h @@ -1,6 +1,6 @@ /* nodes.h -- How we represent nodes internally. - Copyright 1993-2022 Free Software Foundation, Inc. + Copyright 1993-2023 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/macros/texinfo/texinfo/info/pcterm.c b/macros/texinfo/texinfo/info/pcterm.c index b9d20b592a..a48478d29d 100644 --- a/macros/texinfo/texinfo/info/pcterm.c +++ b/macros/texinfo/texinfo/info/pcterm.c @@ -1,6 +1,6 @@ /* pcterm.c -- How to handle the PC terminal for Info under MS-DOS/MS-Windows. - Copyright 1998-2022 Free Software Foundation, Inc. + Copyright 1998-2023 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -950,6 +950,15 @@ pc_set_bg_color (int color) textbackground (convert_color (color) | (norm_attr & BACKGROUND_INTENSITY)); } +#ifdef MAX +#undef MAX +#endif +#define MAX(a,b) ((a) > (b) ? (a) : (b)) +#ifdef MIN +#undef MIN +#endif +#define MIN(a,b) ((a) < (b) ? (a) : (b)) + /* Move the cursor up one line. */ static void pc_up_line (void) diff --git a/macros/texinfo/texinfo/info/pseudotty.c b/macros/texinfo/texinfo/info/pseudotty.c index acc2590912..641f389895 100644 --- a/macros/texinfo/texinfo/info/pseudotty.c +++ b/macros/texinfo/texinfo/info/pseudotty.c @@ -2,7 +2,7 @@ standard output. Read and ignore any data sent to terminal. This is so we can run tests interactively without messing up the screen. - Copyright 2014-2022 Free Software Foundation, Inc. + Copyright 2014-2023 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/macros/texinfo/texinfo/info/scan.c b/macros/texinfo/texinfo/info/scan.c index a52117ed2c..d6183ae9ae 100644 --- a/macros/texinfo/texinfo/info/scan.c +++ b/macros/texinfo/texinfo/info/scan.c @@ -1,6 +1,6 @@ /* scan.c -- scanning Info files and nodes - Copyright 1993-2022 Free Software Foundation, Inc. + Copyright 1993-2023 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/macros/texinfo/texinfo/info/scan.h b/macros/texinfo/texinfo/info/scan.h index fdf74f6d44..0aa15c1b2f 100644 --- a/macros/texinfo/texinfo/info/scan.h +++ b/macros/texinfo/texinfo/info/scan.h @@ -1,6 +1,6 @@ /* scan.h -- Exported functions and variables from scan.c. - Copyright 1993-2022 Free Software Foundation, Inc. + Copyright 1993-2023 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/macros/texinfo/texinfo/info/search.c b/macros/texinfo/texinfo/info/search.c index fd1368c82c..1ae77021ee 100644 --- a/macros/texinfo/texinfo/info/search.c +++ b/macros/texinfo/texinfo/info/search.c @@ -1,6 +1,6 @@ /* search.c -- searching large bodies of text. - Copyright 1993-2022 Free Software Foundation, Inc. + Copyright 1993-2023 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/macros/texinfo/texinfo/info/search.h b/macros/texinfo/texinfo/info/search.h index 9a3f896895..c25680db09 100644 --- a/macros/texinfo/texinfo/info/search.h +++ b/macros/texinfo/texinfo/info/search.h @@ -1,6 +1,6 @@ /* search.h -- Structure used to search large bodies of text, with bounds. - Copyright 1993-2022 Free Software Foundation, Inc. + Copyright 1993-2023 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/macros/texinfo/texinfo/info/session.c b/macros/texinfo/texinfo/info/session.c index 499857ef13..7c1a9d30a9 100644 --- a/macros/texinfo/texinfo/info/session.c +++ b/macros/texinfo/texinfo/info/session.c @@ -1,6 +1,6 @@ /* session.c -- user windowing interface to Info. - Copyright 1993-2022 Free Software Foundation, Inc. + Copyright 1993-2023 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -2952,23 +2952,20 @@ info_handle_pointer (char *label, WINDOW *window) return 0; } - /* If we are going up, set the cursor position to the last place it - was in the node. */ + /* If we are going up, look for the current node in the menu. */ if (strcmp (label, "Up") == 0) { - int i; + REFERENCE **r; - for (i = window->hist_index - 1; i >= 0; i--) + for (r = node->references; (*r); r++) { - NODE *p = window->hist[i]->node; - - if (p->fullpath && !strcmp (p->fullpath, node->fullpath) - && p->nodename && !strcmp (p->nodename, node->nodename)) - break; + if ((*r)->type == REFERENCE_MENU_ITEM + && strcmp ((*r)->nodename, window->node->nodename) == 0) + { + node->display_pos = (*r)->start; + break; + } } - - if (i >= 0) - node->display_pos = window->hist[i]->point; } info_set_node_of_window (window, node); diff --git a/macros/texinfo/texinfo/info/session.h b/macros/texinfo/texinfo/info/session.h index 4606d0a519..689b41b594 100644 --- a/macros/texinfo/texinfo/info/session.h +++ b/macros/texinfo/texinfo/info/session.h @@ -1,6 +1,6 @@ /* session.h -- Functions found in session.c. - Copyright 1993-2022 Free Software Foundation, Inc. + Copyright 1993-2023 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/macros/texinfo/texinfo/info/signals.c b/macros/texinfo/texinfo/info/signals.c index d81e098e08..3dbc27e7cd 100644 --- a/macros/texinfo/texinfo/info/signals.c +++ b/macros/texinfo/texinfo/info/signals.c @@ -1,6 +1,6 @@ /* signals.c -- install and maintain signal handlers. - Copyright 1993-2022 Free Software Foundation, Inc. + Copyright 1993-2023 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/macros/texinfo/texinfo/info/signals.h b/macros/texinfo/texinfo/info/signals.h index bdd4c9a03a..42b57ba004 100644 --- a/macros/texinfo/texinfo/info/signals.h +++ b/macros/texinfo/texinfo/info/signals.h @@ -1,6 +1,6 @@ /* signals.h -- header to include system dependent signal definitions. - Copyright 1993-2022 Free Software Foundation, Inc. + Copyright 1993-2023 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/macros/texinfo/texinfo/info/t/Init-test.inc b/macros/texinfo/texinfo/info/t/Init-test.inc index f09d3426be..f048d32f9c 100644 --- a/macros/texinfo/texinfo/info/t/Init-test.inc +++ b/macros/texinfo/texinfo/info/t/Init-test.inc @@ -1,4 +1,4 @@ -# Copyright (C) 2014-2018 Free Software Foundation, Inc. +# Copyright (C) 2014-2023 Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/macros/texinfo/texinfo/info/t/adjust-anchors.sh b/macros/texinfo/texinfo/info/t/adjust-anchors.sh index ebdcc37de8..005cc40b57 100644 --- a/macros/texinfo/texinfo/info/t/adjust-anchors.sh +++ b/macros/texinfo/texinfo/info/t/adjust-anchors.sh @@ -1,5 +1,5 @@ #!/bin/sh -# Copyright (C) 2014-2019 Free Software Foundation, Inc. +# Copyright (C) 2014-2023 Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/macros/texinfo/texinfo/info/t/all-only.sh b/macros/texinfo/texinfo/info/t/all-only.sh index e34b918617..7e9cbcfa81 100644 --- a/macros/texinfo/texinfo/info/t/all-only.sh +++ b/macros/texinfo/texinfo/info/t/all-only.sh @@ -1,5 +1,5 @@ #!/bin/sh -# Copyright (C) 2014-2019 Free Software Foundation, Inc. +# Copyright (C) 2014-2023 Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/macros/texinfo/texinfo/info/t/anchor-positions.sh b/macros/texinfo/texinfo/info/t/anchor-positions.sh index abe81061c3..336d98627b 100644 --- a/macros/texinfo/texinfo/info/t/anchor-positions.sh +++ b/macros/texinfo/texinfo/info/t/anchor-positions.sh @@ -1,5 +1,5 @@ #!/bin/sh -# Copyright (C) 2014-2019 Free Software Foundation, Inc. +# Copyright (C) 2014-2023 Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/macros/texinfo/texinfo/info/t/body-start.sh b/macros/texinfo/texinfo/info/t/body-start.sh index 7a81d9652e..4c47dcf138 100644 --- a/macros/texinfo/texinfo/info/t/body-start.sh +++ b/macros/texinfo/texinfo/info/t/body-start.sh @@ -1,5 +1,5 @@ #!/bin/sh -# Copyright (C) 2014-2019 Free Software Foundation, Inc. +# Copyright (C) 2014-2023 Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/macros/texinfo/texinfo/info/t/c-u-m-x-scroll-forward.sh b/macros/texinfo/texinfo/info/t/c-u-m-x-scroll-forward.sh index 76abcf94f6..bf3038179a 100644 --- a/macros/texinfo/texinfo/info/t/c-u-m-x-scroll-forward.sh +++ b/macros/texinfo/texinfo/info/t/c-u-m-x-scroll-forward.sh @@ -1,5 +1,5 @@ #!/bin/sh -# Copyright (C) 2014-2019 Free Software Foundation, Inc. +# Copyright (C) 2014-2023 Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/macros/texinfo/texinfo/info/t/close-window-after-search.sh b/macros/texinfo/texinfo/info/t/close-window-after-search.sh index 049226e5f7..d1bb72716b 100644 --- a/macros/texinfo/texinfo/info/t/close-window-after-search.sh +++ b/macros/texinfo/texinfo/info/t/close-window-after-search.sh @@ -1,5 +1,5 @@ #!/bin/sh -# Copyright (C) 2017-2019 Free Software Foundation, Inc. +# Copyright (C) 2017-2023 Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/macros/texinfo/texinfo/info/t/dir-3-menus.sh b/macros/texinfo/texinfo/info/t/dir-3-menus.sh index b62d75c73f..b02770ccf1 100644 --- a/macros/texinfo/texinfo/info/t/dir-3-menus.sh +++ b/macros/texinfo/texinfo/info/t/dir-3-menus.sh @@ -1,5 +1,5 @@ #!/bin/sh -# Copyright (C) 2014-2019 Free Software Foundation, Inc. +# Copyright (C) 2014-2023 Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/macros/texinfo/texinfo/info/t/dir-dangling-entry.sh b/macros/texinfo/texinfo/info/t/dir-dangling-entry.sh index c6201c4ff4..e1d2082b0f 100644 --- a/macros/texinfo/texinfo/info/t/dir-dangling-entry.sh +++ b/macros/texinfo/texinfo/info/t/dir-dangling-entry.sh @@ -1,5 +1,5 @@ #!/bin/sh -# Copyright (C) 2014-2019 Free Software Foundation, Inc. +# Copyright (C) 2014-2023 Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/macros/texinfo/texinfo/info/t/dir-entry-to-subdir.sh b/macros/texinfo/texinfo/info/t/dir-entry-to-subdir.sh index c2b54d2859..408e7b427e 100644 --- a/macros/texinfo/texinfo/info/t/dir-entry-to-subdir.sh +++ b/macros/texinfo/texinfo/info/t/dir-entry-to-subdir.sh @@ -1,5 +1,5 @@ #!/bin/sh -# Copyright (C) 2015-2019 Free Software Foundation, Inc. +# Copyright (C) 2015-2023 Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/macros/texinfo/texinfo/info/t/dir-file-index.sh b/macros/texinfo/texinfo/info/t/dir-file-index.sh index af35228df8..297998cea7 100644 --- a/macros/texinfo/texinfo/info/t/dir-file-index.sh +++ b/macros/texinfo/texinfo/info/t/dir-file-index.sh @@ -1,5 +1,5 @@ #!/bin/sh -# Copyright (C) 2014-2019 Free Software Foundation, Inc. +# Copyright (C) 2014-2023 Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/macros/texinfo/texinfo/info/t/dir-file-menu.sh b/macros/texinfo/texinfo/info/t/dir-file-menu.sh index 850fd365f8..cbd7c390f9 100644 --- a/macros/texinfo/texinfo/info/t/dir-file-menu.sh +++ b/macros/texinfo/texinfo/info/t/dir-file-menu.sh @@ -1,5 +1,5 @@ #!/bin/sh -# Copyright (C) 2014-2019 Free Software Foundation, Inc. +# Copyright (C) 2014-2023 Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/macros/texinfo/texinfo/info/t/dir-file-no-menu.sh b/macros/texinfo/texinfo/info/t/dir-file-no-menu.sh index 8ecc5852a1..983c8bc31f 100644 --- a/macros/texinfo/texinfo/info/t/dir-file-no-menu.sh +++ b/macros/texinfo/texinfo/info/t/dir-file-no-menu.sh @@ -1,5 +1,5 @@ #!/bin/sh -# Copyright (C) 2014-2019 Free Software Foundation, Inc. +# Copyright (C) 2014-2023 Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/macros/texinfo/texinfo/info/t/dir-file-node.sh b/macros/texinfo/texinfo/info/t/dir-file-node.sh index 802187300c..80a88ca08f 100644 --- a/macros/texinfo/texinfo/info/t/dir-file-node.sh +++ b/macros/texinfo/texinfo/info/t/dir-file-node.sh @@ -1,5 +1,5 @@ #!/bin/sh -# Copyright (C) 2014-2019 Free Software Foundation, Inc. +# Copyright (C) 2014-2023 Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/macros/texinfo/texinfo/info/t/dir-file-sloppily.sh b/macros/texinfo/texinfo/info/t/dir-file-sloppily.sh index f98c8631dd..4806758260 100644 --- a/macros/texinfo/texinfo/info/t/dir-file-sloppily.sh +++ b/macros/texinfo/texinfo/info/t/dir-file-sloppily.sh @@ -1,5 +1,5 @@ #!/bin/sh -# Copyright (C) 2014-2019 Free Software Foundation, Inc. +# Copyright (C) 2014-2023 Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/macros/texinfo/texinfo/info/t/dir-file.sh b/macros/texinfo/texinfo/info/t/dir-file.sh index 024b7dbad0..c0bca16ac3 100644 --- a/macros/texinfo/texinfo/info/t/dir-file.sh +++ b/macros/texinfo/texinfo/info/t/dir-file.sh @@ -1,5 +1,5 @@ #!/bin/sh -# Copyright (C) 2014-2019 Free Software Foundation, Inc. +# Copyright (C) 2014-2023 Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/macros/texinfo/texinfo/info/t/dir-menus-sloppily.sh b/macros/texinfo/texinfo/info/t/dir-menus-sloppily.sh index 93b3251a66..91ab82b491 100644 --- a/macros/texinfo/texinfo/info/t/dir-menus-sloppily.sh +++ b/macros/texinfo/texinfo/info/t/dir-menus-sloppily.sh @@ -1,5 +1,5 @@ #!/bin/sh -# Copyright (C) 2014-2019 Free Software Foundation, Inc. +# Copyright (C) 2014-2023 Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/macros/texinfo/texinfo/info/t/dir-merge.sh b/macros/texinfo/texinfo/info/t/dir-merge.sh index b914bc9dd5..0c75ed885d 100644 --- a/macros/texinfo/texinfo/info/t/dir-merge.sh +++ b/macros/texinfo/texinfo/info/t/dir-merge.sh @@ -1,5 +1,5 @@ #!/bin/sh -# Copyright (C) 2014-2019 Free Software Foundation, Inc. +# Copyright (C) 2014-2023 Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/macros/texinfo/texinfo/info/t/dir-no-file.sh b/macros/texinfo/texinfo/info/t/dir-no-file.sh index 7d29b872ac..6e1907edd9 100644 --- a/macros/texinfo/texinfo/info/t/dir-no-file.sh +++ b/macros/texinfo/texinfo/info/t/dir-no-file.sh @@ -1,5 +1,5 @@ #!/bin/sh -# Copyright (C) 2014-2019 Free Software Foundation, Inc. +# Copyright (C) 2014-2023 Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/macros/texinfo/texinfo/info/t/dir-nondir.sh b/macros/texinfo/texinfo/info/t/dir-nondir.sh index af9d24077b..5f598d375c 100644 --- a/macros/texinfo/texinfo/info/t/dir-nondir.sh +++ b/macros/texinfo/texinfo/info/t/dir-nondir.sh @@ -1,5 +1,5 @@ #!/bin/sh -# Copyright (C) 2014-2019 Free Software Foundation, Inc. +# Copyright (C) 2014-2023 Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/macros/texinfo/texinfo/info/t/dir.sh b/macros/texinfo/texinfo/info/t/dir.sh index fd5c05fffb..25cc44e8f0 100644 --- a/macros/texinfo/texinfo/info/t/dir.sh +++ b/macros/texinfo/texinfo/info/t/dir.sh @@ -1,5 +1,5 @@ #!/bin/sh -# Copyright (C) 2014-2019 Free Software Foundation, Inc. +# Copyright (C) 2014-2023 Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/macros/texinfo/texinfo/info/t/echo-area-no-completions.sh b/macros/texinfo/texinfo/info/t/echo-area-no-completions.sh index 4aa3fbaea3..702702b70a 100644 --- a/macros/texinfo/texinfo/info/t/echo-area-no-completions.sh +++ b/macros/texinfo/texinfo/info/t/echo-area-no-completions.sh @@ -1,5 +1,5 @@ #!/bin/sh -# Copyright (C) 2019 Free Software Foundation, Inc. +# Copyright (C) 2019-2023 Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/macros/texinfo/texinfo/info/t/empty-infopath.sh b/macros/texinfo/texinfo/info/t/empty-infopath.sh index 20d7a44139..3660a1e2a8 100644 --- a/macros/texinfo/texinfo/info/t/empty-infopath.sh +++ b/macros/texinfo/texinfo/info/t/empty-infopath.sh @@ -1,5 +1,5 @@ #!/bin/sh -# Copyright (C) 2015-2019 Free Software Foundation, Inc. +# Copyright (C) 2015-2023 Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/macros/texinfo/texinfo/info/t/empty.sh b/macros/texinfo/texinfo/info/t/empty.sh index c40d1db7d3..8a55cb3a74 100644 --- a/macros/texinfo/texinfo/info/t/empty.sh +++ b/macros/texinfo/texinfo/info/t/empty.sh @@ -1,5 +1,5 @@ #!/bin/sh -# Copyright (C) 2014-2019 Free Software Foundation, Inc. +# Copyright (C) 2014-2023 Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/macros/texinfo/texinfo/info/t/end-of-line.sh b/macros/texinfo/texinfo/info/t/end-of-line.sh index 62e82e463d..9e3b613998 100644 --- a/macros/texinfo/texinfo/info/t/end-of-line.sh +++ b/macros/texinfo/texinfo/info/t/end-of-line.sh @@ -1,5 +1,5 @@ #!/bin/sh -# Copyright (C) 2014-2019 Free Software Foundation, Inc. +# Copyright (C) 2014-2023 Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/macros/texinfo/texinfo/info/t/file-file-with-dot.sh b/macros/texinfo/texinfo/info/t/file-file-with-dot.sh index 659f55d714..56727e0297 100644 --- a/macros/texinfo/texinfo/info/t/file-file-with-dot.sh +++ b/macros/texinfo/texinfo/info/t/file-file-with-dot.sh @@ -1,5 +1,5 @@ #!/bin/sh -# Copyright (C) 2014-2019 Free Software Foundation, Inc. +# Copyright (C) 2014-2023 Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/macros/texinfo/texinfo/info/t/file-index-colons.sh b/macros/texinfo/texinfo/info/t/file-index-colons.sh index 1b577ae93e..e2bac648ea 100644 --- a/macros/texinfo/texinfo/info/t/file-index-colons.sh +++ b/macros/texinfo/texinfo/info/t/file-index-colons.sh @@ -1,5 +1,5 @@ #!/bin/sh -# Copyright (C) 2017-2019 Free Software Foundation, Inc. +# Copyright (C) 2017-2023 Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/macros/texinfo/texinfo/info/t/file-index.sh b/macros/texinfo/texinfo/info/t/file-index.sh index 0911fadef2..4bef8a6b30 100644 --- a/macros/texinfo/texinfo/info/t/file-index.sh +++ b/macros/texinfo/texinfo/info/t/file-index.sh @@ -1,5 +1,5 @@ #!/bin/sh -# Copyright (C) 2014-2019 Free Software Foundation, Inc. +# Copyright (C) 2014-2023 Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/macros/texinfo/texinfo/info/t/file-node-with-dot.sh b/macros/texinfo/texinfo/info/t/file-node-with-dot.sh index 414381693f..800aebf116 100644 --- a/macros/texinfo/texinfo/info/t/file-node-with-dot.sh +++ b/macros/texinfo/texinfo/info/t/file-node-with-dot.sh @@ -1,5 +1,5 @@ #!/bin/sh -# Copyright (C) 2014-2019 Free Software Foundation, Inc. +# Copyright (C) 2014-2023 Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/macros/texinfo/texinfo/info/t/file-node.sh b/macros/texinfo/texinfo/info/t/file-node.sh index 26deb995b6..cb36d12744 100644 --- a/macros/texinfo/texinfo/info/t/file-node.sh +++ b/macros/texinfo/texinfo/info/t/file-node.sh @@ -1,5 +1,5 @@ #!/bin/sh -# Copyright (C) 2014-2019 Free Software Foundation, Inc. +# Copyright (C) 2014-2023 Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/macros/texinfo/texinfo/info/t/file-nodes.sh b/macros/texinfo/texinfo/info/t/file-nodes.sh index 322d156820..7d39bb7170 100644 --- a/macros/texinfo/texinfo/info/t/file-nodes.sh +++ b/macros/texinfo/texinfo/info/t/file-nodes.sh @@ -1,5 +1,5 @@ #!/bin/sh -# Copyright (C) 2014-2019 Free Software Foundation, Inc. +# Copyright (C) 2014-2023 Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/macros/texinfo/texinfo/info/t/file-relative-path.sh b/macros/texinfo/texinfo/info/t/file-relative-path.sh index 4fc9c5bf1f..f13d4d3880 100644 --- a/macros/texinfo/texinfo/info/t/file-relative-path.sh +++ b/macros/texinfo/texinfo/info/t/file-relative-path.sh @@ -1,5 +1,5 @@ #!/bin/sh -# Copyright (C) 2014-2019 Free Software Foundation, Inc. +# Copyright (C) 2014-2023 Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/macros/texinfo/texinfo/info/t/file.sh b/macros/texinfo/texinfo/info/t/file.sh index db9a3c9df4..897233701b 100644 --- a/macros/texinfo/texinfo/info/t/file.sh +++ b/macros/texinfo/texinfo/info/t/file.sh @@ -1,5 +1,5 @@ #!/bin/sh -# Copyright (C) 2014-2019 Free Software Foundation, Inc. +# Copyright (C) 2014-2023 Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/macros/texinfo/texinfo/info/t/gc-split.sh b/macros/texinfo/texinfo/info/t/gc-split.sh index 812cd0861f..6633f6d842 100644 --- a/macros/texinfo/texinfo/info/t/gc-split.sh +++ b/macros/texinfo/texinfo/info/t/gc-split.sh @@ -1,5 +1,5 @@ #!/bin/sh -# Copyright (C) 2014-2019 Free Software Foundation, Inc. +# Copyright (C) 2014-2023 Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/macros/texinfo/texinfo/info/t/goal-column.sh b/macros/texinfo/texinfo/info/t/goal-column.sh index 48612e1d06..36f34c3228 100644 --- a/macros/texinfo/texinfo/info/t/goal-column.sh +++ b/macros/texinfo/texinfo/info/t/goal-column.sh @@ -1,5 +1,5 @@ #!/bin/sh -# Copyright (C) 2014-2019 Free Software Foundation, Inc. +# Copyright (C) 2014-2023 Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/macros/texinfo/texinfo/info/t/goto-quoted.sh b/macros/texinfo/texinfo/info/t/goto-quoted.sh index 8223bc4dd7..8c84b2d91c 100644 --- a/macros/texinfo/texinfo/info/t/goto-quoted.sh +++ b/macros/texinfo/texinfo/info/t/goto-quoted.sh @@ -1,5 +1,5 @@ #!/bin/sh -# Copyright (C) 2014-2019 Free Software Foundation, Inc. +# Copyright (C) 2014-2023 Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/macros/texinfo/texinfo/info/t/help.sh b/macros/texinfo/texinfo/info/t/help.sh index 8f6516a115..ede9f67c8d 100644 --- a/macros/texinfo/texinfo/info/t/help.sh +++ b/macros/texinfo/texinfo/info/t/help.sh @@ -1,5 +1,5 @@ #!/bin/sh -# Copyright (C) 2014-2019 Free Software Foundation, Inc. +# Copyright (C) 2014-2023 Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/macros/texinfo/texinfo/info/t/inc-sea-bs.sh b/macros/texinfo/texinfo/info/t/inc-sea-bs.sh index 88d1099740..1c5a4174a9 100644 --- a/macros/texinfo/texinfo/info/t/inc-sea-bs.sh +++ b/macros/texinfo/texinfo/info/t/inc-sea-bs.sh @@ -1,5 +1,5 @@ #!/bin/sh -# Copyright (C) 2017-2019 Free Software Foundation, Inc. +# Copyright (C) 2017-2023 Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/macros/texinfo/texinfo/info/t/inc-sea-forward-nonregex.sh b/macros/texinfo/texinfo/info/t/inc-sea-forward-nonregex.sh index 2a1099fb73..8577fd3e53 100644 --- a/macros/texinfo/texinfo/info/t/inc-sea-forward-nonregex.sh +++ b/macros/texinfo/texinfo/info/t/inc-sea-forward-nonregex.sh @@ -1,5 +1,5 @@ #!/bin/sh -# Copyright (C) 2014-2019 Free Software Foundation, Inc. +# Copyright (C) 2014-2023 Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/macros/texinfo/texinfo/info/t/inc-sea-forward.sh b/macros/texinfo/texinfo/info/t/inc-sea-forward.sh index c6dd7a9891..bec98a2680 100644 --- a/macros/texinfo/texinfo/info/t/inc-sea-forward.sh +++ b/macros/texinfo/texinfo/info/t/inc-sea-forward.sh @@ -1,5 +1,5 @@ #!/bin/sh -# Copyright (C) 2014-2019 Free Software Foundation, Inc. +# Copyright (C) 2014-2023 Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/macros/texinfo/texinfo/info/t/inc-sea-history.sh b/macros/texinfo/texinfo/info/t/inc-sea-history.sh index 118da41565..380d18ce6d 100644 --- a/macros/texinfo/texinfo/info/t/inc-sea-history.sh +++ b/macros/texinfo/texinfo/info/t/inc-sea-history.sh @@ -1,5 +1,5 @@ #!/bin/sh -# Copyright (C) 2014-2019 Free Software Foundation, Inc. +# Copyright (C) 2014-2023 Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/macros/texinfo/texinfo/info/t/inc-sea-insensitive.sh b/macros/texinfo/texinfo/info/t/inc-sea-insensitive.sh index 63aa4c5b21..f0e7f718be 100644 --- a/macros/texinfo/texinfo/info/t/inc-sea-insensitive.sh +++ b/macros/texinfo/texinfo/info/t/inc-sea-insensitive.sh @@ -1,5 +1,5 @@ #!/bin/sh -# Copyright (C) 2014-2019 Free Software Foundation, Inc. +# Copyright (C) 2014-2023 Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/macros/texinfo/texinfo/info/t/index-apropos.sh b/macros/texinfo/texinfo/info/t/index-apropos.sh index 98f70b522d..073b83c78c 100644 --- a/macros/texinfo/texinfo/info/t/index-apropos.sh +++ b/macros/texinfo/texinfo/info/t/index-apropos.sh @@ -1,5 +1,5 @@ #!/bin/sh -# Copyright (C) 2014-2019 Free Software Foundation, Inc. +# Copyright (C) 2014-2023 Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/macros/texinfo/texinfo/info/t/index-completing.sh b/macros/texinfo/texinfo/info/t/index-completing.sh index 6653eeb6c7..2d555ea713 100644 --- a/macros/texinfo/texinfo/info/t/index-completing.sh +++ b/macros/texinfo/texinfo/info/t/index-completing.sh @@ -1,5 +1,5 @@ #!/bin/sh -# Copyright (C) 2014-2022 Free Software Foundation, Inc. +# Copyright (C) 2014-2023 Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/macros/texinfo/texinfo/info/t/index-long-nodeline.sh b/macros/texinfo/texinfo/info/t/index-long-nodeline.sh index e883e5ecb9..d664a6cef3 100644 --- a/macros/texinfo/texinfo/info/t/index-long-nodeline.sh +++ b/macros/texinfo/texinfo/info/t/index-long-nodeline.sh @@ -1,5 +1,5 @@ #!/bin/sh -# Copyright (C) 2014-2019 Free Software Foundation, Inc. +# Copyright (C) 2014-2023 Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/macros/texinfo/texinfo/info/t/index-paren.sh b/macros/texinfo/texinfo/info/t/index-paren.sh index 08afc26cbc..7ecf4a05de 100755 --- a/macros/texinfo/texinfo/info/t/index-paren.sh +++ b/macros/texinfo/texinfo/info/t/index-paren.sh @@ -1,5 +1,5 @@ #!/bin/sh -# Copyright (C) 2022 Free Software Foundation, Inc. +# Copyright (C) 2022-2023 Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/macros/texinfo/texinfo/info/t/index-search.sh b/macros/texinfo/texinfo/info/t/index-search.sh index 6f211829cc..80ce5e3f10 100644 --- a/macros/texinfo/texinfo/info/t/index-search.sh +++ b/macros/texinfo/texinfo/info/t/index-search.sh @@ -1,5 +1,5 @@ #!/bin/sh -# Copyright (C) 2014-2019 Free Software Foundation, Inc. +# Copyright (C) 2014-2023 Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/macros/texinfo/texinfo/info/t/index.sh b/macros/texinfo/texinfo/info/t/index.sh index 121e45add1..76b7cb8484 100644 --- a/macros/texinfo/texinfo/info/t/index.sh +++ b/macros/texinfo/texinfo/info/t/index.sh @@ -1,5 +1,5 @@ #!/bin/sh -# Copyright (C) 2014-2019 Free Software Foundation, Inc. +# Copyright (C) 2014-2023 Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/macros/texinfo/texinfo/info/t/infodir/recode.info b/macros/texinfo/texinfo/info/t/infodir/recode.info new file mode 100644 index 0000000000..25be749af5 --- /dev/null +++ b/macros/texinfo/texinfo/info/t/infodir/recode.info @@ -0,0 +1,18 @@ + +Node: Top + +Recoding test. Node needs to be long enough for failing case + +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +Copyright © + + +Local Variables: +coding: utf-8 +End: diff --git a/macros/texinfo/texinfo/info/t/last-no-history.sh b/macros/texinfo/texinfo/info/t/last-no-history.sh index 3c49d35a01..f2670d4079 100644 --- a/macros/texinfo/texinfo/info/t/last-no-history.sh +++ b/macros/texinfo/texinfo/info/t/last-no-history.sh @@ -1,5 +1,5 @@ #!/bin/sh -# Copyright (C) 2014-2019 Free Software Foundation, Inc. +# Copyright (C) 2014-2023 Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/macros/texinfo/texinfo/info/t/last-node-not-top-level.sh b/macros/texinfo/texinfo/info/t/last-node-not-top-level.sh index 48dfd95887..21babc21be 100644 --- a/macros/texinfo/texinfo/info/t/last-node-not-top-level.sh +++ b/macros/texinfo/texinfo/info/t/last-node-not-top-level.sh @@ -1,5 +1,5 @@ #!/bin/sh -# Copyright (C) 2014-2019 Free Software Foundation, Inc. +# Copyright (C) 2014-2023 Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/macros/texinfo/texinfo/info/t/malformed-split.sh b/macros/texinfo/texinfo/info/t/malformed-split.sh index 7180ee6979..2814d6c459 100644 --- a/macros/texinfo/texinfo/info/t/malformed-split.sh +++ b/macros/texinfo/texinfo/info/t/malformed-split.sh @@ -1,5 +1,5 @@ #!/bin/sh -# Copyright (C) 2017-2019 Free Software Foundation, Inc. +# Copyright (C) 2017-2023 Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/macros/texinfo/texinfo/info/t/menu-sequence.sh b/macros/texinfo/texinfo/info/t/menu-sequence.sh index cf86a263a4..ac4acee77d 100644 --- a/macros/texinfo/texinfo/info/t/menu-sequence.sh +++ b/macros/texinfo/texinfo/info/t/menu-sequence.sh @@ -1,5 +1,5 @@ #!/bin/sh -# Copyright (C) 2014-2019 Free Software Foundation, Inc. +# Copyright (C) 2014-2023 Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/macros/texinfo/texinfo/info/t/multiple-completions.sh b/macros/texinfo/texinfo/info/t/multiple-completions.sh index 86e6d6b549..9575a75f2f 100644 --- a/macros/texinfo/texinfo/info/t/multiple-completions.sh +++ b/macros/texinfo/texinfo/info/t/multiple-completions.sh @@ -1,5 +1,5 @@ #!/bin/sh -# Copyright (C) 2019 Free Software Foundation, Inc. +# Copyright (C) 2019-2023 Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/macros/texinfo/texinfo/info/t/next-quoted.sh b/macros/texinfo/texinfo/info/t/next-quoted.sh index 9cc1ba7591..64effcc8ae 100644 --- a/macros/texinfo/texinfo/info/t/next-quoted.sh +++ b/macros/texinfo/texinfo/info/t/next-quoted.sh @@ -1,5 +1,5 @@ #!/bin/sh -# Copyright (C) 2014-2019 Free Software Foundation, Inc. +# Copyright (C) 2014-2023 Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/macros/texinfo/texinfo/info/t/no-file.sh b/macros/texinfo/texinfo/info/t/no-file.sh index 22950e4c8c..20a972ea9b 100644 --- a/macros/texinfo/texinfo/info/t/no-file.sh +++ b/macros/texinfo/texinfo/info/t/no-file.sh @@ -1,5 +1,5 @@ #!/bin/sh -# Copyright (C) 2014-2019 Free Software Foundation, Inc. +# Copyright (C) 2014-2023 Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/macros/texinfo/texinfo/info/t/no-index.sh b/macros/texinfo/texinfo/info/t/no-index.sh index 12cb0f21ef..79dd0b85fc 100644 --- a/macros/texinfo/texinfo/info/t/no-index.sh +++ b/macros/texinfo/texinfo/info/t/no-index.sh @@ -1,5 +1,5 @@ #!/bin/sh -# Copyright (C) 2014-2019 Free Software Foundation, Inc. +# Copyright (C) 2014-2023 Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/macros/texinfo/texinfo/info/t/node-no-file.sh b/macros/texinfo/texinfo/info/t/node-no-file.sh index 59a5b72aed..fa3d01dc0b 100644 --- a/macros/texinfo/texinfo/info/t/node-no-file.sh +++ b/macros/texinfo/texinfo/info/t/node-no-file.sh @@ -1,5 +1,5 @@ #!/bin/sh -# Copyright (C) 2014-2019 Free Software Foundation, Inc. +# Copyright (C) 2014-2023 Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/macros/texinfo/texinfo/info/t/quoted-label-and-target.sh b/macros/texinfo/texinfo/info/t/quoted-label-and-target.sh index bbbc99ae94..0d92ad2917 100644 --- a/macros/texinfo/texinfo/info/t/quoted-label-and-target.sh +++ b/macros/texinfo/texinfo/info/t/quoted-label-and-target.sh @@ -1,5 +1,5 @@ #!/bin/sh -# Copyright (C) 2014-2019 Free Software Foundation, Inc. +# Copyright (C) 2014-2023 Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/macros/texinfo/texinfo/info/t/quoted-label-as-target.sh b/macros/texinfo/texinfo/info/t/quoted-label-as-target.sh index 981c0c75b7..d99a9c1924 100644 --- a/macros/texinfo/texinfo/info/t/quoted-label-as-target.sh +++ b/macros/texinfo/texinfo/info/t/quoted-label-as-target.sh @@ -1,5 +1,5 @@ #!/bin/sh -# Copyright (C) 2014-2019 Free Software Foundation, Inc. +# Copyright (C) 2014-2023 Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/macros/texinfo/texinfo/info/t/quoted-manual-in-label.sh b/macros/texinfo/texinfo/info/t/quoted-manual-in-label.sh index 2d08ced482..dc34151cff 100644 --- a/macros/texinfo/texinfo/info/t/quoted-manual-in-label.sh +++ b/macros/texinfo/texinfo/info/t/quoted-manual-in-label.sh @@ -1,5 +1,5 @@ #!/bin/sh -# Copyright (C) 2015-2019 Free Software Foundation, Inc. +# Copyright (C) 2015-2023 Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/macros/texinfo/texinfo/info/t/quoted-manual-in-target.sh b/macros/texinfo/texinfo/info/t/quoted-manual-in-target.sh index 97de7ef1e0..97b1938e36 100644 --- a/macros/texinfo/texinfo/info/t/quoted-manual-in-target.sh +++ b/macros/texinfo/texinfo/info/t/quoted-manual-in-target.sh @@ -1,5 +1,5 @@ #!/bin/sh -# Copyright (C) 2015-2019 Free Software Foundation, Inc. +# Copyright (C) 2015-2023 Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/macros/texinfo/texinfo/info/t/quoted-target.sh b/macros/texinfo/texinfo/info/t/quoted-target.sh index bf5bfa08b2..658b7fcc47 100644 --- a/macros/texinfo/texinfo/info/t/quoted-target.sh +++ b/macros/texinfo/texinfo/info/t/quoted-target.sh @@ -1,5 +1,5 @@ #!/bin/sh -# Copyright (C) 2014-2019 Free Software Foundation, Inc. +# Copyright (C) 2014-2023 Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/macros/texinfo/texinfo/info/t/recode-C-locale.sh b/macros/texinfo/texinfo/info/t/recode-C-locale.sh new file mode 100755 index 0000000000..70a7838b37 --- /dev/null +++ b/macros/texinfo/texinfo/info/t/recode-C-locale.sh @@ -0,0 +1,27 @@ +#!/bin/sh +# Copyright (C) 2022-2023 Free Software Foundation, Inc. +# +# This 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, 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 <http://www.gnu.org/licenses/>. + +srcdir=${srcdir:-.} +. $srcdir/t/Init-test.inc + +# Open a UTF-8 file in C locale. +LC_ALL=C ; export LC_ALL +run_ginfo -f recode +printf q >&7 + +timeout_test +cleanup + diff --git a/macros/texinfo/texinfo/info/t/relative-path.sh b/macros/texinfo/texinfo/info/t/relative-path.sh index c9dea7c5f9..75a90e1f59 100644 --- a/macros/texinfo/texinfo/info/t/relative-path.sh +++ b/macros/texinfo/texinfo/info/t/relative-path.sh @@ -1,5 +1,5 @@ #!/bin/sh -# Copyright (C) 2014-2019 Free Software Foundation, Inc. +# Copyright (C) 2014-2023 Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/macros/texinfo/texinfo/info/t/relative-reference.sh b/macros/texinfo/texinfo/info/t/relative-reference.sh index 2a62442395..8880b18a97 100644 --- a/macros/texinfo/texinfo/info/t/relative-reference.sh +++ b/macros/texinfo/texinfo/info/t/relative-reference.sh @@ -1,5 +1,5 @@ #!/bin/sh -# Copyright (C) 2014-2019 Free Software Foundation, Inc. +# Copyright (C) 2014-2023 Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/macros/texinfo/texinfo/info/t/replace-viewed.sh b/macros/texinfo/texinfo/info/t/replace-viewed.sh index 3dddbbc6ad..5b9da06b8c 100644 --- a/macros/texinfo/texinfo/info/t/replace-viewed.sh +++ b/macros/texinfo/texinfo/info/t/replace-viewed.sh @@ -1,5 +1,5 @@ #!/bin/sh -# Copyright (C) 2015-2019 Free Software Foundation, Inc. +# Copyright (C) 2015-2023 Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/macros/texinfo/texinfo/info/t/resize-in-completions.sh b/macros/texinfo/texinfo/info/t/resize-in-completions.sh index b16e2c6f26..e5c616a61b 100644 --- a/macros/texinfo/texinfo/info/t/resize-in-completions.sh +++ b/macros/texinfo/texinfo/info/t/resize-in-completions.sh @@ -1,5 +1,5 @@ #!/bin/sh -# Copyright (C) 2014-2019 Free Software Foundation, Inc. +# Copyright (C) 2014-2023 Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/macros/texinfo/texinfo/info/t/search-after-tag.sh b/macros/texinfo/texinfo/info/t/search-after-tag.sh index 853446efd5..09772630ac 100644 --- a/macros/texinfo/texinfo/info/t/search-after-tag.sh +++ b/macros/texinfo/texinfo/info/t/search-after-tag.sh @@ -1,5 +1,5 @@ #!/bin/sh -# Copyright (C) 2014-2019 Free Software Foundation, Inc. +# Copyright (C) 2014-2023 Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/macros/texinfo/texinfo/info/t/search-empty.sh b/macros/texinfo/texinfo/info/t/search-empty.sh index ccda3c6d26..9344adc80e 100644 --- a/macros/texinfo/texinfo/info/t/search-empty.sh +++ b/macros/texinfo/texinfo/info/t/search-empty.sh @@ -1,5 +1,5 @@ #!/bin/sh -# Copyright (C) 2014-2019 Free Software Foundation, Inc. +# Copyright (C) 2014-2023 Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/macros/texinfo/texinfo/info/t/search-skip-screen.sh b/macros/texinfo/texinfo/info/t/search-skip-screen.sh index 42ff1fcb7c..bcf781c753 100644 --- a/macros/texinfo/texinfo/info/t/search-skip-screen.sh +++ b/macros/texinfo/texinfo/info/t/search-skip-screen.sh @@ -1,5 +1,5 @@ #!/bin/sh -# Copyright (C) 2014-2019 Free Software Foundation, Inc. +# Copyright (C) 2014-2023 Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/macros/texinfo/texinfo/info/t/search-split-after-index.sh b/macros/texinfo/texinfo/info/t/search-split-after-index.sh index 85f95cad28..0a04c0c2cd 100644 --- a/macros/texinfo/texinfo/info/t/search-split-after-index.sh +++ b/macros/texinfo/texinfo/info/t/search-split-after-index.sh @@ -1,5 +1,5 @@ #!/bin/sh -# Copyright (C) 2016-2019 Free Software Foundation, Inc. +# Copyright (C) 2016-2023 Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/macros/texinfo/texinfo/info/t/spec-file-node.sh b/macros/texinfo/texinfo/info/t/spec-file-node.sh index b68f7787c0..57d9c16578 100644 --- a/macros/texinfo/texinfo/info/t/spec-file-node.sh +++ b/macros/texinfo/texinfo/info/t/spec-file-node.sh @@ -1,5 +1,5 @@ #!/bin/sh -# Copyright (C) 2014-2019 Free Software Foundation, Inc. +# Copyright (C) 2014-2023 Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/macros/texinfo/texinfo/info/t/spec-menu.sh b/macros/texinfo/texinfo/info/t/spec-menu.sh index 3787ca9f47..6879ec577a 100644 --- a/macros/texinfo/texinfo/info/t/spec-menu.sh +++ b/macros/texinfo/texinfo/info/t/spec-menu.sh @@ -1,5 +1,5 @@ #!/bin/sh -# Copyright (C) 2014-2019 Free Software Foundation, Inc. +# Copyright (C) 2014-2023 Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/macros/texinfo/texinfo/info/t/spec-no-node.sh b/macros/texinfo/texinfo/info/t/spec-no-node.sh index 0bca8cbac0..0b17fc1df9 100644 --- a/macros/texinfo/texinfo/info/t/spec-no-node.sh +++ b/macros/texinfo/texinfo/info/t/spec-no-node.sh @@ -1,5 +1,5 @@ #!/bin/sh -# Copyright (C) 2014-2019 Free Software Foundation, Inc. +# Copyright (C) 2014-2023 Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/macros/texinfo/texinfo/info/t/split-file-menu.sh b/macros/texinfo/texinfo/info/t/split-file-menu.sh index a70da0ae6b..d69b14c57a 100644 --- a/macros/texinfo/texinfo/info/t/split-file-menu.sh +++ b/macros/texinfo/texinfo/info/t/split-file-menu.sh @@ -1,5 +1,5 @@ #!/bin/sh -# Copyright (C) 2014-2019 Free Software Foundation, Inc. +# Copyright (C) 2014-2023 Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/macros/texinfo/texinfo/info/t/split-footnotes.sh b/macros/texinfo/texinfo/info/t/split-footnotes.sh index a37b1ab2b2..59b9c687b8 100644 --- a/macros/texinfo/texinfo/info/t/split-footnotes.sh +++ b/macros/texinfo/texinfo/info/t/split-footnotes.sh @@ -1,5 +1,5 @@ #!/bin/sh -# Copyright (C) 2014-2019 Free Software Foundation, Inc. +# Copyright (C) 2014-2023 Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/macros/texinfo/texinfo/info/t/split-index.sh b/macros/texinfo/texinfo/info/t/split-index.sh index b358f76b65..7a9c525d79 100644 --- a/macros/texinfo/texinfo/info/t/split-index.sh +++ b/macros/texinfo/texinfo/info/t/split-index.sh @@ -1,5 +1,5 @@ #!/bin/sh -# Copyright (C) 2014-2019 Free Software Foundation, Inc. +# Copyright (C) 2014-2023 Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/macros/texinfo/texinfo/info/t/split.sh b/macros/texinfo/texinfo/info/t/split.sh index ceb8c999e8..b6c09d55ce 100644 --- a/macros/texinfo/texinfo/info/t/split.sh +++ b/macros/texinfo/texinfo/info/t/split.sh @@ -1,5 +1,5 @@ #!/bin/sh -# Copyright (C) 2014-2019 Free Software Foundation, Inc. +# Copyright (C) 2014-2023 Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/macros/texinfo/texinfo/info/t/star-note-non-whitespace.sh b/macros/texinfo/texinfo/info/t/star-note-non-whitespace.sh index bb29fcc3f6..9e064714fa 100644 --- a/macros/texinfo/texinfo/info/t/star-note-non-whitespace.sh +++ b/macros/texinfo/texinfo/info/t/star-note-non-whitespace.sh @@ -1,5 +1,5 @@ #!/bin/sh -# Copyright (C) 2014-2019 Free Software Foundation, Inc. +# Copyright (C) 2014-2023 Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/macros/texinfo/texinfo/info/t/tab-argument.sh b/macros/texinfo/texinfo/info/t/tab-argument.sh index 03a43cabe3..6873c692a8 100644 --- a/macros/texinfo/texinfo/info/t/tab-argument.sh +++ b/macros/texinfo/texinfo/info/t/tab-argument.sh @@ -1,5 +1,5 @@ #!/bin/sh -# Copyright (C) 2014-2019 Free Software Foundation, Inc. +# Copyright (C) 2014-2023 Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/macros/texinfo/texinfo/info/t/tab-no-xref.sh b/macros/texinfo/texinfo/info/t/tab-no-xref.sh index 7646282bda..a93dfe8b4e 100644 --- a/macros/texinfo/texinfo/info/t/tab-no-xref.sh +++ b/macros/texinfo/texinfo/info/t/tab-no-xref.sh @@ -1,5 +1,5 @@ #!/bin/sh -# Copyright (C) 2014-2019 Free Software Foundation, Inc. +# Copyright (C) 2014-2023 Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/macros/texinfo/texinfo/info/t/tab-skip-node.sh b/macros/texinfo/texinfo/info/t/tab-skip-node.sh index d69b1d92e2..a683803755 100644 --- a/macros/texinfo/texinfo/info/t/tab-skip-node.sh +++ b/macros/texinfo/texinfo/info/t/tab-skip-node.sh @@ -1,5 +1,5 @@ #!/bin/sh -# Copyright (C) 2014-2019 Free Software Foundation, Inc. +# Copyright (C) 2014-2023 Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/macros/texinfo/texinfo/info/t/tab.sh b/macros/texinfo/texinfo/info/t/tab.sh index 5f86fa463c..3c7b41baa1 100644 --- a/macros/texinfo/texinfo/info/t/tab.sh +++ b/macros/texinfo/texinfo/info/t/tab.sh @@ -1,5 +1,5 @@ #!/bin/sh -# Copyright (C) 2014-2019 Free Software Foundation, Inc. +# Copyright (C) 2014-2023 Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/macros/texinfo/texinfo/info/t/where-dir-file.sh b/macros/texinfo/texinfo/info/t/where-dir-file.sh index dc323c7c95..4b5c6c54f1 100644 --- a/macros/texinfo/texinfo/info/t/where-dir-file.sh +++ b/macros/texinfo/texinfo/info/t/where-dir-file.sh @@ -1,5 +1,5 @@ #!/bin/sh -# Copyright (C) 2014-2019 Free Software Foundation, Inc. +# Copyright (C) 2014-2023 Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/macros/texinfo/texinfo/info/t/window-split-dir.sh b/macros/texinfo/texinfo/info/t/window-split-dir.sh index 818ce2c67f..bc68a37878 100644 --- a/macros/texinfo/texinfo/info/t/window-split-dir.sh +++ b/macros/texinfo/texinfo/info/t/window-split-dir.sh @@ -1,5 +1,5 @@ #!/bin/sh -# Copyright (C) 2014-2019 Free Software Foundation, Inc. +# Copyright (C) 2014-2023 Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/macros/texinfo/texinfo/info/t/xref-across-lines-2.sh b/macros/texinfo/texinfo/info/t/xref-across-lines-2.sh index 73a0b9b5d9..8608d49b2d 100644 --- a/macros/texinfo/texinfo/info/t/xref-across-lines-2.sh +++ b/macros/texinfo/texinfo/info/t/xref-across-lines-2.sh @@ -1,5 +1,5 @@ #!/bin/sh -# Copyright (C) 2017-2019 Free Software Foundation, Inc. +# Copyright (C) 2017-2023 Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/macros/texinfo/texinfo/info/t/xref-across-lines.sh b/macros/texinfo/texinfo/info/t/xref-across-lines.sh index 24cf2d7ece..01ac3e69cd 100644 --- a/macros/texinfo/texinfo/info/t/xref-across-lines.sh +++ b/macros/texinfo/texinfo/info/t/xref-across-lines.sh @@ -1,5 +1,5 @@ #!/bin/sh -# Copyright (C) 2015-2019 Free Software Foundation, Inc. +# Copyright (C) 2015-2023 Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/macros/texinfo/texinfo/info/t/xref-to-anchor.sh b/macros/texinfo/texinfo/info/t/xref-to-anchor.sh index 587b2b36ac..24073e5223 100644 --- a/macros/texinfo/texinfo/info/t/xref-to-anchor.sh +++ b/macros/texinfo/texinfo/info/t/xref-to-anchor.sh @@ -1,5 +1,5 @@ #!/bin/sh -# Copyright (C) 2015-2019 Free Software Foundation, Inc. +# Copyright (C) 2015-2023 Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/macros/texinfo/texinfo/info/tag.c b/macros/texinfo/texinfo/info/tag.c index 3e8d0f6357..3873723f82 100644 --- a/macros/texinfo/texinfo/info/tag.c +++ b/macros/texinfo/texinfo/info/tag.c @@ -1,7 +1,7 @@ /* tag.c -- Functions to handle Info tags (that is, the special construct for images, not the "tag table" of starting position.) - Copyright 2012-2022 Free Software Foundation, Inc. + Copyright 2012-2023 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/macros/texinfo/texinfo/info/tag.h b/macros/texinfo/texinfo/info/tag.h index 68b484a0e7..3dc5956af8 100644 --- a/macros/texinfo/texinfo/info/tag.h +++ b/macros/texinfo/texinfo/info/tag.h @@ -1,6 +1,6 @@ /* tag.c -- Functions to handle Info tags. - Copyright 2012-2022 Free Software Foundation, Inc. + Copyright 2012-2023 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/macros/texinfo/texinfo/info/termdep.h b/macros/texinfo/texinfo/info/termdep.h index 2d401dc86c..73b3de1d97 100644 --- a/macros/texinfo/texinfo/info/termdep.h +++ b/macros/texinfo/texinfo/info/termdep.h @@ -1,6 +1,6 @@ /* termdep.h -- system things that terminal.c depends on. - Copyright 1993-2022 Free Software Foundation, Inc. + Copyright 1993-2023 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/macros/texinfo/texinfo/info/terminal.c b/macros/texinfo/texinfo/info/terminal.c index 7a9793befc..92bf106048 100644 --- a/macros/texinfo/texinfo/info/terminal.c +++ b/macros/texinfo/texinfo/info/terminal.c @@ -1,6 +1,6 @@ /* terminal.c -- how to handle the physical terminal for Info. - Copyright 1988-2022 Free Software Foundation, Inc. + Copyright 1988-2023 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -123,9 +123,6 @@ static char *term_invbeg; /* The string to turn off inverse mode, if this term has one. */ static char *term_invend; -/* String introducing a mouse event. */ -static char *term_Km; - /* Strings entering and leaving standout mode. */ char *term_so, *term_se; @@ -173,14 +170,12 @@ terminal_begin_using_terminal (void) void (*sigsave) (int signum); /* Turn on mouse reporting. This is "normal tracking mode" supported by - xterm. The presence of the Km capability may not be a reliable way to - tell whether this mode exists, but sending the following sequence is - probably harmless if it doesn't. */ - if (mouse_protocol == MP_NORMAL_TRACKING - && term_Km && !strcmp (term_Km, "\033[M")) + xterm. + We used to check the presence of the Km (kmous) termcap capability, but + it may be set to different values (either "\033[M" or "\033[<") for + xterm, so we cannot rely on the value of this capability. */ + if (mouse_protocol == MP_NORMAL_TRACKING) send_to_terminal ("\033[?1000h"); - else - term_Km = 0; if (term_keypad_on) send_to_terminal (term_keypad_on); @@ -214,7 +209,7 @@ terminal_end_using_terminal (void) void (*sigsave) (int signum); /* Turn off mouse reporting ("normal tracking mode"). */ - if (term_Km) + if (mouse_protocol == MP_NORMAL_TRACKING) send_to_terminal ("\033[?1000l"); if (term_keypad_off) @@ -880,8 +875,8 @@ initialize_byte_map (void) add_seq_to_byte_map (keys2[i].key_id, keys2[i].byte_seq); } - if (term_Km) - add_seq_to_byte_map (KEY_MOUSE, term_Km); + /* In case "normal tracking mode" is on. */ + add_seq_to_byte_map (KEY_MOUSE, "\033[M"); /* Special case for ESC: Can introduce special key sequences, represent the Meta key being pressed, or be a key on its own. */ @@ -1040,9 +1035,6 @@ terminal_initialize_terminal (char *terminal_name) term_kB = tgetstr ("kB", &buffer); - /* String introducing a mouse event. */ - term_Km = tgetstr ("Km", &buffer); - initialize_byte_map (); /* If this terminal is not cursor addressable, then it is really dumb. */ diff --git a/macros/texinfo/texinfo/info/terminal.h b/macros/texinfo/texinfo/info/terminal.h index 8108b6b6b5..0bff943461 100644 --- a/macros/texinfo/texinfo/info/terminal.h +++ b/macros/texinfo/texinfo/info/terminal.h @@ -1,6 +1,6 @@ /* terminal.h -- The external interface to terminal I/O. - Copyright 1993-2022 Free Software Foundation, Inc. + Copyright 1993-2023 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/macros/texinfo/texinfo/info/tilde.c b/macros/texinfo/texinfo/info/tilde.c index 3d14a8d26a..0f78f3f25b 100644 --- a/macros/texinfo/texinfo/info/tilde.c +++ b/macros/texinfo/texinfo/info/tilde.c @@ -1,6 +1,6 @@ /* tilde.c -- tilde expansion code (~/foo := $HOME/foo). - Copyright 1988-2022 Free Software Foundation, Inc. + Copyright 1988-2023 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/macros/texinfo/texinfo/info/tilde.h b/macros/texinfo/texinfo/info/tilde.h index 6373c5187f..6f76f099a7 100644 --- a/macros/texinfo/texinfo/info/tilde.h +++ b/macros/texinfo/texinfo/info/tilde.h @@ -1,6 +1,6 @@ /* tilde.h: tilde expansion. - Copyright 1988-2022 Free Software Foundation, Inc. + Copyright 1988-2023 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/macros/texinfo/texinfo/info/util.c b/macros/texinfo/texinfo/info/util.c index bf02e36d13..bbd6ea369c 100644 --- a/macros/texinfo/texinfo/info/util.c +++ b/macros/texinfo/texinfo/info/util.c @@ -1,6 +1,6 @@ /* util.c -- various utility functions - Copyright 1993-2022 Free Software Foundation, Inc. + Copyright 1993-2023 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/macros/texinfo/texinfo/info/variables.c b/macros/texinfo/texinfo/info/variables.c index 52e3f5c28a..55e2d8e7ca 100644 --- a/macros/texinfo/texinfo/info/variables.c +++ b/macros/texinfo/texinfo/info/variables.c @@ -1,6 +1,6 @@ /* variables.c -- how to manipulate user visible variables in Info. - Copyright 1993-2022 Free Software Foundation, Inc. + Copyright 1993-2023 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/macros/texinfo/texinfo/info/variables.h b/macros/texinfo/texinfo/info/variables.h index ce66ebd5b0..e19a8551d8 100644 --- a/macros/texinfo/texinfo/info/variables.h +++ b/macros/texinfo/texinfo/info/variables.h @@ -1,6 +1,6 @@ /* variables.h -- Description of user visible variables in Info. - Copyright 1993-2022 Free Software Foundation, Inc. + Copyright 1993-2023 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/macros/texinfo/texinfo/info/window.c b/macros/texinfo/texinfo/info/window.c index bef2a3bcde..9b3fb986a5 100644 --- a/macros/texinfo/texinfo/info/window.c +++ b/macros/texinfo/texinfo/info/window.c @@ -1,6 +1,6 @@ /* window.c -- windows in Info. - Copyright 1993-2022 Free Software Foundation, Inc. + Copyright 1993-2023 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/macros/texinfo/texinfo/info/window.h b/macros/texinfo/texinfo/info/window.h index e59a519cca..4c8cc61da2 100644 --- a/macros/texinfo/texinfo/info/window.h +++ b/macros/texinfo/texinfo/info/window.h @@ -1,6 +1,6 @@ /* window.h -- Structure and flags used in manipulating Info windows. - Copyright 1993-2022 Free Software Foundation, Inc. + Copyright 1993-2023 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -44,21 +44,12 @@ typedef struct line_map_struct long *map; /* The map itself */ } LINE_MAP; -/* The exact same elements are used within the WINDOW_STATE structure and a - subsection of the WINDOW structure. We could define a structure which - contains this elements, and include that structure in each of WINDOW_STATE - and WINDOW. But that would lead references in the code such as - window->state->node which we would like to avoid. Instead, we #define the - elements here, and simply include the define in both data structures. Thus, - if you need to change window state information, here is where you would - do it. NB> The last element does NOT end with a semi-colon. */ -#define WINDOW_STATE_DECL \ - NODE *node; /* The node displayed in this window. */ \ - long pagetop; /* LINE_STARTS[PAGETOP] is first line in WINDOW. */ \ - long point /* Offset within NODE of the cursor position. */ - +/* Note: The same elements are used within the WINDOW_STATE structure and a + subsection of the WINDOW structure. */ typedef struct { - WINDOW_STATE_DECL; /* What gets saved. */ + NODE *node; /* The node displayed in this window. */ + long pagetop; /* LINE_STARTS[PAGETOP] is first line in WINDOW. */ + long point; /* Offset within NODE of the cursor position. */ } WINDOW_STATE; typedef struct match_struct @@ -87,7 +78,9 @@ typedef struct window_struct long first_row; /* Offset of the first line in the_screen. */ long goal_column; /* Column to place the cursor in when moving it up and down. -1 means the column it is currently in. */ - WINDOW_STATE_DECL; /* Node, pagetop and point. */ + NODE *node; /* The node displayed in this window. */ + long pagetop; /* LINE_STARTS[PAGETOP] is first line in WINDOW. */ + long point; /* Offset within NODE of the cursor position. */ LINE_MAP line_map; /* Current line map */ char *modeline; /* Calculated text of the modeline for this window. */ long *line_starts; /* Offsets of printed line starts in node->contents.*/ |