Oops, I forgot to move the 'c-vasnprintf' module LGPLv2+ as well.
2024-06-24 Bruno Haible <br...@clisp.org> c-vasnprintf: Relicense under LGPLv2+. * lib/c-vasnprintf.h: Rebase on lib/vasnprintf.h. * lib/c-vasnprintf.c: Rebase on lib/unistdio/ulc-vasnprintf.c. * modules/c-vasnprintf (License): Change to LGPLv2+.
>From 6c4c5f3de377aa12aa57952d1cca5ac8b027ccb4 Mon Sep 17 00:00:00 2001 From: Bruno Haible <br...@clisp.org> Date: Mon, 24 Jun 2024 20:11:48 +0200 Subject: [PATCH] c-vasnprintf: Relicense under LGPLv2+. * lib/c-vasnprintf.h: Rebase on lib/vasnprintf.h. * lib/c-vasnprintf.c: Rebase on lib/unistdio/ulc-vasnprintf.c. * modules/c-vasnprintf (License): Change to LGPLv2+. --- ChangeLog | 7 +++++++ lib/c-vasnprintf.c | 18 +++++++++--------- lib/c-vasnprintf.h | 16 ++++++++-------- modules/c-vasnprintf | 4 ++-- 4 files changed, 26 insertions(+), 19 deletions(-) diff --git a/ChangeLog b/ChangeLog index f67a9dac76..5dfaf9023f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2024-06-24 Bruno Haible <br...@clisp.org> + + c-vasnprintf: Relicense under LGPLv2+. + * lib/c-vasnprintf.h: Rebase on lib/vasnprintf.h. + * lib/c-vasnprintf.c: Rebase on lib/unistdio/ulc-vasnprintf.c. + * modules/c-vasnprintf (License): Change to LGPLv2+. + 2024-06-24 Bruno Haible <br...@clisp.org> doc: Update info about *printf. diff --git a/lib/c-vasnprintf.c b/lib/c-vasnprintf.c index a28079d634..16441e1890 100644 --- a/lib/c-vasnprintf.c +++ b/lib/c-vasnprintf.c @@ -1,17 +1,17 @@ /* Formatted output to strings in C locale. Copyright (C) 2009-2024 Free Software Foundation, Inc. - This 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 file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file 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. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + 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/>. */ #include <config.h> @@ -25,14 +25,14 @@ #define VASNPRINTF c_vasnprintf #define FCHAR_T char -#define DCHAR_T char #define DIRECTIVE char_directive #define DIRECTIVES char_directives #define PRINTF_PARSE printf_parse +#define DCHAR_T char #define DCHAR_CPY memcpy #define DCHAR_SET memset -#define DCHAR_IS_TCHAR 1 #define TCHAR_T char +#define DCHAR_IS_TCHAR 1 #define NEED_PRINTF_DOUBLE 1 #define NEED_PRINTF_LONG_DOUBLE 1 diff --git a/lib/c-vasnprintf.h b/lib/c-vasnprintf.h index eef6769e81..3908a360b3 100644 --- a/lib/c-vasnprintf.h +++ b/lib/c-vasnprintf.h @@ -1,18 +1,18 @@ /* vsprintf with automatic memory allocation in C locale. Copyright (C) 2002-2004, 2007-2024 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file 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. + GNU Lesser 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/>. */ + 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/>. */ #ifndef _C_VASNPRINTF_H #define _C_VASNPRINTF_H diff --git a/modules/c-vasnprintf b/modules/c-vasnprintf index f800ab19d1..1ecf4e9cef 100644 --- a/modules/c-vasnprintf +++ b/modules/c-vasnprintf @@ -54,7 +54,7 @@ Include: "c-vasnprintf.h" License: -GPL +LGPLv2+ Maintainer: -Ben Pfaff +all -- 2.34.1