# Sed script for post-processing the trace output of subordinate configures.
-# Copyright (C) 2003, 2005 Free Software Foundation, Inc.
+# Copyright (C) 2003-2026 Free Software Foundation, Inc.
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <https://www.gnu.org/licenses/>.
+#
+# Written by Bruno Haible.
# Replace invocations of some libtool macros.
s|.AC_ENABLE_SHARED_DEFAULT.|yes|g
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <https://www.gnu.org/licenses/>.
-# Written by Bruno Haible <bruno@clisp.org>, 2024.
+# Written by Bruno Haible.
# func_usage
# outputs to stdout the --help usage message.
#!/bin/sh
#
-# Copyright (C) 2019-2025 Free Software Foundation, Inc.
+# Copyright (C) 2019-2026 Free Software Foundation, Inc.
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <https://www.gnu.org/licenses/>.
#
+# Written by Bruno Haible.
# This script checks whether the files in the GNU gettext package
# have the required copyright headers resp. license notices.
Ulrich Drepper wrote the intl subdirectory.
-Bruno Haible added the intl-java and libasprintf subdirectories.
+Bruno Haible added the intl-java, intl-csharp, intl-d, intl-modula2, and
+libasprintf subdirectories.
/* Test parts of the API.
- Copyright (C) 2025 Free Software Foundation, Inc.
+ Copyright (C) 2025-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
-/* Written by Bruno Haible <bruno@clisp.org>, 2025. */
+/* Written by Bruno Haible. */
#include <libintl.h>
/* Test the version information.
- Copyright (C) 2025 Free Software Foundation, Inc.
+ Copyright (C) 2025-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
-/* Written by Bruno Haible <bruno@clisp.org>, 2025. */
+/* Written by Bruno Haible. */
#include <libintl.h>
/* GNU gettext for C#
- * Copyright (C) 2003-2024 Free Software Foundation, Inc.
- * Written by Bruno Haible <bruno@clisp.org>, 2003.
+ * Copyright (C) 2003-2026 Free Software Foundation, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Lesser General Public License as published by
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
+/* Written by Bruno Haible. */
+
/*
* Using the GNU gettext approach, compiled message catalogs are assemblies
* containing just one class, a subclass of GettextResourceSet. They are thus
/+ D bindings to the GNU gettext runtime library.
- Copyright © 2025 Free Software Foundation, Inc.
+ Copyright © 2025-2026 Free Software Foundation, Inc.
Boost Software License - Version 1.0 - August 17th, 2003
DEALINGS IN THE SOFTWARE.
+/
-/* Written by Bruno Haible <bruno@clisp.org>, 2025. */
+/* Written by Bruno Haible. */
module gnu.libintl.internal.low;
/+ D bindings to the GNU gettext runtime library.
- Copyright © 2025 Free Software Foundation, Inc.
+ Copyright © 2025-2026 Free Software Foundation, Inc.
Boost Software License - Version 1.0 - August 17th, 2003
DEALINGS IN THE SOFTWARE.
+/
-/* Written by Bruno Haible <bruno@clisp.org>, 2025. */
+/* Written by Bruno Haible. */
module gnu.libintl.libintl;
/+ D bindings to the GNU gettext runtime library.
- Copyright © 2025 Free Software Foundation, Inc.
+ Copyright © 2025-2026 Free Software Foundation, Inc.
Boost Software License - Version 1.0 - August 17th, 2003
DEALINGS IN THE SOFTWARE.
+/
-/* Written by Bruno Haible <bruno@clisp.org>, 2025. */
+/* Written by Bruno Haible. */
module gnu.libintl;
(* High-level Modula-2 binding to the GNU libintl library.
- Copyright (C) 2025 Free Software Foundation, Inc.
+ Copyright (C) 2025-2026 Free Software Foundation, Inc.
This file is free software: you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as
You should have received a copy of the GNU Lesser General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. *)
-(* Written by Bruno Haible <bruno@clisp.org>, 2025. *)
+(* Written by Bruno Haible. *)
DEFINITION MODULE Libintl;
(* High-level Modula-2 binding to the GNU libintl library.
- Copyright (C) 2025 Free Software Foundation, Inc.
+ Copyright (C) 2025-2026 Free Software Foundation, Inc.
This file is free software: you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as
You should have received a copy of the GNU Lesser General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. *)
-(* Written by Bruno Haible <bruno@clisp.org>, 2025. *)
+(* Written by Bruno Haible. *)
IMPLEMENTATION MODULE Libintl;
(* Low-level Modula-2 binding to the GNU libintl library.
- Copyright (C) 2025 Free Software Foundation, Inc.
+ Copyright (C) 2025-2026 Free Software Foundation, Inc.
This file is free software: you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as
You should have received a copy of the GNU Lesser General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. *)
-(* Written by Bruno Haible <bruno@clisp.org>, 2025. *)
+(* Written by Bruno Haible. *)
DEFINITION MODULE FOR "C" LibintlFromC;
/* Implementation of the bindtextdomain(3) function
- Copyright (C) 1995-2024 Free Software Foundation, Inc.
+ Copyright (C) 1995-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as published by
You should have received a copy of the GNU Lesser General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Ulrich Drepper and Bruno Haible. */
+
#ifdef HAVE_CONFIG_H
# include <config.h>
#endif
/* Symbols for backward compatibility.
- Copyright (C) 2023 Free Software Foundation, Inc.
+ Copyright (C) 2023-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as published by
You should have received a copy of the GNU Lesser General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
/* Specification. */
/* Implementation of the dcgettext(3) function.
- Copyright (C) 1995-2016 Free Software Foundation, Inc.
+ Copyright (C) 1995-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as published by
You should have received a copy of the GNU Lesser General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Ulrich Drepper and Bruno Haible. */
+
#ifdef HAVE_CONFIG_H
# include <config.h>
#endif
/* Implementation of the internal dcigettext function.
- Copyright (C) 1995-2025 Free Software Foundation, Inc.
+ Copyright (C) 1995-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as published by
You should have received a copy of the GNU Lesser General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Ulrich Drepper and Bruno Haible. */
+
/* Tell glibc's <string.h> to provide a prototype for mempcpy().
This must come before <config.h> because <config.h> may include
<features.h>, and once <features.h> has been included, it's too late. */
/* Implementation of the dcngettext(3) function.
- Copyright (C) 1995-2016 Free Software Foundation, Inc.
+ Copyright (C) 1995-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as published by
You should have received a copy of the GNU Lesser General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Ulrich Drepper and Bruno Haible. */
+
#ifdef HAVE_CONFIG_H
# include <config.h>
#endif
/* Implementation of the dgettext(3) function.
- Copyright (C) 1995-2016 Free Software Foundation, Inc.
+ Copyright (C) 1995-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as published by
You should have received a copy of the GNU Lesser General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Ulrich Drepper and Bruno Haible. */
+
#ifdef HAVE_CONFIG_H
# include <config.h>
#endif
/* Implementation of the dngettext(3) function.
- Copyright (C) 1995-2016 Free Software Foundation, Inc.
+ Copyright (C) 1995-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as published by
You should have received a copy of the GNU Lesser General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Ulrich Drepper and Bruno Haible. */
+
#ifdef HAVE_CONFIG_H
# include <config.h>
#endif
/* Plural expression evaluation.
- Copyright (C) 2000-2023 Free Software Foundation, Inc.
+ Copyright (C) 2000-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as published by
You should have received a copy of the GNU Lesser General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Ulrich Drepper and Bruno Haible. */
+
#ifndef STATIC
#define STATIC static
#endif
-/* Copyright (C) 1995-2016, 2020 Free Software Foundation, Inc.
- Contributed by Ulrich Drepper <drepper@gnu.ai.mit.edu>, 1995.
+/* Copyright (C) 1995-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as published by
You should have received a copy of the GNU Lesser General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Ulrich Drepper and Bruno Haible. */
+
#ifdef HAVE_CONFIG_H
# include <config.h>
#endif
/* Control of exported symbols from libintl.
- Copyright (C) 2005-2023 Free Software Foundation, Inc.
+ Copyright (C) 2005-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as published by
You should have received a copy of the GNU Lesser General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#if @HAVE_VISIBILITY@ && BUILDING_LIBINTL
# define LIBINTL_SHLIB_EXPORTED __attribute__((__visibility__("default")))
#elif (defined _WIN32 && !defined __CYGWIN__) && @WOE32DLL@ && BUILDING_LIBINTL
/* Handle list of needed message catalogs
- Copyright (C) 1995-2024 Free Software Foundation, Inc.
- Written by Ulrich Drepper <drepper@gnu.org>, 1995.
+ Copyright (C) 1995-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as published by
You should have received a copy of the GNU Lesser General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Ulrich Drepper and Bruno Haible. */
+
#ifdef HAVE_CONFIG_H
# include <config.h>
#endif
/* Implementation of gettext(3) function.
- Copyright (C) 1995-2016 Free Software Foundation, Inc.
+ Copyright (C) 1995-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as published by
You should have received a copy of the GNU Lesser General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Ulrich Drepper and Bruno Haible. */
+
#ifdef HAVE_CONFIG_H
# include <config.h>
#endif
/* Header describing internals of libintl library.
- Copyright (C) 1995-2024 Free Software Foundation, Inc.
- Written by Ulrich Drepper <drepper@cygnus.com>, 1995.
+ Copyright (C) 1995-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as published by
You should have received a copy of the GNU Lesser General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Ulrich Drepper and Bruno Haible. */
+
#ifndef _GETTEXTP_H
#define _GETTEXTP_H
/* Description of GNU message catalog format: general file layout.
- Copyright (C) 1995-2016 Free Software Foundation, Inc.
+ Copyright (C) 1995-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as published by
You should have received a copy of the GNU Lesser General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Ulrich Drepper and Bruno Haible. */
+
#ifndef _GETTEXT_H
#define _GETTEXT_H 1
/* Implements a string hashing function.
- Copyright (C) 1995-2016 Free Software Foundation, Inc.
+ Copyright (C) 1995-2026 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
License along with the GNU C Library; if not, see
<https://www.gnu.org/licenses/>. */
+/* Written by Ulrich Drepper. */
+
#ifdef HAVE_CONFIG_H
# include <config.h>
#endif
/* Description of GNU message catalog format: string hashing function.
- Copyright (C) 1995-2023 Free Software Foundation, Inc.
+ Copyright (C) 1995-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as published by
You should have received a copy of the GNU Lesser General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Ulrich Drepper and Bruno Haible. */
+
/* @@ end of prolog @@ */
#ifndef attribute_hidden
/* Redirections from public function names to GNU libintl functions.
- Copyright (C) 1995, 2000-2003, 2005, 2023 Free Software Foundation, Inc.
+ Copyright (C) 1995-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as published by
You should have received a copy of the GNU Lesser General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Ulrich Drepper and Bruno Haible. */
+
#ifdef HAVE_CONFIG_H
# include <config.h>
#endif
/* List of exported symbols of libintl on Cygwin.
- Copyright (C) 2006, 2012-2020 Free Software Foundation, Inc.
- Written by Bruno Haible <bruno@clisp.org>, 2006.
+ Copyright (C) 2006-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as published by
You should have received a copy of the GNU Lesser General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
/* IMP(x) is a symbol that contains the address of x. */
#if defined _WIN64 || defined _LP64
# define IMP(x) __imp_##x
-/* Copyright (C) 1995-2023 Free Software Foundation, Inc.
- Contributed by Ulrich Drepper <drepper@gnu.ai.mit.edu>, 1995.
+/* Copyright (C) 1995-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as published by
You should have received a copy of the GNU Lesser General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Ulrich Drepper and Bruno Haible. */
+
/* Tell glibc's <string.h> to provide a prototype for stpcpy().
This must come before <config.h> because <config.h> may include
<features.h>, and once <features.h> has been included, it's too late. */
/* Determine the user's language preferences.
- Copyright (C) 2004-2007, 2018-2024 Free Software Foundation, Inc.
+ Copyright (C) 2004-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as published by
You should have received a copy of the GNU Lesser General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
-/* Written by Bruno Haible <bruno@clisp.org>.
- Win32 code originally by Michele Cicciotti <hackbunny@reactos.com>. */
+/* Written by Bruno Haible.
+ Win32 code originally by Michele Cicciotti. */
#ifdef HAVE_CONFIG_H
# include <config.h>
You should have received a copy of the GNU Lesser General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Ulrich Drepper and Bruno Haible. */
+
#ifndef _LIBINTL_H
#define _LIBINTL_H 1
/* Message catalogs for internationalization.
- Copyright (C) 1995-2002, 2004-2005 Free Software Foundation, Inc.
+ Copyright (C) 1995-2026 Free Software Foundation, Inc.
This file is part of the GNU C Library.
This file is derived from the file libgettext.h in the GNU gettext package.
License along with the GNU C Library; if not, see
<https://www.gnu.org/licenses/>. */
+/* Written by Ulrich Drepper. */
+
#ifndef _LIBINTL_H
#define _LIBINTL_H 1
-/* Copyright (C) 1996-2023 Free Software Foundation, Inc.
+/* Copyright (C) 1996-2026 Free Software Foundation, Inc.
This file is part of the GNU C Library.
- Contributed by Ulrich Drepper <drepper@cygnus.com>, 1996.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as published by
You should have received a copy of the GNU Lesser General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Ulrich Drepper and Bruno Haible. */
+
#ifndef _LOADINFO_H
#define _LOADINFO_H 1
/* Load needed message catalogs.
- Copyright (C) 1995-2025 Free Software Foundation, Inc.
+ Copyright (C) 1995-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as published by
You should have received a copy of the GNU Lesser General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Ulrich Drepper and Bruno Haible. */
+
/* Tell glibc's <string.h> to provide a prototype for mempcpy().
This must come before <config.h> because <config.h> may include
<features.h>, and once <features.h> has been included, it's too late. */
/* Handle aliases for locale names.
- Copyright (C) 1995-2024 Free Software Foundation, Inc.
+ Copyright (C) 1995-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as published by
You should have received a copy of the GNU Lesser General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Ulrich Drepper and Bruno Haible. */
+
/* Locale aliases can be specified in the file $(localedir)/locale.alias.
It consists of lines of the form
<alias> <real-locale-name>
/* Log file output.
- Copyright (C) 2003-2023 Free Software Foundation, Inc.
+ Copyright (C) 2003-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as published by
You should have received a copy of the GNU Lesser General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
-/* Written by Bruno Haible <bruno@clisp.org>. */
+/* Written by Bruno Haible. */
#ifdef HAVE_CONFIG_H
# include <config.h>
/* Implementation of ngettext(3) function.
- Copyright (C) 1995-2016 Free Software Foundation, Inc.
+ Copyright (C) 1995-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as published by
You should have received a copy of the GNU Lesser General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Ulrich Drepper and Bruno Haible. */
+
#ifdef HAVE_CONFIG_H
# include <config.h>
#endif
/* OS/2 compatibility functions.
- Copyright (C) 2001-2002 Free Software Foundation, Inc.
+ Copyright (C) 2001-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as published by
You should have received a copy of the GNU Lesser General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#define OS2_AWARE
#ifdef HAVE_CONFIG_H
#include <config.h>
/* OS/2 compatibility defines.
This file is intended to be included from config.h
- Copyright (C) 2001-2002 Free Software Foundation, Inc.
+ Copyright (C) 2001-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as published by
You should have received a copy of the GNU Lesser General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
/* When included from os2compat.h we need all the original definitions */
#ifndef OS2_AWARE
/* OS dependent parts of libintl.
- Copyright (C) 2001-2002, 2006, 2012, 2015 Free Software Foundation, Inc.
+ Copyright (C) 2001-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as published by
You should have received a copy of the GNU Lesser General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#if defined __CYGWIN__ || defined __MINGW32__
# include "intl-exports.c"
#elif defined __EMX__ && !defined __KLIBC__
/* Expression parsing for plural form selection.
- Copyright (C) 2000-2023 Free Software Foundation, Inc.
- Written by Ulrich Drepper <drepper@cygnus.com>, 2000.
+ Copyright (C) 2000-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as published by
You should have received a copy of the GNU Lesser General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Ulrich Drepper and Bruno Haible. */
+
#ifdef HAVE_CONFIG_H
# include <config.h>
#endif
/* Expression parsing and evaluation for plural form selection.
- Copyright (C) 2000-2024 Free Software Foundation, Inc.
- Written by Ulrich Drepper <drepper@cygnus.com>, 2000.
+ Copyright (C) 2000-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as published by
You should have received a copy of the GNU Lesser General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Ulrich Drepper, Bruno Haible, and Daiki Ueno. */
+
#ifndef _PLURAL_EXP_H
#define _PLURAL_EXP_H
%{
/* Expression parsing for plural form selection.
- Copyright (C) 2000-2023 Free Software Foundation, Inc.
- Written by Ulrich Drepper <drepper@cygnus.com>, 2000.
+ Copyright (C) 2000-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as published by
You should have received a copy of the GNU Lesser General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Ulrich Drepper, Bruno Haible, and Daiki Ueno. */
+
#ifdef HAVE_CONFIG_H
# include <config.h>
#endif
/* Formatted output to strings, using POSIX/XSI format strings with positions.
- Copyright (C) 2003, 2006-2007, 2009-2011, 2018, 2020-2023 Free Software Foundation, Inc.
- Written by Bruno Haible <bruno@clisp.org>, 2003.
+ Copyright (C) 2003-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as published by
You should have received a copy of the GNU Lesser General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#ifdef HAVE_CONFIG_H
# include <config.h>
#endif
/* setlocale() function that respects the locale chosen by the user.
- Copyright (C) 2009, 2011-2025 Free Software Foundation, Inc.
- Written by Bruno Haible <bruno@clisp.org>, 2009.
+ Copyright (C) 2009-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as published by
You should have received a copy of the GNU Lesser General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#ifdef HAVE_CONFIG_H
# include <config.h>
#endif
/* Implementation of the textdomain(3) function.
- Copyright (C) 1995-2024 Free Software Foundation, Inc.
+ Copyright (C) 1995-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as published by
You should have received a copy of the GNU Lesser General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Ulrich Drepper and Bruno Haible. */
+
#ifdef HAVE_CONFIG_H
# include <config.h>
#endif
/* libintl library version.
- Copyright (C) 2005 Free Software Foundation, Inc.
+ Copyright (C) 2005-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as published by
You should have received a copy of the GNU Lesser General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#ifdef HAVE_CONFIG_H
# include <config.h>
#endif
/* Formatted output to strings.
- Copyright (C) 1999, 2002, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1999-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as published by
You should have received a copy of the GNU Lesser General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
/* Specification. */
/* Formatted output to strings.
- Copyright (C) 1999, 2002, 2006-2007 Free Software Foundation, Inc.
+ Copyright (C) 1999-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as published by
You should have received a copy of the GNU Lesser General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
/* Specification. */
/* Class autosprintf - formatted output to an ostream.
- Copyright (C) 2002, 2013, 2015, 2018, 2021 Free Software Foundation, Inc.
- Written by Bruno Haible <bruno@clisp.org>, 2002.
+ Copyright (C) 2002-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as published by
You should have received a copy of the GNU Lesser General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
/* Specification. */
You should have received a copy of the GNU Lesser General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#ifndef _AUTOSPRINTF_H
#define _AUTOSPRINTF_H
/* Library functions for class autosprintf.
- Copyright (C) 2002-2003, 2006, 2018-2019, 2021 Free Software Foundation, Inc.
- Written by Bruno Haible <bruno@clisp.org>, 2002.
+ Copyright (C) 2002-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as published by
You should have received a copy of the GNU Lesser General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
#if !(HAVE_VASPRINTF && HAVE_POSIX_PRINTF)
/* Library functions for class autosprintf.
- Copyright (C) 2002-2025 Free Software Foundation, Inc.
- Written by Bruno Haible <bruno@clisp.org>, 2002.
+ Copyright (C) 2002-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as published by
You should have received a copy of the GNU Lesser General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
#if HAVE_VASPRINTF && HAVE_POSIX_PRINTF
/* Formatted output to strings.
- Copyright (C) 1999, 2002, 2006-2007 Free Software Foundation, Inc.
+ Copyright (C) 1999-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as published by
You should have received a copy of the GNU Lesser General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
/* Specification. */
You should have received a copy of the GNU Lesser General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#ifndef _VASPRINTF_H
#define _VASPRINTF_H
# gettext.m4
-# serial 85 (gettext-1.0)
+# serial 86 (gettext-1.0)
dnl Copyright (C) 1995-2026 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl gettext package is covered by the GNU General Public License.
dnl They are *not* in the public domain.
-dnl Authors:
-dnl Ulrich Drepper <drepper@cygnus.com>, 1995-2000.
-dnl Bruno Haible <bruno@clisp.org>, 2000-2025.
+dnl From Ulrich Drepper, Bruno Haible, Daiku Ueno.
dnl Macro to add for using GNU gettext.
# glibc2.m4
-# serial 3
-dnl Copyright (C) 2000-2024 Free Software Foundation, Inc.
+# serial 4
+dnl Copyright (C) 2000-2026 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
dnl This file is offered as-is, without any warranty.
-# Test for the GNU C Library, version 2.0 or newer.
-# From Bruno Haible.
+dnl From Bruno Haible.
+dnl Test for the GNU C Library, version 2.0 or newer.
AC_DEFUN([gt_GLIBC2],
[
AC_CACHE_CHECK([whether we are using the GNU C Library 2 or newer],
# nls.m4
-# serial 6 (gettext-0.24)
-dnl Copyright (C) 1995-2025 Free Software Foundation, Inc.
+# serial 7 (gettext-1.0)
+dnl Copyright (C) 1995-2026 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
dnl gettext package is covered by the GNU General Public License.
dnl They are *not* in the public domain.
-dnl Authors:
-dnl Ulrich Drepper <drepper@cygnus.com>, 1995-2000.
-dnl Bruno Haible <haible@clisp.cons.org>, 2000-2003.
+dnl From Ulrich Drepper, Bruno Haible.
AC_PREREQ([2.50])
# po.m4
-# serial 34 (gettext-0.24)
-dnl Copyright (C) 1995-2024 Free Software Foundation, Inc.
+# serial 35 (gettext-1.0)
+dnl Copyright (C) 1995-2026 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
dnl gettext package is covered by the GNU General Public License.
dnl They are *not* in the public domain.
-dnl Authors:
-dnl Ulrich Drepper <drepper@cygnus.com>, 1995-2000.
-dnl Bruno Haible <bruno@clisp.org>, 2000-2024.
+dnl From Ulrich Drepper, Bruno Haible.
AC_PREREQ([2.60])
# progtest.m4
-# serial 11 (gettext-0.26)
-dnl Copyright (C) 1996-2025 Free Software Foundation, Inc.
+# serial 12 (gettext-1.0)
+dnl Copyright (C) 1996-2026 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
dnl gettext package is covered by the GNU General Public License.
dnl They are *not* in the public domain.
-dnl Authors:
-dnl Ulrich Drepper <drepper@cygnus.com>, 1996.
+dnl From Ulrich Drepper, Bruno Haible.
AC_PREREQ([2.53])
.\" published by the Free Software Foundation; either version 2 of
.\" the License, or (at your option) any later version.
.\"
-.\" Written by Bruno Haible <bruno@clisp.org>.
+.\" Written by Bruno Haible.
.\"
[NAME]
envsubst \- substitutes environment variables in shell format strings
.\" published by the Free Software Foundation; either version 2 of
.\" the License, or (at your option) any later version.
.\"
-.\" Written by Bruno Haible <bruno@clisp.org>.
+.\" Written by Bruno Haible.
.\"
[NAME]
gettext \- translate message
.\" published by the Free Software Foundation; either version 2 of
.\" the License, or (at your option) any later version.
.\"
-.\" Written by Bruno Haible <bruno@clisp.org>.
+.\" Written by Bruno Haible.
.\"
[NAME]
ngettext \- translate message and choose plural form
.\" published by the Free Software Foundation; either version 2 of
.\" the License, or (at your option) any later version.
.\"
-.\" Written by Bruno Haible <bruno@clisp.org>.
+.\" Written by Bruno Haible.
.\"
[NAME]
printf_gettext \- translate format string and apply it
.\" published by the Free Software Foundation; either version 2 of
.\" the License, or (at your option) any later version.
.\"
-.\" Written by Bruno Haible <bruno@clisp.org>.
+.\" Written by Bruno Haible.
.\"
[NAME]
printf_ngettext \- translate format string and apply it
/* Substitution of environment variables in shell format strings.
Copyright (C) 2003-2026 Free Software Foundation, Inc.
- Written by Bruno Haible <bruno@clisp.org>, 2003.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
#include <errno.h>
/* Expand escape sequences in a string.
- Copyright (C) 1995-1997, 2000-2007, 2012, 2018-2020, 2025 Free Software Foundation, Inc.
- Written by Ulrich Drepper <drepper@gnu.ai.mit.edu>, May 1995.
+ Copyright (C) 1995-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Ulrich Drepper. */
+
/* Expand some escape sequences found in the argument string.
If backslash_c_seen is != NULL, '\c' sequences are recognized and
have the effect of setting *backslash_c_seen to true.
/* gettext - retrieve text string from message catalog and print it.
Copyright (C) 1995-2026 Free Software Foundation, Inc.
- Written by Ulrich Drepper <drepper@gnu.ai.mit.edu>, May 1995.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Ulrich Drepper and Bruno Haible. */
+
#include <config.h>
#include <stdbool.h>
# You should have received a copy of the GNU Lesser General Public License
# along with this program. If not, see <https://www.gnu.org/licenses/>.
#
+# Written by Bruno Haible.
# Find a way to echo strings without interpreting backslash.
if test "X`(echo '\t') 2>/dev/null`" = 'X\t'; then
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Ulrich Drepper and Bruno Haible. */
+
#include <config.h>
#include <stdbool.h>
/* Formatted output with a POSIX compatible format string.
- Copyright (C) 2025 Free Software Foundation, Inc.
+ Copyright (C) 2025-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
-/* Written by Bruno Haible <bruno@clisp.org>, 2025. */
+/* Written by Bruno Haible. */
#include <config.h>
/* Formatted output with a POSIX compatible format string.
- Copyright (C) 2025 Free Software Foundation, Inc.
+ Copyright (C) 2025-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
-/* Written by Bruno Haible <bruno@clisp.org>, 2025. */
+/* Written by Bruno Haible. */
/* This file implements the bulk of the POSIX:2024 specification for the 'printf'
command:
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
-/* Written by Bruno Haible <bruno@clisp.org>, 2025. */
+/* Written by Bruno Haible. */
/* This program is a combination of the 'gettext' program with the 'printf'
program. It takes a format string and arguments, looks up the translation
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
-/* Written by Bruno Haible <bruno@clisp.org>, 2025. */
+/* Written by Bruno Haible. */
/* This program is a combination of the 'ngettext' program with the 'printf'
program. It takes the (English) singular and plural form of a format string,
#! /bin/sh
#
-# Copyright (C) 2022 Free Software Foundation, Inc.
+# Copyright (C) 2022-2026 Free Software Foundation, Inc.
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as published by
# You should have received a copy of the GNU Lesser General Public License
# along with this program. If not, see <https://www.gnu.org/licenses/>.
#
+# Written by Bruno Haible.
# This script makes it possible to build this package in a sibling directory
# of a package such as GCC, gdb, or binutils, and use the binaries in the
#! /bin/sh
#
-# Copyright (C) 2002, 2006, 2009-2010, 2018, 2025 Free Software Foundation, Inc.
+# Copyright (C) 2002-2026 Free Software Foundation, Inc.
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <https://www.gnu.org/licenses/>.
#
+# Written by Bruno Haible.
# Usage: add-to-archive /somewhere/gettext-0.xx.yy.tar.gz
# Adds the infrastructure files for gettext version 0.xx.yy to the repository
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <https://www.gnu.org/licenses/>.
#
+# Written by Bruno Haible and Daiki Ueno.
# This file is meant for authors, maintainers, co-maintainers or installers
# of packages which are internationalized with the help of GNU gettext. For
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <https://www.gnu.org/licenses/>.
#
+# Written by Bruno Haible.
# Usage: convert-archive FROM TO [FROMFILE [TOFILE]]
# where FROM is dir or dirgz or dirbz2 or dirxz or cvs or git
/* Customization of the cvs command.
- Copyright (C) 2002, 2019 Free Software Foundation, Inc.
- Written by Bruno Haible <bruno@clisp.org>, 2002.
+ Copyright (C) 2002-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
/* Enable a variable CVSUSER for cvs. */
/* See cvs/subr.c: getcaller(). */
#!/bin/sh
# Validating an XML document against an XML Schema 1.0.
-# Copyright (C) 2024 Free Software Foundation, Inc.
+# Copyright (C) 2024-2026 Free Software Foundation, Inc.
#
# This file is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <https://www.gnu.org/licenses/>.
-# Written by Bruno Haible <bruno@clisp.org>, 2024.
+# Written by Bruno Haible.
# func_usage
# outputs to stdout the --help usage message.
#!/bin/sh
# Validating an XML document against an XML Schema 1.1.
-# Copyright (C) 2024 Free Software Foundation, Inc.
+# Copyright (C) 2024-2026 Free Software Foundation, Inc.
#
# This file is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <https://www.gnu.org/licenses/>.
-# Written by Bruno Haible <bruno@clisp.org>, 2024.
+# Written by Bruno Haible.
# The major advantages of XML Schema 1.1, compared to XML Schema 1.0, are:
# * It fixes an ill-designed "Unique Particle Attribution" rule
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<!--
- Copyright (C) 2004-2005, 2007-2008, 2010, 2012, 2014, 2019-2020 Free Software Foundation, Inc.
- Written by Bruno Haible <bruno@clisp.org>, 2004.
+ Copyright (C) 2004-2026 Free Software Foundation, Inc.
This manual is free documentation. It is dually licensed under the
GNU FDL and the GNU GPL. This means that you can redistribute this
by the Free Software Foundation (FSF).
A copy of the license is at
<https://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html>.
+
+ Written by Bruno Haible.
-->
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
@author Jim Meyering
@author Fran@,{c}ois Pinard
@author Bruno Haible
+@author Daiki Ueno
+@author Miguel @'Angel Arruga Vivas
@ifnothtml
@page
#! /usr/bin/sed -f
#
-# Copyright (C) 2001, 2003, 2006, 2022 Free Software Foundation, Inc.
-# Written by Bruno Haible <bruno@clisp.org>, 2001.
+# Copyright (C) 2001-2026 Free Software Foundation, Inc.
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <https://www.gnu.org/licenses/>.
#
+# Written by Bruno Haible.
+#
#
# each line of the form ^..<tab>.* contains the code for a country.
#
#! /usr/bin/sed -f
#
-# Copyright (C) 2006 Free Software Foundation, Inc.
-# Written by Bruno Haible <bruno@clisp.org>, 2006.
+# Copyright (C) 2006-2026 Free Software Foundation, Inc.
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <https://www.gnu.org/licenses/>.
#
+# Written by Bruno Haible.
+#
#
# Each line of the form ^... .* contains the code for a language.
# The categorization in column 60 should be a space, denoting a living language,
#! /usr/bin/sed -f
#
-# Copyright (C) 2000, 2006 Free Software Foundation, Inc.
-# Written by Ulrich Drepper <drepper@cygnus.com>, 2000.
+# Copyright (C) 2000-2026 Free Software Foundation, Inc.
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <https://www.gnu.org/licenses/>.
#
+# Written by Bruno Haible.
+#
#
# each line of the form ^.. .* contains the code for a language.
#
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML i18n//EN">
<!--
- Copyright (C) 2004-2005, 2012 Gora Mohanty.
- Written by Gora Mohanty <gora_mohanty@yahoo.co.in>, 2004.
+ Copyright (C) 2004-2026 Gora Mohanty.
This manual is covered by the GNU FDL. Permission is granted to copy,
distribute and/or modify this document under the terms of the
GNU Free Documentation License (FDL), version 1.2.
A copy of the license is at
<https://www.gnu.org/licenses/old-licenses/fdl-1.2>.
+
+ Written by Gora Mohanty.
-->
<!--Converted with jLaTeX2HTML 2002-2-1 (1.70) JA patch-1.4
;;; po-compat.el --- basic support of PO translation files -*- coding: latin-1; -*-
-;; Copyright (C) 1995-2002, 2010, 2016, 2019, 2023 Free Software Foundation, Inc.
+;; Copyright (C) 1995-2026 Free Software Foundation, Inc.
-;; Authors: François Pinard <pinard@iro.umontreal.ca>,
-;; Greg McGary <gkm@magilla.cichlid.com>,
-;; Bruno Haible <bruno@clisp.org>.
+;; Authors: François Pinard, Greg McGary, Ulrich Drepper, Bruno Haible.
;; Keywords: i18n, files
;; This file is part of GNU gettext.
;; Copyright (C) 1995-2026 Free Software Foundation, Inc.
-;; Authors: François Pinard <pinard@iro.umontreal.ca>
-;; Greg McGary <gkm@magilla.cichlid.com>
+;; Authors: François Pinard, Greg McGary, Ulrich Drepper, Bruno Haible.
;; Keywords: i18n gettext
;; Created: 1995
;; Package-Requires: ((emacs "23"))
#!/bin/bash
# Script that checks against build infrastructure mistakes in the examples.
-# Copyright (C) 2018-2025 Free Software Foundation, Inc.
+# Copyright (C) 2018-2026 Free Software Foundation, Inc.
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <https://www.gnu.org/licenses/>.
-
+#
+# Written by Bruno Haible.
# func_init sample
# sets environment variables for building and running the given sample.
#!/bin/sh
#
-# Copyright (C) 2003-2025 Free Software Foundation, Inc.
+# Copyright (C) 2003-2026 Free Software Foundation, Inc.
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <https://www.gnu.org/licenses/>.
+#
+# Written by Bruno Haible.
# Usage: mmsmallpo.sh hello-foo ll
#!/bin/sh
#
-# Copyright (C) 2003-2005, 2012-2014, 2018-2019 Free Software Foundation, Inc.
+# Copyright (C) 2003-2026 Free Software Foundation, Inc.
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <https://www.gnu.org/licenses/>.
+#
+# Written by Bruno Haible and Daiki Ueno.
# Usage: xsmallpot.sh srcdir hello-foo [hello-foobar.pot]
/* Test parts of the API.
- Copyright (C) 2025 Free Software Foundation, Inc.
+ Copyright (C) 2025-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
-/* Written by Bruno Haible <bruno@clisp.org>, 2025. */
+/* Written by Bruno Haible. */
#include <gettext-po.h>
/* Test the version information.
- Copyright (C) 2025 Free Software Foundation, Inc.
+ Copyright (C) 2025-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
-/* Written by Bruno Haible <bruno@clisp.org>, 2025. */
+/* Written by Bruno Haible. */
#include <gettext-po.h>
<?xml version="1.0"?>
<!--
- Copyright (C) 2024 Free Software Foundation, Inc.
- This file was written by Bruno Haible <bruno@clisp.org>, 2024.
+ Copyright (C) 2024-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.
+
+ Written by Bruno Haible.
-->
<locatingRules>
<!-- DocBook 5 documents can be distinguished from DocBook 4 documents
<?xml version="1.0"?>
<!--
Copyright (C) 2010-2018 Shaun McCance
- Copyright (C) 2024 Free Software Foundation, Inc.
- This file was written by Shaun McCance <shaunm@gnome.org>, 2010-2018.
+ Copyright (C) 2024-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.
+
+ Written by Shaun McCance.
-->
<its:rules
xmlns:its="http://www.w3.org/2005/11/its"
<?xml version="1.0"?>
<!--
Copyright (C) 2010-2018 Shaun McCance
- Copyright (C) 2024 Free Software Foundation, Inc.
- This file was written by Shaun McCance <shaunm@gnome.org>, 2010-2018.
+ Copyright (C) 2024-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.
+
+ Written by Shaun McCance.
-->
<its:rules
xmlns:its="http://www.w3.org/2005/11/its"
<?xml version="1.0"?>
<!--
- Copyright (C) 2015-2016 Free Software Foundation, Inc.
- This file was written by Daiki Ueno <ueno@gnu.org>, 2015.
+ Copyright (C) 2015-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.
+
+ Written by Daiki Ueno.
-->
<locatingRules>
<locatingRule name="Glade" pattern="*.glade">
<?xml version="1.0"?>
<!--
- Copyright (C) 2015-2024 Free Software Foundation, Inc.
- This file was written by Daiki Ueno <ueno@gnu.org>, 2015.
+ Copyright (C) 2015-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.
+
+ Written by Daiki Ueno.
-->
<its:rules xmlns:its="http://www.w3.org/2005/11/its"
xmlns:gt="https://www.gnu.org/s/gettext/ns/its/extensions/1.0"
<?xml version="1.0"?>
<!--
- Copyright (C) 2015-2024 Free Software Foundation, Inc.
- This file was written by Daiki Ueno <ueno@gnu.org>, 2015.
+ Copyright (C) 2015-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.
+
+ Written by Daiki Ueno.
-->
<its:rules xmlns:its="http://www.w3.org/2005/11/its"
xmlns:gt="https://www.gnu.org/s/gettext/ns/its/extensions/1.0"
<?xml version="1.0"?>
<!--
- Copyright (C) 2015-2024 Free Software Foundation, Inc.
- This file was written by Daiki Ueno <ueno@gnu.org>, 2015.
+ Copyright (C) 2015-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.
+
+ Written by Daiki Ueno.
-->
<its:rules xmlns:its="http://www.w3.org/2005/11/its"
xmlns:gt="https://www.gnu.org/s/gettext/ns/its/extensions/1.0"
<?xml version="1.0"?>
<!--
- Copyright (C) 2015 Free Software Foundation, Inc.
- This file was written by Daiki Ueno <ueno@gnu.org>, 2015.
+ Copyright (C) 2015-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.
+
+ Written by Daiki Ueno.
-->
<locatingRules>
<locatingRule name="GSettings" pattern="*.gschema.xml">
<?xml version="1.0"?>
<!--
- Copyright (C) 2015-2024 Free Software Foundation, Inc.
- This file was written by Daiki Ueno <ueno@gnu.org>, 2015.
+ Copyright (C) 2015-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.
+
+ Written by Daiki Ueno.
-->
<its:rules xmlns:its="http://www.w3.org/2005/11/its"
xmlns:gt="https://www.gnu.org/s/gettext/ns/its/extensions/1.0"
<?xml version="1.0"?>
<!--
- Copyright (C) 2015-2024 Free Software Foundation, Inc.
- This file was written by Daiki Ueno <ueno@gnu.org>, 2015.
+ Copyright (C) 2015-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.
+
+ Written by Daiki Ueno.
-->
<its:rules xmlns:its="http://www.w3.org/2005/11/its"
xmlns:gt="https://www.gnu.org/s/gettext/ns/its/extensions/1.0"
<?xml version="1.0"?>
<!--
- Copyright (C) 2015, 2017 Free Software Foundation, Inc.
- This file was written by Daiki Ueno <ueno@gnu.org>, 2015.
+ Copyright (C) 2015-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.
+
+ Written by Daiki Ueno.
-->
<locatingRules>
<locatingRule name="metainfo" pattern="*.metainfo.xml">
#! /bin/sh
#
-# Copyright (C) 2006, 2009, 2019 Free Software Foundation, Inc.
+# Copyright (C) 2006-2026 Free Software Foundation, Inc.
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <https://www.gnu.org/licenses/>.
#
+# Written by Bruno Haible.
# This is a script that determines the exported symbols of an object file.
# This is a separate script because $(GLOBAL_SYMBOL_PIPE) cannot be used in a
/* Public API for GNU gettext PO files.
Copyright (C) 2003-2026 Free Software Foundation, Inc.
- Written by Bruno Haible <bruno@clisp.org>, 2003.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
/* Specification. */
/* Public API for GNU gettext PO files - contained in libgettextpo.
Copyright (C) 2003-2026 Free Software Foundation, Inc.
- Written by Bruno Haible <bruno@clisp.org>, 2003.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#ifndef _GETTEXT_PO_H
#define _GETTEXT_PO_H 1
/* Search for patterns in strings or files.
- Copyright (C) 2005 Free Software Foundation, Inc.
+ Copyright (C) 2005-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#ifndef _LIBGREP_H
#define _LIBGREP_H
# exported.m4
-# serial 3 (gettext-0.21.1)
-dnl Copyright (C) 2006-2024 Free Software Foundation, Inc.
+# serial 4 (gettext-1.0)
+dnl Copyright (C) 2006-2026 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
dnl This file is offered as-is, without any warranty.
+dnl From Bruno Haible.
+
dnl Prerequisites of the exported.sh script:
dnl Check for nm output filter that yields the exported symbols.
AC_DEFUN([gt_GLOBAL_SYMBOL_PIPE], [
# hostname.m4
-# serial 2 (gettext-0.21.1)
-dnl Copyright (C) 2001-2024 Free Software Foundation, Inc.
+# serial 3 (gettext-1.0)
+dnl Copyright (C) 2001-2026 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
dnl This file is offered as-is, without any warranty.
+dnl From Bruno Haible.
+
# Prerequisites of the hostname.c program.
AC_DEFUN([gt_PREREQ_HOSTNAME],
[
/*
- * Copyright (C) 2025 Free Software Foundation, Inc.
+ * Copyright (C) 2025-2026 Free Software Foundation, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*
- * Written by Bruno Haible <bruno@clisp.org>, 2025.
+ * Written by Bruno Haible.
*/
import java.io.IOException;
/*
- * Copyright (C) 2025 Free Software Foundation, Inc.
+ * Copyright (C) 2025-2026 Free Software Foundation, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*
- * Written by Bruno Haible <bruno@clisp.org>, 2025.
+ * Written by Bruno Haible.
*/
/*
//
-// Copyright (C) 2025 Free Software Foundation, Inc.
+// Copyright (C) 2025-2026 Free Software Foundation, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// You should have received a copy of the GNU General Public License
// along with this program. If not, see <https://www.gnu.org/licenses/>.
//
-// Written by Bruno Haible <bruno@clisp.org>, 2025.
+// Written by Bruno Haible.
// This program passes an input to an ollama instance and prints the response.
#! /usr/bin/env python3
#
-# Copyright (C) 2025 Free Software Foundation, Inc.
+# Copyright (C) 2025-2026 Free Software Foundation, Inc.
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <https://www.gnu.org/licenses/>.
#
-# Written by Bruno Haible <bruno@clisp.org>, 2025.
+# Written by Bruno Haible.
# This program passes an input to an ollama instance and prints the response.
#
#! /bin/sh
#
-# Copyright (C) 2025 Free Software Foundation, Inc.
+# Copyright (C) 2025-2026 Free Software Foundation, Inc.
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <https://www.gnu.org/licenses/>.
#
-# Written by Bruno Haible <bruno@clisp.org>, 2025.
+# Written by Bruno Haible.
# This program passes an input to an ollama instance and prints the response.
#
#! /bin/sh
#
-# Copyright (C) 2002-2025 Free Software Foundation, Inc.
+# Copyright (C) 2002-2026 Free Software Foundation, Inc.
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <https://www.gnu.org/licenses/>.
#
+# Written by Bruno Haible.
# This program fetches a set of PO files, produced by translators, from
# a translation project's site on the internet, and updates the LINGUAS
#!/bin/sh
#
-# Copyright (C) 2001, 2005, 2010 Free Software Foundation, Inc.
-# Written by Bruno Haible <bruno@clisp.org>, 2001.
+# Copyright (C) 2001-2026 Free Software Foundation, Inc.
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <https://www.gnu.org/licenses/>.
+#
+# Written by Bruno Haible.
# Print the team's address (to stdout) and output additional instructions
# (to stderr).
#!/bin/sh
#
-# Copyright (C) 2001, 2005 Free Software Foundation, Inc.
-# Written by Bruno Haible <bruno@clisp.org>, 2001.
+# Copyright (C) 2001-2026 Free Software Foundation, Inc.
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <https://www.gnu.org/licenses/>.
+#
+# Written by Bruno Haible.
# Test whether the current package is a GNOME package.
#!/bin/sh
#
-# Copyright (C) 2001 Free Software Foundation, Inc.
-# Written by Bruno Haible <bruno@clisp.org>, 2001.
+# Copyright (C) 2001-2026 Free Software Foundation, Inc.
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <https://www.gnu.org/licenses/>.
+#
+# Written by Bruno Haible.
# Print the team's address (to stdout) and output additional instructions
# (to stderr).
#!/bin/sh
#
-# Copyright (C) 2001, 2005 Free Software Foundation, Inc.
-# Written by Bruno Haible <bruno@clisp.org>, 2001.
+# Copyright (C) 2001-2026 Free Software Foundation, Inc.
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <https://www.gnu.org/licenses/>.
+#
+# Written by Bruno Haible.
# Test whether the current package is a KDE package.
#!/bin/sh
#
-# Copyright (C) 2001, 2007, 2019 Free Software Foundation, Inc.
-# Written by Bruno Haible <bruno@clisp.org>, 2001.
+# Copyright (C) 2001-2026 Free Software Foundation, Inc.
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <https://www.gnu.org/licenses/>.
+#
+# Written by Bruno Haible.
# Print the team's address (to stdout) and output additional instructions
# (to stderr).
#!/bin/sh
#
-# Copyright (C) 2001 Free Software Foundation, Inc.
-# Written by Bruno Haible <bruno@clisp.org>, 2001.
+# Copyright (C) 2001-2026 Free Software Foundation, Inc.
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <https://www.gnu.org/licenses/>.
+#
+# Written by Bruno Haible.
# Print the team's address (to stdout) and output additional instructions
# (to stderr).
/* Unicode CLDR plural rule parser and converter.
Copyright (C) 2015-2026 Free Software Foundation, Inc.
- This file was written by Daiki Ueno <ueno@gnu.org>, 2015.
-
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Daiki Ueno and Bruno Haible. */
+
#include <config.h>
#include <stdio.h>
/* Unicode CLDR plural rule parser and converter.
- Copyright (C) 2015-2024 Free Software Foundation, Inc.
-
- This file was written by Daiki Ueno <ueno@gnu.org>, 2015.
+ Copyright (C) 2015-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Daiki Ueno and Bruno Haible. */
+
#ifndef _CLDR_PLURAL_EXP_H
#define _CLDR_PLURAL_EXP_H 1
/* Unicode CLDR plural rule parser and converter.
Copyright (C) 2015-2026 Free Software Foundation, Inc.
- This file was written by Daiki Ueno <ueno@gnu.org>, 2015.
-
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Daiki Ueno and Bruno Haible. */
+
%{
#include <config.h>
/* Unicode CLDR plural rule parser and converter
Copyright (C) 2015-2026 Free Software Foundation, Inc.
- This file was written by Daiki Ueno <ueno@gnu.org>, 2015.
-
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Daiki Ueno, Bruno Haible, and Michele Locati. */
+
#include <config.h>
#include "basename-lgpl.h"
/* Table of territories.
- Copyright (C) 2025 Free Software Foundation, Inc.
+ Copyright (C) 2025-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
-/* Written by Bruno Haible <bruno@clisp.org>, 2025. */
+/* Written by Bruno Haible. */
#include <config.h>
/* Table of territories.
- Copyright (C) 2025 Free Software Foundation, Inc.
+ Copyright (C) 2025-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
-/* Written by Bruno Haible <bruno@clisp.org>, 2025. */
+/* Written by Bruno Haible. */
#ifndef _COUNTRY_TABLE_H
#define _COUNTRY_TABLE_H
/* GNU gettext - internationalization aids
- Copyright (C) 1996-2025 Free Software Foundation, Inc.
-
- This file was written by Peter Miller <millerp@canb.auug.org.au>
+ Copyright (C) 1996-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Peter Miller, Ulrich Drepper, and Bruno Haible. */
+
#include <config.h>
/* GNU gettext - internationalization aids
- Copyright (C) 1996, 1998, 2000-2003 Free Software Foundation, Inc.
-
- This file was written by Peter Miller <millerp@canb.auug.org.au>
+ Copyright (C) 1996-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Peter Miller, Ulrich Drepper, and Bruno Haible. */
+
#ifndef _DIR_LIST_H
#define _DIR_LIST_H
/* Reading file lists.
- Copyright (C) 1995-2025 Free Software Foundation, Inc.
+ Copyright (C) 1995-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Peter Miller, Ulrich Drepper, and Bruno Haible. */
+
#include <config.h>
/* Specification. */
/* Reading file lists.
- Copyright (C) 2001-2003 Free Software Foundation, Inc.
- Written by Bruno Haible <haible@clisp.cons.org>, 2001.
+ Copyright (C) 2001-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#ifndef _FILE_LIST_H
#define _FILE_LIST_H
/* Convert ASCII quotations to Unicode quotations.
- Copyright (C) 2014-2025 Free Software Foundation, Inc.
- Written by Daiki Ueno <ueno@gnu.org>, 2014.
+ Copyright (C) 2014-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Daiki Ueno. */
+
#include <config.h>
/* Specification. */
/* Recode Serbian text from Cyrillic to Latin script.
- Copyright (C) 2006-2025 Free Software Foundation, Inc.
- Written by Danilo Šegan <danilo@gnome.org>, 2006,
- and Bruno Haible <bruno@clisp.org>, 2006.
+ Copyright (C) 2006-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Danilo Šegan and Bruno Haible. */
+
#include <config.h>
/* Specification. */
/* Recoding functions.
- Copyright (C) 2006, 2014 Free Software Foundation, Inc.
- Written by Bruno Haible <bruno@clisp.org>, 2006.
+ Copyright (C) 2006-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <stddef.h>
#ifdef __cplusplus
/* awk format strings.
- Copyright (C) 2001-2025 Free Software Foundation, Inc.
- Written by Bruno Haible <haible@clisp.cons.org>, 2002.
+ Copyright (C) 2001-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
#include <stdbool.h>
/* Boost format strings.
- Copyright (C) 2001-2025 Free Software Foundation, Inc.
- Written by Bruno Haible <haible@clisp.cons.org>, 2006.
+ Copyright (C) 2001-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
#include <stdbool.h>
/* C++ format strings.
- Copyright (C) 2003-2025 Free Software Foundation, Inc.
- Written by Bruno Haible <bruno@clisp.org>, 2023.
+ Copyright (C) 2003-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
#include <limits.h>
/* Parsing C format strings.
- Copyright (C) 2001-2025 Free Software Foundation, Inc.
- Written by Bruno Haible <haible@clisp.cons.org>, 2001.
+ Copyright (C) 2001-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
/* C format strings are described in
* POSIX (IEEE P1003.1 2001), section XSH 3 fprintf().
/* C format strings.
- Copyright (C) 2001-2025 Free Software Foundation, Inc.
- Written by Bruno Haible <haible@clisp.cons.org>, 2001.
+ Copyright (C) 2001-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
#include <stdbool.h>
/* C# format strings.
- Copyright (C) 2003-2025 Free Software Foundation, Inc.
- Written by Bruno Haible <bruno@clisp.org>, 2003.
+ Copyright (C) 2003-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
#include <stdbool.h>
/* D format strings.
- Copyright (C) 2001-2025 Free Software Foundation, Inc.
- Written by Bruno Haible <bruno@clisp.org>, 2025.
+ Copyright (C) 2001-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
#include <stdbool.h>
/* Emacs Lisp format strings.
- Copyright (C) 2001-2025 Free Software Foundation, Inc.
- Written by Bruno Haible <haible@clisp.cons.org>, 2002.
+ Copyright (C) 2001-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
#include <stdbool.h>
/* GCC internal format strings.
- Copyright (C) 2003-2025 Free Software Foundation, Inc.
- Written by Bruno Haible <bruno@clisp.org>, 2003.
+ Copyright (C) 2003-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
#include <stdbool.h>
/* GFC (GNU Fortran Compiler) internal format strings.
- Copyright (C) 2003-2025 Free Software Foundation, Inc.
- Written by Bruno Haible <bruno@clisp.org>, 2009.
+ Copyright (C) 2003-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
#include <stdbool.h>
/* Go format strings.
- Copyright (C) 2001-2025 Free Software Foundation, Inc.
- Written by Bruno Haible <haible@clisp.cons.org>, 2025.
+ Copyright (C) 2001-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
#include <stdbool.h>
/* Common reasons that make a format string invalid.
- Copyright (C) 2003-2025 Free Software Foundation, Inc.
- Written by Bruno Haible <bruno@clisp.org>, 2003.
+ Copyright (C) 2003-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
/* These macros return freshly allocated error message strings, intended
to be stored in *invalid_reason. */
/* Java printf format strings.
- Copyright (C) 2001-2025 Free Software Foundation, Inc.
- Written by Bruno Haible <haible@clisp.cons.org>, 2001.
+ Copyright (C) 2001-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
#include <stdbool.h>
/* Java MessageFormat format strings.
- Copyright (C) 2001-2025 Free Software Foundation, Inc.
- Written by Bruno Haible <haible@clisp.cons.org>, 2001.
+ Copyright (C) 2001-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
#include <alloca.h>
/* JavaScript format strings.
- Copyright (C) 2001-2025 Free Software Foundation, Inc.
- Written by Andreas Stricker <andy@knitter.ch>, 2010.
- It's based on python format module from Bruno Haible.
+ Copyright (C) 2001-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible, Andreas Stricker, and Daiki Ueno. */
+
#include <config.h>
#include <stdbool.h>
/* KUIT (KDE User Interface Text) format strings.
- Copyright (C) 2015-2025 Free Software Foundation, Inc.
- Written by Daiki Ueno <ueno@gnu.org>, 2015.
+ Copyright (C) 2015-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Daiki Ueno. */
+
#include <config.h>
#include <assert.h>
/* KDE format strings.
- Copyright (C) 2003-2025 Free Software Foundation, Inc.
- Written by Bruno Haible <bruno@clisp.org>, 2007.
+ Copyright (C) 2003-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
#include <stdbool.h>
/* librep format strings.
- Copyright (C) 2001-2025 Free Software Foundation, Inc.
- Written by Bruno Haible <haible@clisp.cons.org>, 2001.
+ Copyright (C) 2001-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
#include <stdbool.h>
/* Lisp format strings.
- Copyright (C) 2001-2025 Free Software Foundation, Inc.
- Written by Bruno Haible <haible@clisp.cons.org>, 2001.
+ Copyright (C) 2001-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
#include <stdbool.h>
/* Lua format strings.
- Copyright (C) 2012-2025 Free Software Foundation, Inc.
- Written by Ľubomír Remák <lubomirr@lubomirr.eu>, 2012.
+ Copyright (C) 2012-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Ľubomír Remák and Bruno Haible. */
+
#include <config.h>
#include <stdbool.h>
/* Modula-2 format strings.
- Copyright (C) 2001-2025 Free Software Foundation, Inc.
- Written by Bruno Haible <bruno@clisp.org>, 2025.
+ Copyright (C) 2001-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
#include <stdbool.h>
/* OCaml format strings.
- Copyright (C) 2001-2025 Free Software Foundation, Inc.
- Written by Bruno Haible <bruno@clisp.org>, 2025.
+ Copyright (C) 2001-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
#include <stdbool.h>
/* Object Pascal format strings.
- Copyright (C) 2001-2025 Free Software Foundation, Inc.
- Written by Bruno Haible <haible@clisp.cons.org>, 2001.
+ Copyright (C) 2001-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
#include <stdbool.h>
/* Perl brace format strings.
- Copyright (C) 2004-2025 Free Software Foundation, Inc.
- Written by Bruno Haible <bruno@clisp.org>, 2003.
+ Copyright (C) 2004-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
#include <stdbool.h>
/* Perl format strings.
- Copyright (C) 2004-2025 Free Software Foundation, Inc.
- Written by Bruno Haible <bruno@clisp.org>, 2003.
+ Copyright (C) 2004-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
#include <stdbool.h>
/* PHP format strings.
- Copyright (C) 2001-2025 Free Software Foundation, Inc.
- Written by Bruno Haible <bruno@clisp.org>, 2002.
+ Copyright (C) 2001-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
#include <stdbool.h>
/* Python brace format strings.
- Copyright (C) 2004-2025 Free Software Foundation, Inc.
- Written by Daiki Ueno <ueno@gnu.org>, 2013.
+ Copyright (C) 2004-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Daiki Ueno and Bruno Haible. */
+
#include <config.h>
#include <stdbool.h>
/* Python format strings.
- Copyright (C) 2001-2025 Free Software Foundation, Inc.
- Written by Bruno Haible <haible@clisp.cons.org>, 2001.
+ Copyright (C) 2001-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
#include <stdbool.h>
/* Qt plural format strings.
- Copyright (C) 2003-2025 Free Software Foundation, Inc.
- Written by Bruno Haible <bruno@clisp.org>, 2009.
+ Copyright (C) 2003-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
#include <stdbool.h>
/* Qt format strings.
- Copyright (C) 2003-2025 Free Software Foundation, Inc.
- Written by Bruno Haible <bruno@clisp.org>, 2003.
+ Copyright (C) 2003-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
#include <stdbool.h>
/* Ruby format strings.
- Copyright (C) 2001-2025 Free Software Foundation, Inc.
- Written by Bruno Haible <bruno@clisp.org>, 2020.
+ Copyright (C) 2001-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
#include <stdbool.h>
/* Rust format strings.
- Copyright (C) 2001-2025 Free Software Foundation, Inc.
- Written by Bruno Haible <haible@clisp.cons.org>, 2025.
+ Copyright (C) 2001-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
#include <limits.h>
/* Scheme format strings.
- Copyright (C) 2001-2025 Free Software Foundation, Inc.
- Written by Bruno Haible <haible@clisp.cons.org>, 2001.
+ Copyright (C) 2001-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
#include <stdbool.h>
/* Shell printf format strings.
- Copyright (C) 2001-2025 Free Software Foundation, Inc.
- Written by Bruno Haible <bruno@clisp.org>, 2025.
+ Copyright (C) 2001-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
#include <stdbool.h>
/* Shell format strings.
- Copyright (C) 2003-2025 Free Software Foundation, Inc.
- Written by Bruno Haible <bruno@clisp.org>, 2003.
+ Copyright (C) 2003-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
#include <stdbool.h>
/* Smalltalk and YCP format strings.
- Copyright (C) 2001-2025 Free Software Foundation, Inc.
- Written by Bruno Haible <haible@clisp.cons.org>, 2001.
+ Copyright (C) 2001-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
#include <stdbool.h>
/* Tcl format strings.
- Copyright (C) 2001-2025 Free Software Foundation, Inc.
- Written by Bruno Haible <haible@clisp.cons.org>, 2002.
+ Copyright (C) 2001-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
#include <stdbool.h>
/* Format strings.
- Copyright (C) 2001-2025 Free Software Foundation, Inc.
- Written by Bruno Haible <haible@clisp.cons.org>, 2001.
+ Copyright (C) 2001-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
/* Specification. */
/* Format strings.
Copyright (C) 2001-2026 Free Software Foundation, Inc.
- Written by Bruno Haible <haible@clisp.cons.org>, 2001.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#ifndef _FORMAT_H
#define _FORMAT_H
/* Display hostname in various forms.
Copyright (C) 2001-2026 Free Software Foundation, Inc.
- Written by Bruno Haible <haible@clisp.cons.org>, 2001.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
/* List of HTML 5 entities.
- Copyright (C) 2025 Free Software Foundation, Inc.
+ Copyright (C) 2025-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
-/* Written by Bruno Haible <bruno@clisp.org>, 2025. */
+/* Written by Bruno Haible. */
/* Data extracted from
<https://html.spec.whatwg.org/multipage/named-characters.html> */
/* Error handling during reading of input files.
- Copyright (C) 2023-2025 Free Software Foundation, Inc.
+ Copyright (C) 2023-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
-/* Written by Bruno Haible <bruno@clisp.org>, 2023. */
+/* Written by Bruno Haible. */
#include <config.h>
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
-/* Written by Bruno Haible <bruno@clisp.org>, 2023. */
+/* Written by Bruno Haible. */
#ifndef _IF_ERROR_H
#define _IF_ERROR_H
<annotation>
<documentation>XML schema extensions for *.its files, as understood by GNU gettext.
-Copyright (C) 2015-2024 Free Software Foundation, Inc.
+Copyright (C) 2015-2026 Free Software Foundation, Inc.
This file is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.
-Written by Bruno Haible <bruno@clisp.org>, 2024.
+Written by Bruno Haible.
</documentation>
</annotation>
/* Internationalization Tag Set (ITS) handling
- Copyright (C) 2015-2025 Free Software Foundation, Inc.
-
- This file was written by Daiki Ueno <ueno@gnu.org>, 2015.
+ Copyright (C) 2015-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Daiki Ueno and Bruno Haible. */
+
#include <config.h>
/* Specification. */
/* Internationalization Tag Set (ITS) handling
- Copyright (C) 2015-2025 Free Software Foundation, Inc.
-
- This file was written by Daiki Ueno <ueno@gnu.org>, 2015.
+ Copyright (C) 2015-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Daiki Ueno and Bruno Haible. */
+
#ifndef _ITS_H_
#define _ITS_H_
<annotation>
<documentation>XML schema 1.0 of *.its files, as understood by GNU gettext.
-Copyright (C) 2015-2024 Free Software Foundation, Inc.
+Copyright (C) 2015-2026 Free Software Foundation, Inc.
This file is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.
-Written by Bruno Haible <bruno@clisp.org>, 2024.
+Written by Bruno Haible.
</documentation>
</annotation>
<annotation>
<documentation>XML schema 1.1 of *.its files, as understood by GNU gettext.
-Copyright (C) 2015-2024 Free Software Foundation, Inc.
+Copyright (C) 2015-2026 Free Software Foundation, Inc.
This file is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.
-Written by Bruno Haible <bruno@clisp.org>, 2024.
+Written by Bruno Haible.
</documentation>
</annotation>
/* Table of languages.
- Copyright (C) 2001-2025 Free Software Foundation, Inc.
- Written by Bruno Haible <haible@clisp.cons.org>, 2005.
+ Copyright (C) 2001-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
/* Specification. */
/* Table of languages.
- Copyright (C) 2001-2025 Free Software Foundation, Inc.
- Written by Bruno Haible <haible@clisp.cons.org>, 2005.
+ Copyright (C) 2001-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#ifndef _LANG_TABLE_H
#define _LANG_TABLE_H
/* XML resource locating rules
- Copyright (C) 2015-2025 Free Software Foundation, Inc.
-
- This file was written by Daiki Ueno <ueno@gnu.org>, 2015.
+ Copyright (C) 2015-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Daiki Ueno and Bruno Haible. */
+
#include <config.h>
/* Specification. */
/* XML resource locating rules
- Copyright (C) 2015-2025 Free Software Foundation, Inc.
-
- This file was written by Daiki Ueno <ueno@gnu.org>, 2015.
+ Copyright (C) 2015-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Daiki Ueno and Bruno Haible. */
+
#ifndef _LOCATING_RULE_H
#define _LOCATING_RULE_H
<xsd:annotation>
<xsd:documentation>XML schema 1.0 of *.loc files, as understood by GNU gettext.
-Copyright (C) 2015-2024 Free Software Foundation, Inc.
+Copyright (C) 2015-2026 Free Software Foundation, Inc.
This file is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.
-Written by Bruno Haible <bruno@clisp.org>, 2024.
+Written by Bruno Haible.
</xsd:documentation></xsd:annotation>
<xsd:element name="locatingRules" type="LocatingRulesType">
<xsd:annotation>
<xsd:documentation>XML schema 1.1 of *.loc files, as understood by GNU gettext.
-Copyright (C) 2015-2024 Free Software Foundation, Inc.
+Copyright (C) 2015-2026 Free Software Foundation, Inc.
This file is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.
-Written by Bruno Haible <bruno@clisp.org>, 2024.
+Written by Bruno Haible.
</xsd:documentation></xsd:annotation>
<xsd:element name="locatingRules" type="LocatingRulesType">
/* GNU gettext - internationalization aids
Copyright (C) 1995-2026 Free Software Foundation, Inc.
- This file was written by Peter Miller <millerp@canb.auug.org.au>
-
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Peter Miller, Ulrich Drepper, and Bruno Haible. */
+
#include <config.h>
/* Specification. */
/* GNU gettext - internationalization aids
Copyright (C) 1995-2026 Free Software Foundation, Inc.
- This file was written by Peter Miller <millerp@canb.auug.org.au>
-
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Peter Miller, Ulrich Drepper, and Bruno Haible. */
+
#ifndef _MESSAGE_H
#define _MESSAGE_H
/* Manipulates attributes of messages in translation catalogs.
Copyright (C) 2001-2026 Free Software Foundation, Inc.
- Written by Bruno Haible <haible@clisp.cons.org>, 2001.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
/* Concatenates several translation catalogs.
Copyright (C) 2001-2026 Free Software Foundation, Inc.
- Written by Bruno Haible <haible@clisp.cons.org>, 2001.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
/* GNU gettext - internationalization aids
Copyright (C) 1995-2026 Free Software Foundation, Inc.
- This file was written by Peter Miller <millerp@canb.auug.org.au>
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Peter Miller, Ulrich Drepper, and Bruno Haible. */
+
#include <config.h>
#include <limits.h>
/* GNU gettext - internationalization aids
Copyright (C) 1997-2026 Free Software Foundation, Inc.
- This file was written by Peter Miller <millerp@canb.auug.org.au>
-
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Peter Miller, Ulrich Drepper, and Bruno Haible. */
+
#include <config.h>
#include <limits.h>
/* Converts a translation catalog to a different character encoding.
Copyright (C) 2001-2026 Free Software Foundation, Inc.
- Written by Bruno Haible <haible@clisp.cons.org>, 2001.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
/* Creates an English translation catalog.
Copyright (C) 2001-2026 Free Software Foundation, Inc.
- Written by Bruno Haible <haible@clisp.cons.org>, 2001.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
/* Pass translations to a subprocess.
Copyright (C) 2001-2026 Free Software Foundation, Inc.
- Written by Bruno Haible <haible@clisp.cons.org>, 2001.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
/* Edit translations using a subprocess.
Copyright (C) 2001-2026 Free Software Foundation, Inc.
- Written by Bruno Haible <haible@clisp.cons.org>, 2001.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
/* Converts Uniforum style .po files to binary .mo files
Copyright (C) 1995-2026 Free Software Foundation, Inc.
- Written by Ulrich Drepper <drepper@gnu.ai.mit.edu>, April 1995.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Ulrich Drepper, Bruno Haible, and Daiki Ueno. */
+
#include <config.h>
#include <ctype.h>
/* GNU gettext for C#
- * Copyright (C) 2003-2004, 2018 Free Software Foundation, Inc.
- * Written by Bruno Haible <bruno@clisp.org>, 2003.
+ * Copyright (C) 2003-2026 Free Software Foundation, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
+/* Written by Bruno Haible. */
+
/*
* This program creates a .resources file from a set of key/value pairs given
* on standard input.
/* msgfmt specifics
- Copyright (C) 1995-1998, 2000-2001, 2009, 2015 Free Software
- Foundation, Inc.
- Written by Ulrich Drepper <drepper@gnu.ai.mit.edu>, April 1995.
+ Copyright (C) 1995-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible and Daiki Ueno. */
+
#ifndef _MSGFMT_H
#define _MSGFMT_H
/* Extract some translations of a translation catalog.
Copyright (C) 2001-2026 Free Software Foundation, Inc.
- Written by Bruno Haible <haible@clisp.cons.org>, 2001.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
#include <alloca.h>
/* Initializes a new PO file.
Copyright (C) 2001-2026 Free Software Foundation, Inc.
- Written by Bruno Haible <haible@clisp.cons.org>, 2001.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
#include <alloca.h>
/* Message list test for ASCII character set.
- Copyright (C) 2001-2025 Free Software Foundation, Inc.
- Written by Bruno Haible <haible@clisp.cons.org>, 2001.
+ Copyright (C) 2001-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
/* Message list test for ASCII character set.
- Copyright (C) 2001-2024 Free Software Foundation, Inc.
- Written by Bruno Haible <haible@clisp.cons.org>, 2001.
+ Copyright (C) 2001-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#ifndef _MSGL_ASCII_H
#define _MSGL_ASCII_H
/* Message list concatenation and duplicate handling.
- Copyright (C) 2001-2025 Free Software Foundation, Inc.
- Written by Bruno Haible <haible@clisp.cons.org>, 2001.
+ Copyright (C) 2001-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
#include <alloca.h>
/* Message list concatenation and duplicate handling.
- Copyright (C) 2001-2025 Free Software Foundation, Inc.
- Written by Bruno Haible <haible@clisp.cons.org>, 2001.
+ Copyright (C) 2001-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#ifndef _MSGL_CAT_H
#define _MSGL_CAT_H
/* Message list charset and locale charset handling.
- Copyright (C) 2001-2025 Free Software Foundation, Inc.
- Written by Bruno Haible <haible@clisp.cons.org>, 2001.
+ Copyright (C) 2001-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
#include <alloca.h>
/* Message list charset and locale charset handling.
- Copyright (C) 2001-2024 Free Software Foundation, Inc.
- Written by Bruno Haible <haible@clisp.cons.org>, 2001.
+ Copyright (C) 2001-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#ifndef _MSGL_CHARSET_H
#define _MSGL_CHARSET_H
/* Checking of messages in PO files.
Copyright (C) 1995-2026 Free Software Foundation, Inc.
- Written by Ulrich Drepper <drepper@gnu.ai.mit.edu>, April 1995.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Ulrich Drepper, Bruno Haible, and Daiki Ueno. */
+
#include <config.h>
/* Specification. */
/* Checking of messages in PO files.
- Copyright (C) 2005-2024 Free Software Foundation, Inc.
- Written by Bruno Haible <bruno@clisp.org>, 2005.
+ Copyright (C) 2005-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#ifndef _MSGL_CHECK_H
#define _MSGL_CHECK_H 1
/* Message translation initialization for English.
- Copyright (C) 2001-2025 Free Software Foundation, Inc.
- Written by Bruno Haible <haible@clisp.cons.org>, 2001.
+ Copyright (C) 2001-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
/* Message translation initialization for English.
- Copyright (C) 2001-2003 Free Software Foundation, Inc.
- Written by Bruno Haible <haible@clisp.cons.org>, 2001.
+ Copyright (C) 2001-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#ifndef _MSGL_ENGLISH_H
#define _MSGL_ENGLISH_H
/* Message list test for equality.
- Copyright (C) 2001-2025 Free Software Foundation, Inc.
- Written by Bruno Haible <haible@clisp.cons.org>, 2001.
+ Copyright (C) 2001-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
/* Message list test for equality.
- Copyright (C) 2001-2003 Free Software Foundation, Inc.
- Written by Bruno Haible <haible@clisp.cons.org>, 2001.
+ Copyright (C) 2001-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#ifndef _MSGL_EQUAL_H
#define _MSGL_EQUAL_H
/* Fast fuzzy searching among messages.
- Copyright (C) 2006-2025 Free Software Foundation, Inc.
- Written by Bruno Haible <bruno@clisp.org>, 2006.
+ Copyright (C) 2006-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
/* Specification. */
/* Fast fuzzy searching among messages.
- Copyright (C) 2006, 2008 Free Software Foundation, Inc.
- Written by Bruno Haible <bruno@clisp.org>, 2006.
+ Copyright (C) 2006-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#ifndef _MSGL_FSEARCH_H
#define _MSGL_FSEARCH_H 1
/* Message list header manipulation.
- Copyright (C) 2007-2025 Free Software Foundation, Inc.
- Written by Bruno Haible <bruno@clisp.org>, 2007.
+ Copyright (C) 2007-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
/* Message list header manipulation.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
- Written by Bruno Haible <bruno@clisp.org>, 2007.
+ Copyright (C) 2007-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#ifndef _MSGL_HEADER_H
#define _MSGL_HEADER_H
/* Message list charset and locale charset handling.
- Copyright (C) 2001-2025 Free Software Foundation, Inc.
- Written by Bruno Haible <haible@clisp.cons.org>, 2001.
+ Copyright (C) 2001-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
#include <alloca.h>
/* Message list character set conversion.
- Copyright (C) 2001-2025 Free Software Foundation, Inc.
- Written by Bruno Haible <haible@clisp.cons.org>, 2001.
+ Copyright (C) 2001-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#ifndef _MSGL_ICONV_H
#define _MSGL_ICONV_H
/* Message list test for ordinary file names.
- Copyright (C) 2021-2025 Free Software Foundation, Inc.
+ Copyright (C) 2021-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
-/* Written by Bruno Haible <bruno@clisp.org>, 2021. */
+/* Written by Bruno Haible. */
#include <config.h>
/* Message list test for ordinary file names.
- Copyright (C) 2021-2024 Free Software Foundation, Inc.
+ Copyright (C) 2021-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
-/* Written by Bruno Haible <bruno@clisp.org>, 2021. */
+/* Written by Bruno Haible. */
#ifndef _MSGL_OFN_H
#define _MSGL_OFN_H
/* GNU gettext - internationalization aids
Copyright (C) 1995-2026 Free Software Foundation, Inc.
- This file was written by Peter Miller <millerp@canb.auug.org.au>
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Peter Miller, Ulrich Drepper, and Bruno Haible. */
+
#include <config.h>
#include <limits.h>
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
-/* Written by Bruno Haible <bruno@clisp.org>, 2025. */
+/* Written by Bruno Haible. */
#include <config.h>
/* msgunfmt - converts binary .mo files to Uniforum style .po files
Copyright (C) 1995-2026 Free Software Foundation, Inc.
- Written by Ulrich Drepper <drepper@gnu.ai.mit.edu>, April 1995.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Ulrich Drepper and Bruno Haible. */
+
#include <config.h>
#include <limits.h>
/* GNU gettext for C#
- * Copyright (C) 2003-2004, 2007 Free Software Foundation, Inc.
- * Written by Bruno Haible <bruno@clisp.org>, 2003.
+ * Copyright (C) 2003-2026 Free Software Foundation, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
+/* Written by Bruno Haible. */
+
/*
* This program dumps a GettextResourceSet subclass (in a satellite assembly)
* or a .resources file as a PO file.
/* msgunfmt specifics
- Copyright (C) 1995-1998, 2000-2001 Free Software Foundation, Inc.
- Written by Ulrich Drepper <drepper@gnu.ai.mit.edu>, April 1995.
+ Copyright (C) 1995-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#ifndef _MSGUNFMT_H
#define _MSGUNFMT_H
# Reading tcl/msgcat .msg files.
-# Copyright (C) 2002-2024 Free Software Foundation, Inc.
+# Copyright (C) 2002-2026 Free Software Foundation, Inc.
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <https://www.gnu.org/licenses/>.
+#
+# Written by Bruno Haible.
namespace eval msgcat {
namespace export mcset mcdump
/* Remove, select or merge duplicate translations.
Copyright (C) 2001-2026 Free Software Foundation, Inc.
- Written by Bruno Haible <haible@clisp.cons.org>, 2001.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
/* open-po - search for .po file along search path list and open for reading
- Copyright (C) 1995-2025 Free Software Foundation, Inc.
- Written by Ulrich Drepper <drepper@gnu.ai.mit.edu>, April 1995.
+ Copyright (C) 1995-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Ulrich Drepper and Bruno Haible. */
+
#include <config.h>
/* Specification. */
/* Opening PO files.
- Copyright (C) 1995-1997, 2000-2003, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1995-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Peter Miller, Ulrich Drepper, and Bruno Haible. */
+
#ifndef _OPEN_CATALOG_H
#define _OPEN_CATALOG_H
/* Plural form count.
- Copyright (C) 2003-2025 Free Software Foundation, Inc.
- Written by Bruno Haible <bruno@clisp.org>, 2003.
+ Copyright (C) 2003-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
/* Specification. */
/* Plural form count.
- Copyright (C) 2003 Free Software Foundation, Inc.
- Written by Bruno Haible <bruno@clisp.org>, 2003.
+ Copyright (C) 2003-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#ifdef __cplusplus
extern "C" {
#endif
/* Value distribution of plural form expressions.
- Copyright (C) 2001-2008 Free Software Foundation, Inc.
- Written by Bruno Haible <bruno@clisp.org>, 2001-2005.
+ Copyright (C) 2001-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#ifndef _PLURAL_DISTRIB_H
#define _PLURAL_DISTRIB_H
/* Expression evaluation for plural form selection.
- Copyright (C) 2000-2025 Free Software Foundation, Inc.
- Written by Ulrich Drepper <drepper@cygnus.com>, 2000.
+ Copyright (C) 2000-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
/* Specification. */
/* Expression evaluation for plural form selection.
- Copyright (C) 2005-2023 Free Software Foundation, Inc.
- Written by Bruno Haible <bruno@clisp.org>, 2005.
+ Copyright (C) 2005-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#ifndef _PLURAL_EVAL_H
#define _PLURAL_EVAL_H
/* Expression parsing for plural form selection.
- Copyright (C) 2000-2001, 2003, 2014, 2018 Free Software Foundation, Inc.
- Written by Ulrich Drepper <drepper@cygnus.com>, 2000.
+ Copyright (C) 2000-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
/* Include the expression parsing code from libintl, with different function
names. */
#include "../../gettext-runtime/intl/plural.c"
/* Table of known plural form expressions.
- Copyright (C) 2001-2025 Free Software Foundation, Inc.
- Written by Bruno Haible <haible@clisp.cons.org>, 2002.
+ Copyright (C) 2001-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
/* Specification. */
/* Table of known plural form expressions.
- Copyright (C) 2001-2025 Free Software Foundation, Inc.
- Written by Bruno Haible <haible@clisp.cons.org>, 2002.
+ Copyright (C) 2001-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#ifndef _PLURAL_TABLE_H
#define _PLURAL_TABLE_H
/* Charset handling while reading PO files.
- Copyright (C) 2001-2025 Free Software Foundation, Inc.
- Written by Bruno Haible <haible@clisp.cons.org>, 2001.
+ Copyright (C) 2001-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
#include <alloca.h>
/* Charset handling while reading PO files.
- Copyright (C) 2001-2025 Free Software Foundation, Inc.
- Written by Bruno Haible <haible@clisp.cons.org>, 2001.
+ Copyright (C) 2001-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#ifndef _PO_CHARSET_H
#define _PO_CHARSET_H
/* Error handling during reading and writing of PO files.
- Copyright (C) 2004-2025 Free Software Foundation, Inc.
- Written by Bruno Haible <bruno@clisp.org>, 2004.
+ Copyright (C) 2004-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
/* Avoid side effect of gnulib's error.h. */
/* Error handling during reading and writing of PO files.
Copyright (C) 2004-2026 Free Software Foundation, Inc.
- Written by Bruno Haible <bruno@clisp.org>, 2004.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#ifndef _PO_ERROR_H
#define _PO_ERROR_H
/* PO/POT file timestamps.
- Copyright (C) 1995-2025 Free Software Foundation, Inc.
- Written by Ulrich Drepper <drepper@gnu.ai.mit.edu>, April 1995.
+ Copyright (C) 1995-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Ulrich Drepper. */
+
#include <config.h>
/* Specification. */
/* PO/POT file timestamps.
- Copyright (C) 2001-2003, 2023 Free Software Foundation, Inc.
- Written by Bruno Haible <haible@clisp.cons.org>, 2001.
+ Copyright (C) 2001-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#ifndef _PO_TIME_H
#define _PO_TIME_H
/* Error handling during reading and writing of PO files.
- Copyright (C) 2005-2024 Free Software Foundation, Inc.
- Written by Bruno Haible <bruno@clisp.org>, 2005.
+ Copyright (C) 2005-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#ifndef _PO_XERROR_H
#define _PO_XERROR_H
/* Source file positions.
- Copyright (C) 2021-2025 Free Software Foundation, Inc.
+ Copyright (C) 2021-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
/* Specification. */
/* Source file positions.
- Copyright (C) 1995-1998, 2000-2001, 2021, 2023 Free Software Foundation, Inc.
+ Copyright (C) 1995-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Peter Miller, Ulrich Drepper, and Bruno Haible. */
+
#ifndef _POS_H
#define _POS_H
#!/bin/sh
# Prints a package's identification PACKAGE VERSION or PACKAGE.
#
-# Copyright (C) 2001-2003, 2005, 2014 Free Software Foundation, Inc.
+# Copyright (C) 2001-2026 Free Software Foundation, Inc.
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <https://www.gnu.org/licenses/>.
+#
+# Written by Bruno Haible.
want_version="$1"
/* Handle quoted segments of a string.
- Copyright (C) 2014-2024 Free Software Foundation, Inc.
- Written by Daiki Ueno <ueno@gnu.org>, 2015.
+ Copyright (C) 2014-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Daiki Ueno. */
+
#ifndef _QUOTE_H
#define _QUOTE_H
/* Reference-counted string list.
- Copyright (C) 2001-2018 Free Software Foundation, Inc.
+ Copyright (C) 2001-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#ifndef _RC_STR_LIST_H
#define _RC_STR_LIST_H
/* Reading textual message catalogs (such as PO files), abstract class.
Copyright (C) 1995-2026 Free Software Foundation, Inc.
- This file was written by Peter Miller <millerp@canb.auug.org.au>
-
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Peter Miller, Ulrich Drepper, and Bruno Haible. */
+
#include <config.h>
/* Reading textual message catalogs (such as PO files), abstract class.
Copyright (C) 1995-2026 Free Software Foundation, Inc.
- This file was written by Peter Miller <millerp@canb.auug.org.au>
-
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Peter Miller, Ulrich Drepper, and Bruno Haible. */
+
#ifndef _READ_CATALOG_ABSTRACT_H
#define _READ_CATALOG_ABSTRACT_H
/* Reading PO files.
Copyright (C) 1995-2026 Free Software Foundation, Inc.
- This file was written by Peter Miller <millerp@canb.auug.org.au>
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Peter Miller, Ulrich Drepper, and Bruno Haible. */
+
#include <config.h>
/* Specification. */
/* Reading PO files.
- Copyright (C) 1995-2023 Free Software Foundation, Inc.
- This file was written by Bruno Haible <haible@clisp.cons.org>.
+ Copyright (C) 1995-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#ifndef _READ_CATALOG_FILE_H
#define _READ_CATALOG_FILE_H
/* Parsing of special comments (#, and #= comments) in textual message catalogs.
- Copyright (C) 1995-2025 Free Software Foundation, Inc.
-
- This file was written by Peter Miller <millerp@canb.auug.org.au>
+ Copyright (C) 1995-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Peter Miller, Ulrich Drepper, and Bruno Haible. */
+
#include <config.h>
/* Parsing of special comments (#, and #= comments) in textual message catalogs.
- Copyright (C) 1995-2025 Free Software Foundation, Inc.
-
- This file was written by Peter Miller <millerp@canb.auug.org.au>
+ Copyright (C) 1995-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Peter Miller, Ulrich Drepper, and Bruno Haible. */
+
#ifndef _READ_CATALOG_SPECIAL_H
#define _READ_CATALOG_SPECIAL_H
/* Reading textual message catalogs (such as PO files).
Copyright (C) 1995-2026 Free Software Foundation, Inc.
- This file was written by Peter Miller <millerp@canb.auug.org.au>
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Peter Miller, Ulrich Drepper, and Bruno Haible. */
+
#include <config.h>
/* Specification. */
/* Reading textual message catalogs (such as PO files).
Copyright (C) 1995-2026 Free Software Foundation, Inc.
- This file was written by Bruno Haible <haible@clisp.cons.org>.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#ifndef _READ_CATALOG_H
#define _READ_CATALOG_H
/* Reading C# satellite assemblies.
Copyright (C) 2003-2026 Free Software Foundation, Inc.
- Written by Bruno Haible <bruno@clisp.org>, 2003.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
/* Specification. */
/* Reading C# satellite assemblies.
- Copyright (C) 2003-2004 Free Software Foundation, Inc.
- Written by Bruno Haible <bruno@clisp.org>, 2003.
+ Copyright (C) 2003-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#ifndef _READ_CSHARP_H
#define _READ_CSHARP_H
/* Reading Desktop Entry files.
- Copyright (C) 1995-2025 Free Software Foundation, Inc.
- This file was written by Daiki Ueno <ueno@gnu.org>.
+ Copyright (C) 1995-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Daiki Ueno and Bruno Haible. */
+
#include <config.h>
/* Specification. */
/* Reading Desktop Entry files.
- Copyright (C) 1995-2024 Free Software Foundation, Inc.
- This file was written by Daiki Ueno <ueno@gnu.org>.
+ Copyright (C) 1995-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Daiki Ueno. */
+
#ifndef _READ_DESKTOP_H
#define _READ_DESKTOP_H
/* Reading Java ResourceBundles.
Copyright (C) 2001-2026 Free Software Foundation, Inc.
- Written by Bruno Haible <haible@clisp.cons.org>, 2001.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
/* Specification. */
/* Reading Java ResourceBundles.
- Copyright (C) 2001-2002 Free Software Foundation, Inc.
- Written by Bruno Haible <haible@clisp.cons.org>, 2001.
+ Copyright (C) 2001-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#ifndef _READ_JAVA_H
#define _READ_JAVA_H
/* Reading binary .mo files.
- Copyright (C) 1995-2025 Free Software Foundation, Inc.
- Written by Ulrich Drepper <drepper@gnu.ai.mit.edu>, April 1995.
+ Copyright (C) 1995-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Ulrich Drepper and Bruno Haible. */
+
#include <config.h>
/* Specification. */
/* Reading binary .mo files.
- Copyright (C) 1995-1998, 2000-2004 Free Software Foundation, Inc.
- Written by Ulrich Drepper <drepper@gnu.ai.mit.edu>, April 1995.
+ Copyright (C) 1995-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Ulrich Drepper. */
+
#ifndef _READ_MO_H
#define _READ_MO_H
/* GNU gettext - internationalization aids
- Copyright (C) 1995-2025 Free Software Foundation, Inc.
-
- This file was written by Peter Miller <pmiller@agso.gov.au>
+ Copyright (C) 1995-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Peter Miller, Ulrich Drepper, and Bruno Haible. */
+
%{
#include <config.h>
/* GNU gettext - internationalization aids
- Copyright (C) 1995-2024 Free Software Foundation, Inc.
-
- This file was written by Peter Miller <millerp@canb.auug.org.au>
+ Copyright (C) 1995-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Peter Miller and Bruno Haible. */
+
#ifndef _PO_GRAM_H
#define _PO_GRAM_H
/* GNU gettext - internationalization aids
Copyright (C) 1995-2026 Free Software Foundation, Inc.
- This file was written by Peter Miller <millerp@canb.auug.org.au>.
- Multibyte character handling by Bruno Haible <haible@clisp.cons.org>.
-
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Peter Miller, Ulrich Drepper, and Bruno Haible. */
+
#include <config.h>
/* GNU gettext - internationalization aids
Copyright (C) 1995-2026 Free Software Foundation, Inc.
- This file was written by Peter Miller <millerp@canb.auug.org.au>
-
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Peter Miller, Ulrich Drepper, and Bruno Haible. */
+
#ifndef _PO_LEX_H
#define _PO_LEX_H
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Peter Miller, Ulrich Drepper, and Bruno Haible. */
+
#include <config.h>
/* Specification. */
/* Reading PO files.
- Copyright (C) 2006-2025 Free Software Foundation, Inc.
- Written by Bruno Haible <bruno@clisp.org>, 2006.
+ Copyright (C) 2006-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#ifndef _READ_PO_H
#define _READ_PO_H
/* Reading Java .properties files.
Copyright (C) 2003-2026 Free Software Foundation, Inc.
- Written by Bruno Haible <bruno@clisp.org>, 2003.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
/* Specification. */
/* Reading Java .properties files.
- Copyright (C) 2003-2025 Free Software Foundation, Inc.
- Written by Bruno Haible <bruno@clisp.org>, 2003.
+ Copyright (C) 2003-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#ifndef _READ_PROPERTIES_H
#define _READ_PROPERTIES_H
/* Reading C# .resources files.
Copyright (C) 2003-2026 Free Software Foundation, Inc.
- Written by Bruno Haible <bruno@clisp.org>, 2003.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
/* Specification. */
/* Reading C# .resources files.
- Copyright (C) 2003-2004 Free Software Foundation, Inc.
- Written by Bruno Haible <bruno@clisp.org>, 2003.
+ Copyright (C) 2003-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#ifndef _READ_RESOURCES_H
#define _READ_RESOURCES_H
/* Reading NeXTstep/GNUstep .strings files.
Copyright (C) 2003-2026 Free Software Foundation, Inc.
- Written by Bruno Haible <bruno@clisp.org>, 2003.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
/* Specification. */
/* Reading NeXTstep/GNUstep .strings files.
- Copyright (C) 2003-2025 Free Software Foundation, Inc.
- Written by Bruno Haible <bruno@clisp.org>, 2003.
+ Copyright (C) 2003-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#ifndef _READ_STRINGTABLE_H
#define _READ_STRINGTABLE_H
/* Reading tcl/msgcat .msg files.
Copyright (C) 2002-2026 Free Software Foundation, Inc.
- Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
#include <alloca.h>
/* Reading tcl/msgcat .msg files.
- Copyright (C) 2002 Free Software Foundation, Inc.
- Written by Bruno Haible <bruno@clisp.org>, 2002.
+ Copyright (C) 2002-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#ifndef _READ_TCL_H
#define _READ_TCL_H
/* Recode Serbian text from Cyrillic to Latin script.
Copyright (C) 2006-2026 Free Software Foundation, Inc.
- Written by Bruno Haible <bruno@clisp.org>, 2006.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
#include <errno.h>
/* Routines for locating data files
- Copyright (C) 2016-2025 Free Software Foundation, Inc.
-
- This file was written by Daiki Ueno <ueno@gnu.org>, 2016.
+ Copyright (C) 2016-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Daiki Ueno and Bruno Haible. */
+
#include <config.h>
/* Specification. */
/* Routines for locating data files
- Copyright (C) 2016, 2019 Free Software Foundation, Inc.
-
- This file was written by Daiki Ueno <ueno@gnu.org>, 2016.
+ Copyright (C) 2016-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Daiki Ueno and Bruno Haible. */
+
#ifndef _SEARCH_PATH_H
#define _SEARCH_PATH_H
/* Sentence handling.
- Copyright (C) 2015-2025 Free Software Foundation, Inc.
- Written by Daiki Ueno <ueno@gnu.org>, 2015.
+ Copyright (C) 2015-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Daiki Ueno. */
+
#include <config.h>
/* Specification. */
/* Sentence handling.
- Copyright (C) 2015-2025 Free Software Foundation, Inc.
- Written by Daiki Ueno <ueno@gnu.org>, 2015.
+ Copyright (C) 2015-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Daiki Ueno. */
+
#ifndef _SENTENCE_H
#define _SENTENCE_H
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
-/* Written by Bruno Haible <bruno@clisp.org>, 2025. */
+/* Written by Bruno Haible. */
/*
* This program passes an input to an ollama instance and prints the response.
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <https://www.gnu.org/licenses/>.
#
-# Written by Bruno Haible <bruno@clisp.org>, 2025.
+# Written by Bruno Haible.
# This program passes an input to an ollama instance and prints the response.
#
/* GNU gettext - internationalization aids
- Copyright (C) 1995-2025 Free Software Foundation, Inc.
-
- This file was written by Peter Miller <millerp@canb.auug.org.au>
+ Copyright (C) 1995-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Peter Miller, Ulrich Drepper, and Bruno Haible. */
+
#include <config.h>
/* Specification. */
/* GNU gettext - internationalization aids
- Copyright (C) 1995-2024 Free Software Foundation, Inc.
-
- This file was written by Peter Miller <millerp@canb.auug.org.au>
+ Copyright (C) 1995-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Peter Miller, Ulrich Drepper, and Bruno Haible. */
+
#ifndef _STR_LIST_H
#define _STR_LIST_H 1
/* Get the contents of an URL.
Copyright (C) 2001-2026 Free Software Foundation, Inc.
- Written by Bruno Haible <haible@clisp.cons.org>, 2001.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
#!/bin/sh
# Prints the user's email address, with confirmation from the user.
#
-# Copyright (C) 2001-2003, 2005, 2013, 2023 Free Software Foundation, Inc.
+# Copyright (C) 2001-2026 Free Software Foundation, Inc.
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <https://www.gnu.org/licenses/>.
+#
+# Written by Bruno Haible.
# Prerequisites for using @libexecdir@ and @localedir@.
prefix="@prefix@"
/* GNU gettext - internationalization aids
- Copyright (C) 1995-2025 Free Software Foundation, Inc.
+ Copyright (C) 1995-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Peter Miller, Ulrich Drepper, and Bruno Haible. */
+
#include <config.h>
/* Specification. */
/* GNU gettext - internationalization aids
- Copyright (C) 1995-2024 Free Software Foundation, Inc.
+ Copyright (C) 1995-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#ifndef _WRITE_CATALOG_H
#define _WRITE_CATALOG_H
/* Writing C# satellite assemblies.
- Copyright (C) 2003-2025 Free Software Foundation, Inc.
- Written by Bruno Haible <bruno@clisp.org>, 2003.
+ Copyright (C) 2003-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
#include <alloca.h>
/* Writing C# satellite assemblies.
- Copyright (C) 2003-2004 Free Software Foundation, Inc.
- Written by Bruno Haible <bruno@clisp.org>, 2003.
+ Copyright (C) 2003-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#ifndef _WRITE_CSHARP_H
#define _WRITE_CSHARP_H
/* Writing Desktop Entry files.
- Copyright (C) 1995-2025 Free Software Foundation, Inc.
- This file was written by Daiki Ueno <ueno@gnu.org>.
+ Copyright (C) 1995-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Daiki Ueno. */
+
#include <config.h>
/* Specification. */
/* Writing Desktop Entry files.
- Copyright (C) 1995-2024 Free Software Foundation, Inc.
- This file was written by Daiki Ueno <ueno@gnu.org>.
+ Copyright (C) 1995-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Daiki Ueno. */
+
#ifndef _WRITE_DESKTOP_H
#define _WRITE_DESKTOP_H
/* Writing Java ResourceBundles.
- Copyright (C) 2001-2025 Free Software Foundation, Inc.
- Written by Bruno Haible <haible@clisp.cons.org>, 2001.
+ Copyright (C) 2001-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
#include <alloca.h>
/* Writing Java ResourceBundles.
- Copyright (C) 2001-2003, 2014 Free Software Foundation, Inc.
- Written by Bruno Haible <haible@clisp.cons.org>, 2001.
+ Copyright (C) 2001-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#ifndef _WRITE_JAVA_H
#define _WRITE_JAVA_H
/* Writing binary .mo files.
Copyright (C) 1995-2026 Free Software Foundation, Inc.
- Written by Ulrich Drepper <drepper@gnu.ai.mit.edu>, April 1995.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Ulrich Drepper and Bruno Haible. */
+
#include <config.h>
#include <alloca.h>
/* Writing binary .mo files.
- Copyright (C) 1995-1998, 2000-2003, 2005-2006, 2023 Free Software Foundation, Inc.
- Written by Ulrich Drepper <drepper@gnu.ai.mit.edu>, April 1995.
+ Copyright (C) 1995-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Ulrich Drepper and Bruno Haible. */
+
#ifndef _WRITE_MO_H
#define _WRITE_MO_H
/* GNU gettext - internationalization aids
- Copyright (C) 1995-2025 Free Software Foundation, Inc.
-
- This file was written by Peter Miller <millerp@canb.auug.org.au>
+ Copyright (C) 1995-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Peter Miller, Ulrich Drepper, and Bruno Haible. */
+
#include <config.h>
#include <alloca.h>
/* GNU gettext - internationalization aids
- Copyright (C) 1995-2025 Free Software Foundation, Inc.
-
- This file was written by Peter Miller <millerp@canb.auug.org.au>
+ Copyright (C) 1995-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Peter Miller, Ulrich Drepper, and Bruno Haible. */
+
#ifndef _WRITE_PO_H
#define _WRITE_PO_H
/* Writing Java .properties files.
- Copyright (C) 2003-2025 Free Software Foundation, Inc.
- Written by Bruno Haible <bruno@clisp.org>, 2003.
+ Copyright (C) 2003-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
/* Specification. */
/* Writing Java .properties files.
- Copyright (C) 2003-2025 Free Software Foundation, Inc.
- Written by Bruno Haible <bruno@clisp.org>, 2003.
+ Copyright (C) 2003-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#ifndef _WRITE_PROPERTIES_H
#define _WRITE_PROPERTIES_H
/* Writing Qt .qm files.
- Copyright (C) 2003-2025 Free Software Foundation, Inc.
- Written by Bruno Haible <bruno@clisp.org>, 2003.
+ Copyright (C) 2003-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
/* Specification. */
/* Writing Qt .qm files.
- Copyright (C) 2003 Free Software Foundation, Inc.
- Written by Bruno Haible <bruno@clisp.org>, 2003.
+ Copyright (C) 2003-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#ifndef _WRITE_QT_H
#define _WRITE_QT_H
/* Writing C# .resources files.
- Copyright (C) 2003-2025 Free Software Foundation, Inc.
- Written by Bruno Haible <bruno@clisp.org>, 2003.
+ Copyright (C) 2003-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
/* Specification. */
/* Writing C# .resources files.
- Copyright (C) 2003-2004 Free Software Foundation, Inc.
- Written by Bruno Haible <bruno@clisp.org>, 2003.
+ Copyright (C) 2003-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#ifndef _WRITE_RESOURCES_H
#define _WRITE_RESOURCES_H
/* Writing NeXTstep/GNUstep .strings files.
- Copyright (C) 2003-2025 Free Software Foundation, Inc.
- Written by Bruno Haible <bruno@clisp.org>, 2003.
+ Copyright (C) 2003-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
/* Specification. */
/* Writing NeXTstep/GNUstep .strings files.
- Copyright (C) 2003-2025 Free Software Foundation, Inc.
- Written by Bruno Haible <bruno@clisp.org>, 2003.
+ Copyright (C) 2003-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#ifndef _WRITE_STRINGTABLE_H
#define _WRITE_STRINGTABLE_H
/* Writing tcl/msgcat .msg files.
- Copyright (C) 2002-2025 Free Software Foundation, Inc.
- Written by Bruno Haible <bruno@clisp.org>, 2002.
+ Copyright (C) 2002-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
#include <alloca.h>
/* Writing tcl/msgcat .msg files.
- Copyright (C) 2002-2003 Free Software Foundation, Inc.
- Written by Bruno Haible <bruno@clisp.org>, 2002.
+ Copyright (C) 2002-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#ifndef _WRITE_TCL_H
#define _WRITE_TCL_H
/* Writing XML files.
- Copyright (C) 1995-2025 Free Software Foundation, Inc.
- This file was written by Daiki Ueno <ueno@gnu.org>.
+ Copyright (C) 1995-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Daiki Ueno. */
+
#include <config.h>
/* Specification. */
/* Writing XML files.
- Copyright (C) 2015-2024 Free Software Foundation, Inc.
- This file was written by Daiki Ueno <ueno@gnu.org>.
+ Copyright (C) 2015-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Daiki Ueno. */
+
#ifndef _WRITE_XML_H
#define _WRITE_XML_H
/* xgettext AppData file backend.
- Copyright (C) 2002-2003, 2006, 2013, 2015, 2017-2018, 2020 Free Software Foundation, Inc.
- Written by Philip Withnall <philip.withnall@collabora.co.uk>, 2015.
+ Copyright (C) 2002-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Daiki Ueno. */
+
#include <stdio.h>
/* xgettext awk backend.
- Copyright (C) 2002-2025 Free Software Foundation, Inc.
-
- This file was written by Bruno Haible <haible@clisp.cons.org>, 2002.
+ Copyright (C) 2002-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
/* Specification. */
/* xgettext awk backend.
- Copyright (C) 2002-2003, 2006, 2014-2015, 2018, 2020 Free Software Foundation, Inc.
- Written by Bruno Haible <haible@clisp.cons.org>, 2002.
+ Copyright (C) 2002-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <stdio.h>
/* xgettext C/C++/ObjectiveC backend.
- Copyright (C) 1995-2025 Free Software Foundation, Inc.
-
- This file was written by Peter Miller <millerp@canb.auug.org.au>
+ Copyright (C) 1995-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Ulrich Drepper, Peter Miller, Bruno Haible, and Daiki Ueno. */
+
#include <config.h>
/* Specification. */
/* xgettext C/C++/ObjectiveC backend.
- Copyright (C) 2001-2025 Free Software Foundation, Inc.
- Written by Bruno Haible <haible@clisp.cons.org>, 2001.
+ Copyright (C) 2001-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <stdio.h>
/* xgettext C# backend.
- Copyright (C) 2003-2025 Free Software Foundation, Inc.
- Written by Bruno Haible <bruno@clisp.org>, 2003.
+ Copyright (C) 2003-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
/* Specification. */
/* xgettext C# backend.
- Copyright (C) 2003-2004, 2006, 2014, 2018, 2020 Free Software Foundation, Inc.
- Written by Bruno Haible <bruno@clisp.org>, 2003.
+ Copyright (C) 2003-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <stdio.h>
/* xgettext D backend.
- Copyright (C) 2001-2025 Free Software Foundation, Inc.
+ Copyright (C) 2001-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
-/* Written by Bruno Haible <bruno@clisp.org>, 2025. */
+/* Written by Bruno Haible. */
#include <config.h>
/* xgettext D backend.
- Copyright (C) 2002-2025 Free Software Foundation, Inc.
+ Copyright (C) 2002-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
-/* Written by Bruno Haible <bruno@clisp.org>, 2025. */
+/* Written by Bruno Haible. */
#include <stdio.h>
/* xgettext Desktop Entry backend.
- Copyright (C) 2014-2025 Free Software Foundation, Inc.
-
- This file was written by Daiki Ueno <ueno@gnu.org>, 2014.
+ Copyright (C) 2014-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Daiki Ueno. */
+
#include <config.h>
/* Specification. */
/* xgettext Desktop Entry backend.
- Copyright (C) 2014, 2018, 2020 Free Software Foundation, Inc.
- Written by Daiki Ueno <ueno@gnu.org>, 2014.
+ Copyright (C) 2014-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Daiki Ueno. */
#include <stdio.h>
/* xgettext Emacs Lisp backend.
- Copyright (C) 2001-2025 Free Software Foundation, Inc.
-
- This file was written by Bruno Haible <haible@clisp.cons.org>, 2001-2002.
+ Copyright (C) 2001-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
/* Specification. */
/* xgettext Emacs Lisp backend.
- Copyright (C) 2002-2003, 2006, 2014, 2018, 2020 Free Software Foundation, Inc.
- Written by Bruno Haible <haible@clisp.cons.org>, 2002.
+ Copyright (C) 2002-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <stdio.h>
/* xgettext glade backend.
- Copyright (C) 2002-2003, 2006, 2013-2015, 2018, 2020 Free Software Foundation, Inc.
- Written by Bruno Haible <haible@clisp.cons.org>, 2002.
+ Copyright (C) 2002-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <stdio.h>
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
-/* Written by Bruno Haible <bruno@clisp.org>, 2025. */
+/* Written by Bruno Haible. */
#include <config.h>
/* xgettext Go backend.
- Copyright (C) 2002-2025 Free Software Foundation, Inc.
+ Copyright (C) 2002-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
-/* Written by Bruno Haible <bruno@clisp.org>, 2025. */
+/* Written by Bruno Haible. */
#include <stdio.h>
/* xgettext GSettings schema file backend.
- Copyright (C) 2002-2003, 2006, 2013-2015, 2018, 2020 Free Software Foundation, Inc.
- Written by Daiki Ueno <ueno@gnu.org>, 2013.
+ Copyright (C) 2002-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Daiki Ueno. */
+
#include <stdio.h>
/* xgettext Java backend.
- Copyright (C) 2003-2025 Free Software Foundation, Inc.
- Written by Bruno Haible <bruno@clisp.org>, 2003.
+ Copyright (C) 2003-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
/* Specification. */
/* xgettext Java backend.
- Copyright (C) 2001-2003, 2006, 2014, 2018-2020 Free Software Foundation, Inc.
- Written by Tommy Johansson <tommy.johansson@kanalen.org>, 2001.
+ Copyright (C) 2001-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Tommy Johansson. */
+
#include <stdio.h>
/* xgettext JavaScript backend.
- Copyright (C) 2002-2025 Free Software Foundation, Inc.
-
- This file was written by Andreas Stricker <andy@knitter.ch>, 2010
- It's based on x-python from Bruno Haible.
+ Copyright (C) 2002-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible, Andreas Stricker, and Daiki Ueno. */
+
#include <config.h>
/* Specification. */
/* xgettext JavaScript backend.
- Copyright (C) 2002-2025 Free Software Foundation, Inc.
- This file was written by Andreas Stricker <andy@knitter.ch>, 2010.
- It's based on x-python from Bruno Haible.
+ Copyright (C) 2002-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Andreas Stricker. */
+
#include <stdio.h>
/* xgettext librep backend.
- Copyright (C) 2001-2025 Free Software Foundation, Inc.
-
- This file was written by Bruno Haible <haible@clisp.cons.org>, 2001.
+ Copyright (C) 2001-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
/* Specification. */
/* xgettext librep backend.
- Copyright (C) 2001-2003, 2006, 2014, 2018, 2020 Free Software Foundation, Inc.
- Written by Bruno Haible <haible@clisp.cons.org>, 2001.
+ Copyright (C) 2001-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <stdio.h>
/* xgettext Lisp backend.
- Copyright (C) 2001-2025 Free Software Foundation, Inc.
-
- This file was written by Bruno Haible <haible@clisp.cons.org>, 2001.
+ Copyright (C) 2001-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
/* Specification. */
/* xgettext Lisp backend.
- Copyright (C) 2001-2003, 2006, 2014, 2018, 2020 Free Software Foundation, Inc.
- Written by Bruno Haible <haible@clisp.cons.org>, 2001.
+ Copyright (C) 2001-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <stdio.h>
/* xgettext Lua backend.
- Copyright (C) 2012-2025 Free Software Foundation, Inc.
-
- This file was written by Ľubomír Remák <lubomirr@lubomirr.eu>, 2012.
+ Copyright (C) 2012-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Ľubomír Remák and Bruno Haible. */
+
#include <config.h>
/* Specification. */
/* xgettext Lua backend.
- Copyright (C) 2011-2014, 2018, 2020 Free Software Foundation, Inc.
- Written by Ľubomír Remák <lubomirrk@lubomirr.eu>, 2011
+ Copyright (C) 2011-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Ľubomír Remák. */
+
#include <stdio.h>
#include "message.h"
/* xgettext Modula-2 backend.
- Copyright (C) 2002-2025 Free Software Foundation, Inc.
-
- This file was written by Bruno Haible <bruno@clisp.org>, 2025.
+ Copyright (C) 2002-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
/* Specification. */
/* xgettext Modula-2 backend.
- Copyright (C) 2002-2025 Free Software Foundation, Inc.
+ Copyright (C) 2002-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
-/* Written by Bruno Haible <bruno@clisp.org>, 2025. */
+/* Written by Bruno Haible. */
#include <stdio.h>
/* xgettext OCaml backend.
- Copyright (C) 2020-2025 Free Software Foundation, Inc.
- Written by Bruno Haible <bruno@clisp.org>, 2025.
+ Copyright (C) 2020-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
/* Specification. */
/* xgettext OCaml backend.
- Copyright (C) 2020-2025 Free Software Foundation, Inc.
- Written by Bruno Haible <bruno@clisp.org>, 2025.
+ Copyright (C) 2020-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <stdio.h>
/* xgettext Perl backend.
- Copyright (C) 2002-2025 Free Software Foundation, Inc.
-
- This file was written by Guido Flohr <guido@imperia.net>, 2002-2010.
+ Copyright (C) 2002-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Guido Flohr and Bruno Haible. */
+
#include <config.h>
/* Specification. */
/* xgettext Perl backend.
- Copyright (C) 2002-2003, 2006, 2010, 2014, 2018, 2020 Free Software Foundation, Inc.
- Written by Guido Flohr <guido@imperia.net>, 2002-2003
+ Copyright (C) 2002-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Guido Flohr. */
+
#include <stdio.h>
/* xgettext PHP backend.
- Copyright (C) 2001-2025 Free Software Foundation, Inc.
-
- This file was written by Bruno Haible <bruno@clisp.org>, 2002.
+ Copyright (C) 2001-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
/* Specification. */
/* xgettext PHP backend.
- Copyright (C) 2002-2003, 2006, 2014, 2018, 2020 Free Software Foundation, Inc.
- Written by Bruno Haible <bruno@clisp.org>, 2002.
+ Copyright (C) 2002-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <stdio.h>
/* xgettext PO, JavaProperties, and NXStringTable backends.
Copyright (C) 1995-2026 Free Software Foundation, Inc.
- This file was written by Peter Miller <millerp@canb.auug.org.au>
-
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Peter Miller and Bruno Haible. */
+
#include <config.h>
/* Specification. */
/* xgettext PO backend.
- Copyright (C) 2001-2003, 2006, 2014, 2018, 2020 Free Software Foundation, Inc.
- Written by Bruno Haible <haible@clisp.cons.org>, 2001.
+ Copyright (C) 2001-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <stdio.h>
/* xgettext JavaProperties backend.
- Copyright (C) 2003, 2006, 2014, 2018, 2020 Free Software Foundation, Inc.
- Written by Bruno Haible <bruno@clisp.org>, 2003.
+ Copyright (C) 2003-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <stdio.h>
/* xgettext Python backend.
- Copyright (C) 2002-2025 Free Software Foundation, Inc.
-
- This file was written by Bruno Haible <haible@clisp.cons.org>, 2002.
+ Copyright (C) 2002-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
/* Specification. */
/* xgettext Python backend.
- Copyright (C) 2002-2003, 2006, 2013-2014, 2018, 2020 Free Software Foundation, Inc.
- Written by Bruno Haible <haible@clisp.cons.org>, 2002.
+ Copyright (C) 2002-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <stdio.h>
/* xgettext RST/RSJ backend.
- Copyright (C) 2001-2025 Free Software Foundation, Inc.
-
- This file was written by Bruno Haible <haible@clisp.cons.org>, 2001.
+ Copyright (C) 2001-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
/* Specification. */
/* xgettext RST/RSJ backend.
- Copyright (C) 2001-2003, 2006, 2014, 2018, 2020 Free Software Foundation, Inc.
- Written by Bruno Haible <haible@clisp.cons.org>, 2001.
+ Copyright (C) 2001-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <stdio.h>
/* xgettext Ruby backend.
- Copyright (C) 2020-2025 Free Software Foundation, Inc.
- Written by Bruno Haible <bruno@clisp.org>, 2020.
+ Copyright (C) 2020-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
/* Specification. */
/* xgettext Ruby backend.
- Copyright (C) 2020 Free Software Foundation, Inc.
- Written by Bruno Haible <bruno@clisp.org>, 2020.
+ Copyright (C) 2020-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <stdio.h>
/* xgettext Rust backend.
- Copyright (C) 2001-2025 Free Software Foundation, Inc.
+ Copyright (C) 2001-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
-/* Written by Bruno Haible <bruno@clisp.org>, 2025. */
+/* Written by Bruno Haible. */
#include <config.h>
/* xgettext Rust backend.
- Copyright (C) 2002-2025 Free Software Foundation, Inc.
+ Copyright (C) 2002-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
-/* Written by Bruno Haible <bruno@clisp.org>, 2025. */
+/* Written by Bruno Haible. */
#include <stdio.h>
/* xgettext Scheme backend.
- Copyright (C) 2004-2025 Free Software Foundation, Inc.
-
- This file was written by Bruno Haible <bruno@clisp.org>, 2004-2005.
+ Copyright (C) 2004-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
/* Specification. */
/* xgettext Scheme backend.
- Copyright (C) 2004-2024 Free Software Foundation, Inc.
- Written by Bruno Haible <bruno@clisp.org>, 2004.
+ Copyright (C) 2004-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <stdio.h>
/* xgettext sh backend.
- Copyright (C) 2003-2025 Free Software Foundation, Inc.
- Written by Bruno Haible <bruno@clisp.org>, 2003.
+ Copyright (C) 2003-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
/* Specification. */
/* xgettext sh backend.
- Copyright (C) 2003-2025 Free Software Foundation, Inc.
- Written by Bruno Haible <bruno@clisp.org>, 2003.
+ Copyright (C) 2003-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <stdio.h>
/* xgettext Smalltalk backend.
- Copyright (C) 2002-2025 Free Software Foundation, Inc.
-
- This file was written by Bruno Haible <haible@clisp.cons.org>, 2002.
+ Copyright (C) 2002-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
/* Specification. */
/* xgettext Smalltalk backend.
- Copyright (C) 2002-2003, 2006, 2014, 2018, 2020 Free Software Foundation, Inc.
- Written by Bruno Haible <haible@clisp.cons.org>, 2002.
+ Copyright (C) 2002-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <stdio.h>
/* xgettext NXStringTable backend.
- Copyright (C) 2003, 2006, 2014, 2018, 2020 Free Software Foundation, Inc.
- Written by Bruno Haible <bruno@clisp.org>, 2003.
+ Copyright (C) 2003-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <stdio.h>
/* xgettext Tcl backend.
- Copyright (C) 2002-2025 Free Software Foundation, Inc.
-
- This file was written by Bruno Haible <haible@clisp.cons.org>, 2002.
+ Copyright (C) 2002-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
/* Specification. */
/* xgettext Tcl Lisp backend.
- Copyright (C) 2002-2003, 2006, 2014, 2018, 2020 Free Software Foundation, Inc.
- Written by Bruno Haible <haible@clisp.cons.org>, 2002.
+ Copyright (C) 2002-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <stdio.h>
/* xgettext TypeScript and TSX backends.
- Copyright (C) 2001-2025 Free Software Foundation, Inc.
+ Copyright (C) 2001-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
-/* Written by Bruno Haible <bruno@clisp.org>, 2025. */
+/* Written by Bruno Haible. */
/* The languages TypeScript and TSX (= TypeScript with JSX) are very similar.
The extractor code is therefore nearly identical. */
/* xgettext TypeScript backend.
- Copyright (C) 2001-2025 Free Software Foundation, Inc.
+ Copyright (C) 2001-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
-/* Written by Bruno Haible <bruno@clisp.org>, 2025. */
+/* Written by Bruno Haible. */
#include <config.h>
/* xgettext TypeScript backend.
- Copyright (C) 2002-2025 Free Software Foundation, Inc.
+ Copyright (C) 2002-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
-/* Written by Bruno Haible <bruno@clisp.org>, 2025. */
+/* Written by Bruno Haible. */
#include <stdio.h>
/* xgettext TSX backend.
- Copyright (C) 2001-2025 Free Software Foundation, Inc.
+ Copyright (C) 2001-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
-/* Written by Bruno Haible <bruno@clisp.org>, 2025. */
+/* Written by Bruno Haible. */
#include <config.h>
/* xgettext TSX backend.
- Copyright (C) 2002-2025 Free Software Foundation, Inc.
+ Copyright (C) 2002-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
-/* Written by Bruno Haible <bruno@clisp.org>, 2025. */
+/* Written by Bruno Haible. */
#include <stdio.h>
/* xgettext Vala backend.
- Copyright (C) 2013-2025 Free Software Foundation, Inc.
-
- This file was written by Daiki Ueno <ueno@gnu.org>, 2013.
+ Copyright (C) 2013-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Peter Miller, Bruno Haible, and Daiki Ueno. */
+
#include <config.h>
/* Specification. */
/* xgettext Vala backend.
- Copyright (C) 2002-2003, 2006, 2013-2014, 2018, 2020 Free Software Foundation, Inc.
+ Copyright (C) 2002-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Daiki Ueno. */
+
#include <stdio.h>
/* xgettext YCP backend.
- Copyright (C) 2001-2025 Free Software Foundation, Inc.
-
- This file was written by Bruno Haible <haible@clisp.cons.org>, 2001.
+ Copyright (C) 2001-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
/* Specification. */
/* xgettext YCP backend.
- Copyright (C) 2001-2003, 2006, 2014, 2018, 2020 Free Software Foundation, Inc.
- Written by Bruno Haible <haible@clisp.cons.org>, 2001.
+ Copyright (C) 2001-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <stdio.h>
/* Error handling during reading and writing of textual message catalogs.
- Copyright (C) 2005-2025 Free Software Foundation, Inc.
+ Copyright (C) 2005-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
-/* Written by Bruno Haible <bruno@clisp.org>, 2024. */
+/* Written by Bruno Haible. */
#include <config.h>
/* Error handling during reading and writing of textual message catalogs.
- Copyright (C) 2005-2025 Free Software Foundation, Inc.
+ Copyright (C) 2005-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
-/* Written by Bruno Haible <bruno@clisp.org>, 2024. */
+/* Written by Bruno Haible. */
#ifndef _XERROR_HANDLER_H
#define _XERROR_HANDLER_H
/* Resolving ambiguity of argument lists: Information given through
command-line options.
- Copyright (C) 2001-2025 Free Software Foundation, Inc.
+ Copyright (C) 2001-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
/* Specification. */
/* Resolving ambiguity of argument lists: Information given through
command-line options.
- Copyright (C) 2001-2018, 2020 Free Software Foundation, Inc.
+ Copyright (C) 2001-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#ifndef _XGETTEXT_ARGLIST_CALLSHAPE_H
#define _XGETTEXT_ARGLIST_CALLSHAPE_H
/* Keeping track of the flags that apply to a string extracted
in a certain context.
- Copyright (C) 2001-2025 Free Software Foundation, Inc.
+ Copyright (C) 2001-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
/* Specification. */
/* Keeping track of the flags that apply to a string extracted
in a certain context.
- Copyright (C) 2001-2024 Free Software Foundation, Inc.
+ Copyright (C) 2001-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#ifndef _XGETTEXT_ARGLIST_CONTEXT_H
#define _XGETTEXT_ARGLIST_CONTEXT_H
/* Resolving ambiguity of argument lists: Progressive parsing of an
argument list, keeping track of all possibilities.
- Copyright (C) 2001-2025 Free Software Foundation, Inc.
+ Copyright (C) 2001-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
/* Specification. */
/* Resolving ambiguity of argument lists: Progressive parsing of an
argument list, keeping track of all possibilities.
- Copyright (C) 2001-2023 Free Software Foundation, Inc.
+ Copyright (C) 2001-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#ifndef _XGETTEXT_ARGLIST_PARSER_H
#define _XGETTEXT_ARGLIST_PARSER_H
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
-/* Written by Daiki Ueno <ueno@gnu.org> and Bruno Haible <bruno@clisp.org>. */
+/* Written by Daiki Ueno and Bruno Haible. */
#include <config.h>
/* Checking of messages in POT files: so-called "syntax checks".
- Copyright (C) 2015-2025 Free Software Foundation, Inc.
+ Copyright (C) 2015-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
-/* Written by Daiki Ueno <ueno@gnu.org>. */
+/* Written by Daiki Ueno. */
#ifndef _XG_CHECK_H
#define _XG_CHECK_H 1
/* Keeping track of the encoding of strings to be extracted.
- Copyright (C) 2001-2025 Free Software Foundation, Inc.
+ Copyright (C) 2001-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
/* Specification. */
/* Keeping track of the encoding of strings to be extracted.
- Copyright (C) 2001-2025 Free Software Foundation, Inc.
+ Copyright (C) 2001-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#ifndef _XGETTEXT_ENCODING_H
#define _XGETTEXT_ENCODING_H
/* Language-dependent format strings.
- Copyright (C) 2003-2025 Free Software Foundation, Inc.
+ Copyright (C) 2003-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
/* Specification. */
/* Language-dependent format strings.
- Copyright (C) 2003-2023 Free Software Foundation, Inc.
+ Copyright (C) 2003-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#ifndef _XGETTEXT_FORMATSTRING_H
#define _XGETTEXT_FORMATSTRING_H
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Ulrich Drepper and Bruno Haible. */
+
#include <config.h>
/* Specification. */
/* Extracting a message. Accumulating the message list.
- Copyright (C) 2001-2024 Free Software Foundation, Inc.
+ Copyright (C) 2001-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#ifndef _XGETTEXT_MESSAGE_H
#define _XGETTEXT_MESSAGE_H
/* Handling strings that are given partially in the source encoding and
partially in Unicode.
- Copyright (C) 2001-2025 Free Software Foundation, Inc.
+ Copyright (C) 2001-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
/* Specification. */
/* Handling strings that are given partially in the source encoding and
partially in Unicode.
- Copyright (C) 2001-2025 Free Software Foundation, Inc.
+ Copyright (C) 2001-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#ifndef _XGETTEXT_MIXED_STRING_H
#define _XGETTEXT_MIXED_STRING_H
/* The source file position.
- Copyright (C) 2001-2025 Free Software Foundation, Inc.
+ Copyright (C) 2001-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
/* Specification. */
/* The source file position.
- Copyright (C) 1995-2018 Free Software Foundation, Inc.
+ Copyright (C) 1995-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#ifndef _XGETTEXT_POS_H
#define _XGETTEXT_POS_H
/* Extracts strings from C source file to Uniforum style .po file.
Copyright (C) 1995-2026 Free Software Foundation, Inc.
- Written by Ulrich Drepper <drepper@gnu.ai.mit.edu>, April 1995.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Ulrich Drepper, Peter Miller, Bruno Haible, and Daiki Ueno. */
+
#include <config.h>
#include <alloca.h>
/* xgettext common functions.
Copyright (C) 2001-2026 Free Software Foundation, Inc.
- Written by Peter Miller <millerp@canb.auug.org.au>
- and Bruno Haible <haible@clisp.cons.org>, 2001.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Ulrich Drepper, Peter Miller, and Bruno Haible. */
+
#ifndef _XGETTEXT_H
#define _XGETTEXT_H
/* Default styling rules for PO files when doing terminal output.
- Copyright (C) 2006-2007 Free Software Foundation, Inc.
+ Copyright (C) 2006-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
.translator-comment { color : green; }
.obsolete { color : green; }
.extracted-comment { color : green; font-weight: bold; }
/* Styling rules for PO files, imitating emacs 21 and 22 in an X window.
- Copyright (C) 2006-2007 Free Software Foundation, Inc.
+ Copyright (C) 2006-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
.comment { color : rgb(178,34,34); }
.reference { color : rgb(95,158,160); }
.flag { color : rgb(0,0,0); }
/* Styling rules for PO files, imitating emacs 22 in an xterm terminal.
- Copyright (C) 2006-2007 Free Software Foundation, Inc.
+ Copyright (C) 2006-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
.reference { color : rgb(205,0,205); }
.keyword { color : rgb(0,255,255); font-weight : bold; }
.string { color : rgb(0,255,255); font-weight : bold; }
/* Styling rules for PO files, imitating emacs 22 in an xterm-16color terminal.
- Copyright (C) 2006-2007 Free Software Foundation, Inc.
+ Copyright (C) 2006-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
.comment { color : rgb(205,0,0); }
.reference { color : rgb(0,205,205); }
.flag { color : rgb(0,0,0); }
/* Styling rules for PO files, imitating emacs 22 in an xterm-256color terminal.
- Copyright (C) 2006-2007 Free Software Foundation, Inc.
+ Copyright (C) 2006-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
.comment { color : rgb(175,0,0); }
.reference { color : rgb(95,175,175); }
.flag { color : rgb(0,0,0); }
/* Styling rules for PO files, imitating vim 7.
- Copyright (C) 2006-2007 Free Software Foundation, Inc.
+ Copyright (C) 2006-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
.comment { color : rgb(0,0,205); }
.reference-comment { color : rgb(205,0,205); }
.flag-comment { color : rgb(205,0,205); }
/* Test program, used by the format-c-3 test.
- Copyright (C) 2002-2025 Free Software Foundation, Inc.
+ Copyright (C) 2002-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
#include <locale.h>
/* Test program, used by the format-c-4 test.
- Copyright (C) 2002-2025 Free Software Foundation, Inc.
+ Copyright (C) 2002-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
#include <locale.h>
/* Test program, used by the format-c-5 test.
- Copyright (C) 2004-2025 Free Software Foundation, Inc.
+ Copyright (C) 2004-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
#include <locale.h>
/* Test of public API for GNU gettext PO files.
- Copyright (C) 2010-2025 Free Software Foundation, Inc.
- Written by Bruno Haible <bruno@clisp.org>, 2010.
+ Copyright (C) 2010-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
#include "gettext-po.h"
/* Test program, used by the intl-1 test.
- Copyright (C) 2000-2025 Free Software Foundation, Inc.
+ Copyright (C) 2000-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
#include <locale.h>
/* Test program, used by the intl-3 test.
- Copyright (C) 2000-2025 Free Software Foundation, Inc.
+ Copyright (C) 2000-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
#include <locale.h>
/* Test program, used by the intl-4 test.
- Copyright (C) 2001-2025 Free Software Foundation, Inc.
+ Copyright (C) 2001-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
-/* Contributed to the GNU C Library by
- Bruno Haible <haible@clisp.cons.org>, 2001. */
+/* Written by Bruno Haible, initially for the GNU C Library. */
#include <config.h>
/* Test that gettext() does not crash by stack overflow when msgid is very long.
- Copyright (C) 2007-2025 Free Software Foundation, Inc.
+ Copyright (C) 2007-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
-/* Written by Bruno Haible <haible@clisp.cons.org>, 2007. */
+/* Written by Bruno Haible. */
#include <config.h>
/* Test program, used by the intl-6 test.
- Copyright (C) 2000-2025 Free Software Foundation, Inc.
+ Copyright (C) 2000-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
#include <locale.h>
/* Test program, used by the intl-7 test.
- Copyright (C) 2000-2025 Free Software Foundation, Inc.
+ Copyright (C) 2000-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
#include <locale.h>
/* Test program, used by the intl-setlocale-2 test.
- Copyright (C) 2005-2025 Free Software Foundation, Inc.
+ Copyright (C) 2005-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
-/* Written by Bruno Haible <haible@clisp.cons.org>, 2005. */
+/* Written by Bruno Haible. */
#include <config.h>
/* Test program, used by the intl-thread-1 test.
- Copyright (C) 2005-2025 Free Software Foundation, Inc.
+ Copyright (C) 2005-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
-/* Written by Bruno Haible <haible@clisp.cons.org>, 2005, 2018. */
+/* Written by Bruno Haible. */
#include <config.h>
/* Test program, used by the intl-thread-2 test.
- Copyright (C) 2005-2025 Free Software Foundation, Inc.
+ Copyright (C) 2005-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
-/* Written by Bruno Haible <haible@clisp.cons.org>, 2005. */
+/* Written by Bruno Haible. */
#include <config.h>
/* Test program, used by the intl-thread-3 test.
- Copyright (C) 2005-2025 Free Software Foundation, Inc.
+ Copyright (C) 2005-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
-/* Written by Bruno Haible <haible@clisp.cons.org>, 2005. */
+/* Written by Bruno Haible, initially for the GNU C Library. */
#include <config.h>
/* Test of public API of <libintl.h>.
- Copyright (C) 2019-2025 Free Software Foundation, Inc.
- Written by Bruno Haible <bruno@clisp.org>, 2019.
+ Copyright (C) 2019-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
/* Make sure we use the included libintl, not the system's one. */
/* Test program, used by the plural-1 test.
- Copyright (C) 2001-2025 Free Software Foundation, Inc.
+ Copyright (C) 2001-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
#include <stdlib.h>
/* Test of sentence handling.
- Copyright (C) 2015-2025 Free Software Foundation, Inc.
- Written by Daiki Ueno <ueno@gnu.org>, 2015.
+ Copyright (C) 2015-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Daiki Ueno. */
+
#include <config.h>
#include "sentence.h"
/* Fake setlocale - platform independent, for testing purposes.
- Copyright (C) 2001-2025 Free Software Foundation, Inc.
+ Copyright (C) 2001-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
#include <stdlib.h>
/* testlocale - test whether the locale given by the environment is installed.
- Copyright (C) 2003-2025 Free Software Foundation, Inc.
+ Copyright (C) 2003-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
#include <locale.h>
/* gettext - retrieve text string from message catalog and print it.
- Copyright (C) 1995-2025 Free Software Foundation, Inc.
- Written by Ulrich Drepper <drepper@gnu.ai.mit.edu>, May 1995.
+ Copyright (C) 1995-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Ulrich Drepper and Bruno Haible. */
+
#include <config.h>
#include <limits.h>
/* ngettext - retrieve plural form strings from message catalog and print them.
- Copyright (C) 1995-2025 Free Software Foundation, Inc.
+ Copyright (C) 1995-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Ulrich Drepper and Bruno Haible. */
+
#include <config.h>
#include <limits.h>
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <https://www.gnu.org/licenses/>.
#
+# Written by Ulrich Drepper, Bruno Haible, and Daiki Ueno.
# This file is meant for authors or maintainers which want to
# internationalize their package with the help of GNU gettext. For
# Makefile for PO directory in any package using GNU gettext.
# Copyright (C) 1995-2000 Ulrich Drepper <drepper@gnu.ai.mit.edu>
-# Copyright (C) 2000-2025 Free Software Foundation, Inc.
+# Copyright (C) 2000-2026 Free Software Foundation, Inc.
#
# Copying and distribution of this file, with or without modification,
# are permitted in any medium without royalty provided the copyright
# notice and this notice are preserved. This file is offered as-is,
# without any warranty.
#
+# Written by Ulrich Drepper, Bruno Haible, and Daiki Ueno.
+#
# Origin: gettext-0.26
GETTEXT_MACRO_VERSION = 0.24
# Special Makefile rules for English message catalogs with quotation marks.
#
-# Copyright (C) 2001-2024 Free Software Foundation, Inc.
+# Copyright (C) 2001-2026 Free Software Foundation, Inc.
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
# This file is offered as-is, without any warranty.
#
-# Written by Bruno Haible <bruno@clisp.org>, 2001.
+# Written by Bruno Haible.
DISTFILES.common.extra1 = quot.sed boldquot.sed en@quot.header en@boldquot.header insert-header.sed Rules-quot
# Sed script that converts quotations, by replacing ASCII quotation marks
# with Unicode quotation marks and highlighting the quotations in bold face.
#
-# Copyright (C) 2001 Free Software Foundation, Inc.
+# Copyright (C) 2001-2026 Free Software Foundation, Inc.
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
# This file is offered as-is, without any warranty.
#
-# Written by Bruno Haible <bruno@clisp.org>, 2001.
+# Written by Bruno Haible.
#
s/"\([^"]*\)"/“\1”/g
s/`\([^`']*\)'/‘\1’/g
%% A header that gets inserted into message catalogs named en@boldquot.po.
%%
-%% Copyright (C) 2001 Free Software Foundation, Inc.
+%% Copyright (C) 2001-2026 Free Software Foundation, Inc.
%% This file is free software; the Free Software Foundation
%% gives unlimited permission to copy and/or distribute it,
%% with or without modifications, as long as this notice is preserved.
%% This file is offered as-is, without any warranty.
%%
-%% Written by Bruno Haible <bruno@clisp.org>, 2001.
+%% Written by Bruno Haible.
%%
# All this catalog "translates" are quotation characters.
# The msgids must be ASCII and therefore cannot contain real quotation
%% A header that gets inserted into message catalogs named en@quot.po.
%%
-%% Copyright (C) 2001 Free Software Foundation, Inc.
+%% Copyright (C) 2001-2026 Free Software Foundation, Inc.
%% This file is free software; the Free Software Foundation
%% gives unlimited permission to copy and/or distribute it,
%% with or without modifications, as long as this notice is preserved.
%% This file is offered as-is, without any warranty.
%%
-%% Written by Bruno Haible <bruno@clisp.org>, 2001.
+%% Written by Bruno Haible.
%%
# All this catalog "translates" are quotation characters.
# The msgids must be ASCII and therefore cannot contain real quotation
# Sed script that inserts the file called HEADER before the header entry.
#
-# Copyright (C) 2001 Free Software Foundation, Inc.
+# Copyright (C) 2001-2026 Free Software Foundation, Inc.
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
# This file is offered as-is, without any warranty.
#
-# Written by Bruno Haible <bruno@clisp.org>, 2001.
+# Written by Bruno Haible.
#
# At each occurrence of a line starting with "msgid ", we execute the following
# commands. At the first occurrence, insert the file. At the following
# Sed script that converts quotations, by replacing ASCII quotation marks
# with Unicode quotation marks.
#
-# Copyright (C) 2001 Free Software Foundation, Inc.
+# Copyright (C) 2001-2026 Free Software Foundation, Inc.
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
# This file is offered as-is, without any warranty.
#
-# Written by Bruno Haible <bruno@clisp.org>, 2001.
+# Written by Bruno Haible.
#
s/"\([^"]*\)"/“\1”/g
s/`\([^`']*\)'/‘\1’/g
/* Exporting symbols from Windows shared libraries.
- Copyright (C) 2006, 2011-2025 Free Software Foundation, Inc.
- Written by Bruno Haible <bruno@clisp.org>, 2006.
+ Copyright (C) 2006-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
/* Two things are complicated when dealing with shared libraries on Windows:
- Exporting symbols from shared libraries (→ 'dllexport'),
- Referencing symbols in shared libraries from outside the library
/* List of exported symbols of libgettextpo on Cygwin and native Windows.
- Copyright (C) 2006, 2023 Free Software Foundation, Inc.
- Written by Bruno Haible <bruno@clisp.org>, 2006.
+ Copyright (C) 2006-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include "woe32dll/export.h"
VARIABLE(libgettextpo_version)
/* addext.c -- add an extension to a file name
- Copyright (C) 1990, 1997-1999, 2001-2003, 2005-2006, 2020, 2025 Free Software Foundation, Inc.
+ Copyright (C) 1990-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
-/* Written by David MacKenzie <djm@gnu.ai.mit.edu> and Paul Eggert */
+/* Written by David MacKenzie and Paul Eggert. */
#include <config.h>
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
-/* Written by David MacKenzie <djm@gnu.ai.mit.edu>.
- Some algorithms adapted from GNU Emacs. */
+/* Written by David MacKenzie, Jim Meyering, and Bruno Haible.
+ Some algorithms adapted from GNU Emacs. */
#include <config.h>
/* backupfile.h -- declarations for making Emacs style backup file names
- Copyright (C) 1990-1992, 1997-1999, 2001-2003 Free Software Foundation, Inc.
+ Copyright (C) 1990-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by David MacKenzie, Jim Meyering, and Bruno Haible. */
+
#ifndef BACKUPFILE_H_
# define BACKUPFILE_H_
/* closeout.c - close standard output and standard error
- Copyright (C) 1998-2024 Free Software Foundation, Inc.
+ Copyright (C) 1998-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Jim Meyering and Bruno Haible. */
+
#include <config.h>
/* Specification. */
/* Close standard output and standard error.
- Copyright (C) 1998-2003, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1998-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Jim Meyering. */
+
#ifndef CLOSEOUT_H
#define CLOSEOUT_H 1
/* Use of program name in error-reporting functions.
- Copyright (C) 2001-2003, 2006, 2019, 2023 Free Software Foundation, Inc.
- Written by Bruno Haible <haible@clisp.cons.org>, 2001.
+ Copyright (C) 2001-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
/* Use of program name in error-reporting functions.
- Copyright (C) 2001-2003 Free Software Foundation, Inc.
- Written by Bruno Haible <haible@clisp.cons.org>, 2001.
+ Copyright (C) 2001-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#ifndef _ERROR_PROGNAME_H
#define _ERROR_PROGNAME_H
/* NaNs and Infinity in floating-point numbers.
- Copyright (C) 2015-2023 Free Software Foundation, Inc.
-
- This file was written by Daiki Ueno <ueno@gnu.org>, 2015.
+ Copyright (C) 2015-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Daiki Ueno. */
+
/* Replacement 'trionan.c', using Gnulib functions. */
#include "config.h"
/* Multiline error-reporting functions.
- Copyright (C) 2001-2025 Free Software Foundation, Inc.
- Written by Bruno Haible <haible@clisp.cons.org>, 2001.
+ Copyright (C) 2001-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
/* Multiline error-reporting functions.
- Copyright (C) 2001-2003, 2006, 2023 Free Software Foundation, Inc.
- Written by Bruno Haible <haible@clisp.cons.org>, 2001.
+ Copyright (C) 2001-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#ifndef _XERROR_H
#define _XERROR_H
/* Ad-hoc testing program for GNU libtextstyle.
- Copyright (C) 2018-2019 Free Software Foundation, Inc.
- Written by Bruno Haible <bruno@clisp.org>, 2018.
+ Copyright (C) 2018-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
#include <textstyle.h>
#!/bin/sh
# join-v-1 - Filter out a set of items from another set of items.
-# Copyright (C) 2021 Free Software Foundation, Inc.
+# Copyright (C) 2021-2026 Free Software Foundation, Inc.
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <https://www.gnu.org/licenses/>.
+#
+# Written by Bruno Haible and Bernhard Voelker.
# Usage: join-v-1 FILE1 FILE2
# Produces on stdout a list of items that are contained in FILE1 but not
/* Example program for GNU libtextstyle.
- Copyright (C) 2018-2019 Free Software Foundation, Inc.
- Written by Bruno Haible <bruno@clisp.org>, 2018.
+ Copyright (C) 2018-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
/* Source code of the C program. */
#include <textstyle.h>
/* Example program for GNU libtextstyle.
- Copyright (C) 2018-2019 Free Software Foundation, Inc.
- Written by Bruno Haible <bruno@clisp.org>, 2018.
+ Copyright (C) 2018-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
/* Source code of the C program. */
#include <textstyle.h>
/* Example program for GNU libtextstyle.
- Copyright (C) 2018-2019 Free Software Foundation, Inc.
- Written by Bruno Haible <bruno@clisp.org>, 2018.
+ Copyright (C) 2018-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
/* List of first names and the probability that they are given to boys vs. girls
in the USA from 1880 to 2016.
Origin of data: <https://www.ssa.gov/oact/babynames/limits.html>. */
#!/bin/sh
# Minimal Object-Oriented style PreProcessor.
-# Copyright (C) 2006-2008, 2016, 2018-2019 Free Software Foundation, Inc.
-# Written by Bruno Haible <bruno@clisp.org>, 2006.
+# Copyright (C) 2006-2026 Free Software Foundation, Inc.
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <https://www.gnu.org/licenses/>.
+#
+# Written by Bruno Haible.
# As a special exception to the GNU General Public License, if you
# distribute this file as part of a program that contains a
/* Output stream referring to a file descriptor.
- Copyright (C) 2006-2024 Free Software Foundation, Inc.
- Written by Bruno Haible <bruno@clisp.org>, 2006.
+ Copyright (C) 2006-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
/* Specification. */
/* Output stream referring to a file descriptor.
- Copyright (C) 2006, 2020 Free Software Foundation, Inc.
- Written by Bruno Haible <bruno@clisp.org>, 2006.
+ Copyright (C) 2006-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#ifndef _FD_OSTREAM_H
#define _FD_OSTREAM_H
/* Output stream referring to an stdio FILE.
- Copyright (C) 2006, 2019-2020, 2025 Free Software Foundation, Inc.
- Written by Bruno Haible <bruno@clisp.org>, 2006.
+ Copyright (C) 2006-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
/* Specification. */
/* Output stream referring to an stdio FILE.
- Copyright (C) 2006, 2020 Free Software Foundation, Inc.
- Written by Bruno Haible <bruno@clisp.org>, 2006.
+ Copyright (C) 2006-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#ifndef _FILE_OSTREAM_H
#define _FILE_OSTREAM_H
/* Output stream that produces HTML output.
- Copyright (C) 2006-2009, 2019-2020, 2025 Free Software Foundation, Inc.
- Written by Bruno Haible <bruno@clisp.org>, 2006.
+ Copyright (C) 2006-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
/* Specification. */
/* Output stream that produces HTML output.
- Copyright (C) 2006, 2019-2020 Free Software Foundation, Inc.
- Written by Bruno Haible <bruno@clisp.org>, 2006.
+ Copyright (C) 2006-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#ifndef _HTML_OSTREAM_H
#define _HTML_OSTREAM_H
/* Output stream for CSS styled text, producing HTML output.
- Copyright (C) 2006-2025 Free Software Foundation, Inc.
- Written by Bruno Haible <bruno@clisp.org>, 2006.
+ Copyright (C) 2006-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
/* Specification. */
/* Output stream for CSS styled text, producing HTML output.
- Copyright (C) 2006, 2020 Free Software Foundation, Inc.
- Written by Bruno Haible <bruno@clisp.org>, 2006.
+ Copyright (C) 2006-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#ifndef _HTML_STYLED_OSTREAM_H
#define _HTML_STYLED_OSTREAM_H
/* Output stream that converts the output to another encoding.
Copyright (C) 2006-2026 Free Software Foundation, Inc.
- Written by Bruno Haible <bruno@clisp.org>, 2006.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
/* Specification. */
/* Output stream that converts the output to another encoding.
- Copyright (C) 2006, 2020 Free Software Foundation, Inc.
- Written by Bruno Haible <bruno@clisp.org>, 2006.
+ Copyright (C) 2006-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#ifndef _ICONV_OSTREAM_H
#define _ICONV_OSTREAM_H
/* Output stream that accumulates the output in memory.
- Copyright (C) 2006-2025 Free Software Foundation, Inc.
- Written by Bruno Haible <bruno@clisp.org>, 2006.
+ Copyright (C) 2006-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
/* Specification. */
/* Output stream that accumulates the output in memory.
- Copyright (C) 2006, 2019-2020 Free Software Foundation, Inc.
- Written by Bruno Haible <bruno@clisp.org>, 2006.
+ Copyright (C) 2006-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#ifndef _MEMORY_OSTREAM_H
#define _MEMORY_OSTREAM_H
/* Minimal object-oriented facilities for C.
- Copyright (C) 2006 Free Software Foundation, Inc.
- Written by Bruno Haible <bruno@clisp.org>, 2006.
+ Copyright (C) 2006-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as published by
You should have received a copy of the GNU Lesser General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
/* This file defines minimal facilities for object-oriented programming
style in ANSI C.
/* Output stream with no-op styling.
- Copyright (C) 2006, 2019-2020, 2025 Free Software Foundation, Inc.
- Written by Bruno Haible <bruno@clisp.org>, 2019.
+ Copyright (C) 2006-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
/* Specification. */
/* Output stream with no-op styling.
- Copyright (C) 2006, 2019-2020 Free Software Foundation, Inc.
- Written by Bruno Haible <bruno@clisp.org>, 2019.
+ Copyright (C) 2006-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#ifndef _NOOP_STYLED_OSTREAM_H
#define _NOOP_STYLED_OSTREAM_H
/* Abstract output stream data type.
- Copyright (C) 2006, 2019, 2025 Free Software Foundation, Inc.
- Written by Bruno Haible <bruno@clisp.org>, 2006.
+ Copyright (C) 2006-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
/* Specification. */
/* Abstract output stream data type.
Copyright (C) 2006, 2019-2026 Free Software Foundation, Inc.
- Written by Bruno Haible <bruno@clisp.org>, 2006.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#ifndef _OSTREAM_H
#define _OSTREAM_H
/* Abstract output stream for CSS styled text.
- Copyright (C) 2006, 2020 Free Software Foundation, Inc.
- Written by Bruno Haible <bruno@clisp.org>, 2006.
+ Copyright (C) 2006-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
/* Specification. */
/* Abstract output stream for CSS styled text.
- Copyright (C) 2006, 2019-2020 Free Software Foundation, Inc.
- Written by Bruno Haible <bruno@clisp.org>, 2006.
+ Copyright (C) 2006-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#ifndef _STYLED_OSTREAM_H
#define _STYLED_OSTREAM_H
/* Output stream for attributed text, producing ANSI escape sequences.
- Copyright (C) 2006-2025 Free Software Foundation, Inc.
- Written by Bruno Haible <bruno@clisp.org>, 2006.
+ Copyright (C) 2006-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
/* Specification. */
/* Output stream for attributed text, producing ANSI escape sequences.
- Copyright (C) 2006, 2019-2020 Free Software Foundation, Inc.
- Written by Bruno Haible <bruno@clisp.org>, 2006.
+ Copyright (C) 2006-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#ifndef _TERM_OSTREAM_H
#define _TERM_OSTREAM_H
/* Output stream for CSS styled text, producing ANSI escape sequences.
- Copyright (C) 2006-2007, 2019-2020, 2025 Free Software Foundation, Inc.
- Written by Bruno Haible <bruno@clisp.org>, 2006.
+ Copyright (C) 2006-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
/* Specification. */
/* Output stream for CSS styled text, producing ANSI escape sequences.
- Copyright (C) 2006, 2019-2020 Free Software Foundation, Inc.
- Written by Bruno Haible <bruno@clisp.org>, 2006.
+ Copyright (C) 2006-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#ifndef _TERM_STYLED_OSTREAM_H
#define _TERM_STYLED_OSTREAM_H
# moo.m4
-# serial 1 (gettext-0.17)
-dnl Copyright (C) 2006-2024 Free Software Foundation, Inc.
+# serial 2 (gettext-1.0)
+dnl Copyright (C) 2006-2026 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
dnl This file is offered as-is, without any warranty.
+dnl From Bruno Haible.
+
# Support for Minimal Object-Oriented style programming.
AC_DEFUN([gl_MOO],
# term-ostream.m4
-# serial 5
-dnl Copyright (C) 2006-2024 Free Software Foundation, Inc.
+# serial 6
+dnl Copyright (C) 2006-2026 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
dnl This file is offered as-is, without any warranty.
+dnl From Bruno Haible.
+
AC_DEFUN([gl_TERM_OSTREAM],
[
AC_REQUIRE([AC_C_INLINE])
-/* Test for the memory-ostream API. */
+/* Test for the memory-ostream API.
+ Copyright (C) 2019-2026 Free Software Foundation, Inc.
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
+
+/* Written by Bruno Haible. */
#include <config.h>
-/* Test for the term-ostream API. */
+/* Test for the term-ostream API.
+ Copyright (C) 2006-2026 Free Software Foundation, Inc.
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
+
+/* Written by Bruno Haible. */
#include <config.h>
/* Test parts of the API.
- Copyright (C) 2018-2025 Free Software Foundation, Inc.
+ Copyright (C) 2018-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
-/* Written by Bruno Haible <bruno@clisp.org>, 2025. */
+/* Written by Bruno Haible. */
#include <textstyle.h>
/* Test the version information.
- Copyright (C) 2025 Free Software Foundation, Inc.
+ Copyright (C) 2025-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
-/* Written by Bruno Haible <bruno@clisp.org>, 2025. */
+/* Written by Bruno Haible. */
#include <textstyle.h>
/* Color and styling handling.
- Copyright (C) 2006-2025 Free Software Foundation, Inc.
- Written by Bruno Haible <bruno@clisp.org>, 2006.
+ Copyright (C) 2006-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
/* Specification. */
/* Color and styling handling.
- Copyright (C) 2006, 2019 Free Software Foundation, Inc.
- Written by Bruno Haible <bruno@clisp.org>, 2006.
+ Copyright (C) 2006-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#ifndef _COLOR_H
#define _COLOR_H
/* Miscellaneous public API.
- Copyright (C) 2019, 2021, 2025 Free Software Foundation, Inc.
- Written by Bruno Haible <bruno@clisp.org>, 2019.
+ Copyright (C) 2019-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
/* Specification. */
/* Miscellaneous public API.
- Copyright (C) 2019 Free Software Foundation, Inc.
- Written by Bruno Haible <bruno@clisp.org>, 2019.
+ Copyright (C) 2019-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#ifndef _MISC_H
#define _MISC_H
/* Override decision whether to use 'inline' or not.
- Copyright (C) 2009, 2019 Free Software Foundation, Inc.
+ Copyright (C) 2009-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify it
under the terms of the GNU Lesser General Public License as published
You should have received a copy of the GNU Lesser General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
-/* Written by Bruno Haible <bruno@clisp.org>, 2009. */
+/* Written by Bruno Haible. */
#undef HAVE_INLINE
#define HAVE_INLINE 0
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
-/* Written by Bruno Haible <bruno@clisp.org>, 2006, 2019. */
+/* Written by Bruno Haible. */
#ifndef _TEXTSTYLE_H
#define _TEXTSTYLE_H
/* Meta information about GNU libtextstyle.
- Copyright (C) 2009-2010, 2019 Free Software Foundation, Inc.
- Written by Bruno Haible <bruno@clisp.org>, 2009.
+ Copyright (C) 2009-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify it
under the terms of the GNU Lesser General Public License as published
You should have received a copy of the GNU Lesser General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#ifndef _TEXTSTYLE_VERSION_H
#define _TEXTSTYLE_VERSION_H
/* Support for variables in shared libraries on Windows platforms.
- Copyright (C) 2009, 2019 Free Software Foundation, Inc.
+ Copyright (C) 2009-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify it
under the terms of the GNU Lesser General Public License as published
You should have received a copy of the GNU Lesser General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
-/* Written by Bruno Haible <bruno@clisp.org>, 2009. */
+/* Written by Bruno Haible. */
#ifndef _TEXTSTYLE_WOE32DLL_H
#define _TEXTSTYLE_WOE32DLL_H
/* Version information about GNU libtextstyle.
- Copyright (C) 2009, 2019 Free Software Foundation, Inc.
- Written by Bruno Haible <bruno@clisp.org>, 2009.
+ Copyright (C) 2009-2026 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify it
under the terms of the GNU Lesser General Public License as published
You should have received a copy of the GNU Lesser General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* Written by Bruno Haible. */
+
#include <config.h>
/* Specification. */
-/* Test for the various accessor functions. */
+/* Test for the various accessor functions.
+ Copyright (C) 2020-2026 Free Software Foundation, Inc.
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
+
+/* Written by Bruno Haible. */
#include <config.h>
-/* Test for the is_instance_of_* functions. */
+/* Test for the is_instance_of_* functions.
+ Copyright (C) 2020-2026 Free Software Foundation, Inc.
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
+
+/* Written by Bruno Haible. */
#include <config.h>
#!/bin/sh
#
-# Copyright (C) 2007 Free Software Foundation, Inc.
-# Written by Bruno Haible <bruno@clisp.org>, 2007.
+# Copyright (C) 2007-2026 Free Software Foundation, Inc.
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <https://www.gnu.org/licenses/>.
+#
+# Written by Bruno Haible.
# Usage: windres-options [--escape] PACKAGE_VERSION
# Outputs a set of command-line options for 'windres', containing definitions