]> Savannah Git Hosting - gnulib.git/commitdiff
Put GPLv3+ notices in source files where appropriate.
authorBruno Haible <bruno@clisp.org>
Fri, 4 Jun 2021 18:55:56 +0000 (20:55 +0200)
committerBruno Haible <bruno@clisp.org>
Fri, 4 Jun 2021 18:55:56 +0000 (20:55 +0200)
* lib/*.{h,c}: Use GPLv3+ notice whenever the module description says
so.
* build-aux/pmccabe.css: Likewise.

51 files changed:
ChangeLog
build-aux/pmccabe.css
lib/backup-internal.h
lib/bcopy.c
lib/c-asprintf.c
lib/c-dtoastr.c
lib/c-ldtoastr.c
lib/c-strtold.c
lib/c-vasprintf.c
lib/c-vsnprintf.c
lib/chmodat.c
lib/chownat.c
lib/close-stream.h
lib/dirchownmod.h
lib/dtoastr.c
lib/eealloc.c
lib/fprintftime.c
lib/getcwd.c
lib/gl_map.c
lib/gl_set.c
lib/gl_xlist.c
lib/gl_xmap.c
lib/gl_xomap.c
lib/gl_xoset.c
lib/gl_xset.c
lib/gl_xsublist.c
lib/isdir.h
lib/ldtoastr.c
lib/mbmemcasecoll.c
lib/mbmemcasecoll.h
lib/mpsort.h
lib/obstack_printf.c
lib/opendirat.h
lib/posixver.h
lib/stat-macros.h
lib/statat.c
lib/unictype/3level.h
lib/unictype/3levelbit.h
lib/write-any-file.h
lib/xfreopen.h
lib/xgetdomainname.c
lib/xgethostname.h
lib/xmemcoll.h
lib/xnanosleep.h
lib/xstrtoimax.c
lib/xstrtold.c
lib/xstrtoll.c
lib/xstrtoul.c
lib/xstrtoull.c
lib/xstrtoumax.c
lib/xtime.c

index d68b5f574db3da5751b351d05045b8737bbfc3b1..66a256a290f2f5b278a06b691584cf6e345e8872 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2021-06-04  Bruno Haible  <bruno@clisp.org>
+
+       Put GPLv3+ notices in source files where appropriate.
+       * lib/*.{h,c}: Use GPLv3+ notice whenever the module description says
+       so.
+       * build-aux/pmccabe.css: Likewise.
+
 2021-06-04  Bruno Haible  <bruno@clisp.org>
 
        Put LGPLv3+ notices in source files where appropriate.
index a10ee35026b04d92d18eeec1e242d77ec5695a3b..df651a5e212a31bf569c51e059bf791220645d60 100644 (file)
@@ -1,3 +1,20 @@
+/* Styling for cyclomatic code complexity charts.
+
+   Copyright (C) 2008-2021 Free Software Foundation, Inc.
+
+   This file is free software: you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published
+   by the Free Software Foundation; either version 3 of the License,
+   or (at your option) any later version.
+
+   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.
+
+   You should have received a copy of the GNU General Public License
+   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */
+
 body {
     font-family: Helvetica, sans-serif;
 }
index 17714b2d4a8c31ae55e9cd3d9a9610f7c0f812ad..7016182208803042bc223b48f63806df223c1000 100644 (file)
@@ -1,3 +1,21 @@
+/* Backup files.
+
+   Copyright (C) 2017-2021 Free Software Foundation, Inc.
+
+   This file is free software: you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published
+   by the Free Software Foundation; either version 3 of the License,
+   or (at your option) any later version.
+
+   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.
+
+   You should have received a copy of the GNU General Public License
+   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */
+
 #include "backupfile.h"
 #include <stdbool.h>
+
 extern char *backupfile_internal (int, char const *, enum backup_type, bool);
index c3e8caa1c8410a9cffd0b9c15244b5bae1a9e0aa..e2f270331d1e3d0d78e8f14debbf5ad307c213df 100644 (file)
@@ -1,12 +1,28 @@
 /* bcopy.c -- copy memory.
-   Copy LENGTH bytes from SOURCE to DEST.  Does not null-terminate.
-   In the public domain.
-   By David MacKenzie <djm@gnu.ai.mit.edu>.  */
+
+   Copyright (C) 1992-2021 Free Software Foundation, Inc.
+
+   This file is free software: you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published
+   by the Free Software Foundation; either version 3 of the License,
+   or (at your option) any later version.
+
+   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.
+
+   You should 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>.  */
 
 #include <config.h>
 
 #include <stddef.h>
 
+/* Copy LENGTH bytes from SOURCE to DEST.  Does not null-terminate.  */
+
 void
 bcopy (void const *source0, void *dest0, size_t length)
 {
index bd32795e1f23dff9fa88985973112b5d950ade81..e32471942bea6f0b48d0d692ca8b79dd29f16dd7 100644 (file)
@@ -2,18 +2,18 @@
    Copyright (C) 1999, 2002, 2006-2007, 2009-2021 Free Software Foundation,
    Inc.
 
-   This 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 2, 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 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,
+   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.
 
-   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 General Public License
+   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */
 
 #include <config.h>
 
index b57524fb14f9beac208379841a53727e5c0f6b48..62a25048e024890081118a57c8fdf9605f20b66f 100644 (file)
@@ -1,3 +1,20 @@
+/* Convert 'double' to accurate string in C locale.
+
+   Copyright (C) 2020-2021 Free Software Foundation, Inc.
+
+   This file is free software: you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published
+   by the Free Software Foundation; either version 3 of the License,
+   or (at your option) any later version.
+
+   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.
+
+   You should have received a copy of the GNU General Public License
+   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */
+
 #define LENGTH 2
 #define C_LOCALE 1
 #include "ftoastr.c"
index 5446fc3e782fbe3ad2c9d2db0814d876eb2a2495..20ea1224e85642e4ba382e78d45aceafc49e59d5 100644 (file)
@@ -1,3 +1,20 @@
+/* Convert 'long double' to accurate string in C locale.
+
+   Copyright (C) 2020-2021 Free Software Foundation, Inc.
+
+   This file is free software: you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published
+   by the Free Software Foundation; either version 3 of the License,
+   or (at your option) any later version.
+
+   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.
+
+   You should have received a copy of the GNU General Public License
+   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */
+
 #define LENGTH 3
 #define C_LOCALE 1
 #include "ftoastr.c"
index 5510e4a4462aa25a3b10041edc63e980bbab6f99..9544ca01ca34e6f27b1d30789603f35e71edf14f 100644 (file)
@@ -1,2 +1,19 @@
+/* Convert string to 'long double' in C locale.
+
+   Copyright (C) 2004-2021 Free Software Foundation, Inc.
+
+   This file is free software: you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published
+   by the Free Software Foundation; either version 3 of the License,
+   or (at your option) any later version.
+
+   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.
+
+   You should have received a copy of the GNU General Public License
+   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */
+
 #define LONG 1
 #include "c-strtod.c"
index d6d06257dd56595af09fed581a3da80a84306ac1..b17ba8046ba8be5eaead992f73782d341641294d 100644 (file)
@@ -1,18 +1,18 @@
 /* Formatted output to strings in C locale.
    Copyright (C) 1999, 2002, 2006-2021 Free Software Foundation, Inc.
 
-   This 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 2, 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 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,
+   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.
 
-   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 General Public License
+   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */
 
 #include <config.h>
 
index ec24a9b3864a62b12da1126da82e9ec26c0e6ef0..e3ab48a8861ac28180f10388ebc4661a621aae02 100644 (file)
@@ -3,18 +3,18 @@
    Written by Simon Josefsson and Yoann Vandoorselaere <yoann@prelude-ids.org>.
    Modified for C locale by Ben Pfaff.
 
-   This 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 2, 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 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,
+   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.
 
-   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 General Public License
+   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */
 
 #ifdef HAVE_CONFIG_H
 # include <config.h>
index b496a809e420ae6426439cc35888ce97c7141993..4327387f7e8bd6f77de4a248802df63306c864cb 100644 (file)
@@ -1,3 +1,21 @@
+/* Change access permissions of a file at a directory.
+
+   Copyright (C) 2012-2021 Free Software Foundation, Inc.
+
+   This file is free software: you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published
+   by the Free Software Foundation; either version 3 of the License,
+   or (at your option) any later version.
+
+   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.
+
+   You should have received a copy of the GNU General Public License
+   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */
+
 #include <config.h>
+
 #define CHMODAT_INLINE _GL_EXTERN_INLINE
 #include "openat.h"
index 698e968025cfcf81d4383c23d1b3b76c2a4d0287..8fe91b953a2de3c41dbf733b3870866d543f7930 100644 (file)
@@ -1,3 +1,21 @@
+/* Change owner of a file at a directory.
+
+   Copyright (C) 2012-2021 Free Software Foundation, Inc.
+
+   This file is free software: you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published
+   by the Free Software Foundation; either version 3 of the License,
+   or (at your option) any later version.
+
+   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.
+
+   You should have received a copy of the GNU General Public License
+   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */
+
 #include <config.h>
+
 #define CHOWNAT_INLINE _GL_EXTERN_INLINE
 #include "openat.h"
index be3d4196b0676eb1a7afdd91d3ed87203e5e1f9d..8a58a48e61a86807bca208701fba243138a83982 100644 (file)
@@ -1,2 +1,20 @@
+/* Close a stream, with nicer error checking than fclose's.
+
+   Copyright (C) 2006-2021 Free Software Foundation, Inc.
+
+   This file is free software: you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published
+   by the Free Software Foundation; either version 3 of the License,
+   or (at your option) any later version.
+
+   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.
+
+   You should have received a copy of the GNU General Public License
+   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */
+
 #include <stdio.h>
+
 int close_stream (FILE *stream);
index 3f07748efd68b8e8b7d395112d1e6089539fd4ac..bea7dbb6db7eda7e627568aa2792c1e25a2c1585 100644 (file)
@@ -1,2 +1,20 @@
+/* Change the ownership and mode bits of a directory.
+
+   Copyright (C) 2006-2021 Free Software Foundation, Inc.
+
+   This file is free software: you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published
+   by the Free Software Foundation; either version 3 of the License,
+   or (at your option) any later version.
+
+   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.
+
+   You should have received a copy of the GNU General Public License
+   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */
+
 #include <sys/types.h>
+
 int dirchownmod (int, char const *, mode_t, uid_t, gid_t, mode_t, mode_t);
index aed181d66b1be1c2ba5c741d91324f5127aa78f8..5baba92922a7e215ce837576506cb2aa195f0c5a 100644 (file)
@@ -1,2 +1,19 @@
+/* Convert 'double' to accurate string.
+
+   Copyright (C) 2010-2021 Free Software Foundation, Inc.
+
+   This file is free software: you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published
+   by the Free Software Foundation; either version 3 of the License,
+   or (at your option) any later version.
+
+   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.
+
+   You should have received a copy of the GNU General Public License
+   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */
+
 #define LENGTH 2
 #include "ftoastr.c"
index d56637b7eae9196a3d5c6eef4933c2744bc0dfa4..b0db5af8d738e5239ffd007ec88467c4199c3e40 100644 (file)
@@ -1,3 +1,21 @@
+/* Memory allocation with expensive empty allocations.
+
+   Copyright (C) 2012-2021 Free Software Foundation, Inc.
+
+   This file is free software: you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published
+   by the Free Software Foundation; either version 3 of the License,
+   or (at your option) any later version.
+
+   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.
+
+   You should have received a copy of the GNU General Public License
+   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */
+
 #include <config.h>
+
 #define EEALLOC_INLINE _GL_EXTERN_INLINE
 #include "eealloc.h"
index 7fd4ec22946a8cbe6d7c8e3c3f8394ff6584ebc4..e295b39b05a21cb8fa8bf12473848bf99909533e 100644 (file)
@@ -1,2 +1,19 @@
+/* Generate time strings directly to the output.
+
+   Copyright (C) 2005-2021 Free Software Foundation, Inc.
+
+   This file is free software: you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published
+   by the Free Software Foundation; either version 3 of the License,
+   or (at your option) any later version.
+
+   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.
+
+   You should have received a copy of the GNU General Public License
+   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */
+
 #define FPRINTFTIME 1
 #include "nstrftime.c"
index d83ac11454ed7ed610eed00e1bd006ba210564d3..da9fcadb40f07e5d8742199a5796f5e73d05f5d4 100644 (file)
@@ -1,19 +1,18 @@
 /* Copyright (C) 1991-2021 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
-   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 file 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.
 
-   The GNU C Library 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
-   Lesser General Public License for more details.
+   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 Lesser General Public
-   License along with the GNU C Library; if not, see
-   <https://www.gnu.org/licenses/>.  */
+   You should have received a copy of the GNU General Public License
+   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */
 
 #if !_LIBC
 # include <config.h>
index 758a65f3dadbd1eb1f2511ecea6d284262b2e9a5..0f480f2f5eb3ab439a1497a04be96d027d659666 100644 (file)
@@ -1,3 +1,21 @@
+/* Abstract map data type.
+
+   Copyright (C) 2018-2021 Free Software Foundation, Inc.
+
+   This file is free software: you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published
+   by the Free Software Foundation; either version 3 of the License,
+   or (at your option) any later version.
+
+   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.
+
+   You should have received a copy of the GNU General Public License
+   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */
+
 #include <config.h>
+
 #define GL_MAP_INLINE _GL_EXTERN_INLINE
 #include "gl_map.h"
index e00d202626acffd873913572fb785970fc7aca9c..3cfaa63820552fbacdd164e348234b650b53a145 100644 (file)
@@ -1,3 +1,21 @@
+/* Abstract set data type.
+
+   Copyright (C) 2018-2021 Free Software Foundation, Inc.
+
+   This file is free software: you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published
+   by the Free Software Foundation; either version 3 of the License,
+   or (at your option) any later version.
+
+   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.
+
+   You should have received a copy of the GNU General Public License
+   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */
+
 #include <config.h>
+
 #define GL_SET_INLINE _GL_EXTERN_INLINE
 #include "gl_set.h"
index fe3c893396f9995c01043f04f7741c9b41afe727..16ca55fafdd6a5d5b924d0937f6a36928a301032 100644 (file)
@@ -1,3 +1,21 @@
+/* Abstract sequential list data type, with out-of-memory checking.
+
+   Copyright (C) 2009-2021 Free Software Foundation, Inc.
+
+   This file is free software: you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published
+   by the Free Software Foundation; either version 3 of the License,
+   or (at your option) any later version.
+
+   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.
+
+   You should have received a copy of the GNU General Public License
+   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */
+
 #include <config.h>
+
 #define GL_XLIST_INLINE _GL_EXTERN_INLINE
 #include "gl_xlist.h"
index 3d39fdba09c669c8adbb796cef471770aec41052..866a7cbf5b4e904e129c71bcc43fde13422e4b2f 100644 (file)
@@ -1,3 +1,21 @@
+/* Abstract map data type, with out-of-memory checking.
+
+   Copyright (C) 2018-2021 Free Software Foundation, Inc.
+
+   This file is free software: you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published
+   by the Free Software Foundation; either version 3 of the License,
+   or (at your option) any later version.
+
+   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.
+
+   You should have received a copy of the GNU General Public License
+   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */
+
 #include <config.h>
+
 #define GL_XMAP_INLINE _GL_EXTERN_INLINE
 #include "gl_xmap.h"
index 756123d5a6627b6f8770c3fc10c5bb213f1a7178..61740914f2572eed1bc4de3f50eb8e3c5257b961 100644 (file)
@@ -1,3 +1,21 @@
+/* Abstract ordered map data type, with out-of-memory checking.
+
+   Copyright (C) 2018-2021 Free Software Foundation, Inc.
+
+   This file is free software: you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published
+   by the Free Software Foundation; either version 3 of the License,
+   or (at your option) any later version.
+
+   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.
+
+   You should have received a copy of the GNU General Public License
+   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */
+
 #include <config.h>
+
 #define GL_XOMAP_INLINE _GL_EXTERN_INLINE
 #include "gl_xomap.h"
index 6b05d9499692f5245e59e3dc0c490ab99736a14b..a728eca67f14d4dc32d6052808f9bf86979d1e31 100644 (file)
@@ -1,3 +1,21 @@
+/* Abstract ordered set data type, with out-of-memory checking.
+
+   Copyright (C) 2009-2021 Free Software Foundation, Inc.
+
+   This file is free software: you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published
+   by the Free Software Foundation; either version 3 of the License,
+   or (at your option) any later version.
+
+   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.
+
+   You should have received a copy of the GNU General Public License
+   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */
+
 #include <config.h>
+
 #define GL_XOSET_INLINE _GL_EXTERN_INLINE
 #include "gl_xoset.h"
index 83557c04a97497c9eb7482668390502d9512ef3c..bc9738576e6be7da526be1063ae40e167b5fc947 100644 (file)
@@ -1,3 +1,21 @@
+/* Abstract set data type, with out-of-memory checking.
+
+   Copyright (C) 2018-2021 Free Software Foundation, Inc.
+
+   This file is free software: you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published
+   by the Free Software Foundation; either version 3 of the License,
+   or (at your option) any later version.
+
+   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.
+
+   You should have received a copy of the GNU General Public License
+   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */
+
 #include <config.h>
+
 #define GL_XSET_INLINE _GL_EXTERN_INLINE
 #include "gl_xset.h"
index f5a3eee38d990f39726203ea695708cb28d379c4..4c37c71c9bd463ae261a894fe659f3ed78226534 100644 (file)
@@ -1,3 +1,22 @@
+/* Sequential list data type backed by another list, with out-of-memory
+   checking.
+
+   Copyright (C) 2009-2021 Free Software Foundation, Inc.
+
+   This file is free software: you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published
+   by the Free Software Foundation; either version 3 of the License,
+   or (at your option) any later version.
+
+   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.
+
+   You should have received a copy of the GNU General Public License
+   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */
+
 #include <config.h>
+
 #define GL_XSUBLIST_INLINE _GL_EXTERN_INLINE
 #include "gl_xsublist.h"
index 80116bc6be253b18a7ba9787be3c0b9921a9fc0d..5df329baf57896e75c2a0b5cbd3ca861a850b829 100644 (file)
@@ -1 +1,18 @@
+/* Determine whether a directory exists.
+
+   Copyright (C) 2009-2021 Free Software Foundation, Inc.
+
+   This file is free software: you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published
+   by the Free Software Foundation; either version 3 of the License,
+   or (at your option) any later version.
+
+   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.
+
+   You should have received a copy of the GNU General Public License
+   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */
+
 int isdir (const char *path);
index bf54a3582e3f00571e59c84c73e6f5bf6d00e70a..801b71eba898ebea8d65706793a4bb438ae23e5e 100644 (file)
@@ -1,2 +1,19 @@
+/* Convert 'long double' to accurate string.
+
+   Copyright (C) 2010-2021 Free Software Foundation, Inc.
+
+   This file is free software: you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published
+   by the Free Software Foundation; either version 3 of the License,
+   or (at your option) any later version.
+
+   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.
+
+   You should have received a copy of the GNU General Public License
+   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */
+
 #define LENGTH 3
 #include "ftoastr.c"
index 2962c4d0c8a778f57fb12971b03c74086aad0891..de6503f0f8df27401971b42f40188db6798b1d6a 100644 (file)
@@ -2,17 +2,17 @@
    Copyright (C) 2001, 2009-2021 Free Software Foundation, Inc.
    Written by Bruno Haible <bruno@clisp.org>, 2001.
 
-   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 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 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,
+   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
-   Lesser General Public License for more details.
+   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 Lesser General Public License
+   You should have received a copy of the GNU General Public License
    along with this program.  If not, see <https://www.gnu.org/licenses/>.  */
 
 #include <config.h>
index bd89629290c5200e07e37bacd4af6c46e14add55..31e4a8970f0f14dd88b02db4be703bc08f0fdb00 100644 (file)
@@ -1,17 +1,17 @@
 /* Locale-specific case-ignoring memory comparison.
    Copyright (C) 2001, 2009-2021 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 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 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,
+   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
-   Lesser General Public License for more details.
+   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 Lesser General Public License
+   You should have received 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>, 2001.  */
index 5e588117edcc8f477363c3f8a4b319e7e4386252..cdd39f347807700e7b86d6b905c3d0a4c7433caa 100644 (file)
@@ -1,2 +1,20 @@
+/* Sort a vector of pointers to data.
+
+   Copyright (C) 2007-2021 Free Software Foundation, Inc.
+
+   This file is free software: you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published
+   by the Free Software Foundation; either version 3 of the License,
+   or (at your option) any later version.
+
+   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.
+
+   You should have received a copy of the GNU General Public License
+   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */
+
 #include <stddef.h>
+
 void mpsort (void const **, size_t, int (*) (void const *, void const *));
index ac4fef17a0f0801af032226f38744cfb39daf4f4..e540c3300a347fd5600e3574e6bd3ad3b126bbdc 100644 (file)
@@ -1,18 +1,18 @@
 /* Formatted output to obstacks.
    Copyright (C) 2008-2021 Free Software Foundation, Inc.
 
-   This 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 2, 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 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,
+   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.
 
-   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 General Public License
+   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */
 
 #include <config.h>
 
index 1edf5b57d0da2236079552ebe54e19d48c573389..845cc552f489f36a1ef843376ccb68e2a539f7b2 100644 (file)
@@ -1,2 +1,20 @@
+/* Open a directory relative to another directory.
+
+   Copyright (C) 2018-2021 Free Software Foundation, Inc.
+
+   This file is free software: you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published
+   by the Free Software Foundation; either version 3 of the License,
+   or (at your option) any later version.
+
+   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.
+
+   You should have received a copy of the GNU General Public License
+   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */
+
 #include <dirent.h>
+
 DIR *opendirat (int, char const *, int, int *);
index b64f6a2ea1b2e87b693db832138532c50cd2de76..a532ea28ec56fa34ecd5a6013fe43f381692c167 100644 (file)
@@ -1 +1,18 @@
+/* Which POSIX version to conform to, for utilities.
+
+   Copyright (C) 2002-2021 Free Software Foundation, Inc.
+
+   This file is free software: you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published
+   by the Free Software Foundation; either version 3 of the License,
+   or (at your option) any later version.
+
+   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.
+
+   You should have received a copy of the GNU General Public License
+   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */
+
 int posix2_version (void);
index 690216c74e264ea368fc7f70b180251e341d4149..8c1f414d71f07ae158447c7c427f6b927ed5701e 100644 (file)
@@ -1,3 +1,20 @@
+/* stat-related macros
+
+   Copyright (C) 1993-2021 Free Software Foundation, Inc.
+
+   This file is free software: you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published
+   by the Free Software Foundation; either version 3 of the License,
+   or (at your option) any later version.
+
+   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.
+
+   You should have received a copy of the GNU General Public License
+   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */
+
 /* All the mode bits that can be affected by chmod.  */
 #define CHMOD_MODE_BITS \
   (S_ISUID | S_ISGID | S_ISVTX | S_IRWXU | S_IRWXG | S_IRWXO)
index 8cdb17e4f40615f017e0ebc1cdd074aaebcc47c4..9e596d2f231a9702ef79f776f2167b89b308e1ac 100644 (file)
@@ -1,3 +1,21 @@
+/* Return info about a file at a directory.
+
+   Copyright (C) 2012-2021 Free Software Foundation, Inc.
+
+   This file is free software: you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published
+   by the Free Software Foundation; either version 3 of the License,
+   or (at your option) any later version.
+
+   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.
+
+   You should have received a copy of the GNU General Public License
+   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */
+
 #include <config.h>
+
 #define STATAT_INLINE _GL_EXTERN_INLINE
 #include "openat.h"
index 6f70163b3decc1c09bcc008feda5ed13d12af2fe..e02f8e9ea1023aa7a9d6358b694e0c756332604c 100644 (file)
@@ -6,18 +6,18 @@
    NOTE: The canonical source of this file is maintained with the GNU C Library.
    Bugs can be reported to bug-glibc@gnu.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 2, 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 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,
+   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.
 
    You should have received a copy of the GNU General Public License
-   along with this program; if not, see <https://www.gnu.org/licenses/>.  */
+   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */
 
 /* Construction of sparse 3-level tables.
    See wchar-lookup.h or coll-lookup.h for their structure and the
index e18e2e05049d0c205380973ac61b4d8bd51a9132..3be43284790b99bfa4279820d99fc024ba554066 100644 (file)
@@ -7,18 +7,18 @@
    See glibc/locale/programs/ld-ctype.c.
    Bugs can be reported to bug-glibc@gnu.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 2, 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 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,
+   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.
 
    You should have received a copy of the GNU General Public License
-   along with this program; if not, see <https://www.gnu.org/licenses/>.  */
+   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */
 
 /* Construction of sparse 3-level tables.
    See wchar-lookup.h for their structure and the meaning of p and q.
index 3930d4dccd5277a6a1a407e806ba33a7e73cab53..194f9312d3c10a6fe78f85998a813f395d46ec9f 100644 (file)
@@ -1,2 +1,20 @@
+/* Determine whether we can write any file.
+
+   Copyright (C) 2007-2021 Free Software Foundation, Inc.
+
+   This file is free software: you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published
+   by the Free Software Foundation; either version 3 of the License,
+   or (at your option) any later version.
+
+   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.
+
+   You should have received a copy of the GNU General Public License
+   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */
+
 #include <stdbool.h>
+
 bool can_write_any_file (void);
index 2ce49b5a4a737d48b4269d40b9b873dd45b3c995..945b9b913f5a52ceaddd023466d22daa263187c4 100644 (file)
@@ -1,2 +1,18 @@
+/* Copyright (C) 2009-2021 Free Software Foundation, Inc.
+
+   This file is free software: you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published
+   by the Free Software Foundation; either version 3 of the License,
+   or (at your option) any later version.
+
+   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.
+
+   You should have received a copy of the GNU General Public License
+   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */
+
 #include <stdio.h>
+
 void xfreopen (char const *filename, char const *mode, FILE *fp);
index 3c0aefd1db20734a53f56eeb10010fcdfee2f1c2..c854dd384079e62cb676b9dc4e642c500870358a 100644 (file)
@@ -1,5 +1,22 @@
-/* Return the NIS domain name, without size limitations.  */
+/* Return the NIS domain name, without size limitations.
+
+   Copyright (C) 1992-2021 Free Software Foundation, Inc.
+
+   This file is free software: you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published
+   by the Free Software Foundation; either version 3 of the License,
+   or (at your option) any later version.
+
+   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.
+
+   You should have received a copy of the GNU General Public License
+   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */
+
 #include "xgetdomainname.h"
+
 #define GETANAME getdomainname
 #define XGETANAME xgetdomainname
 #include "xgethostname.c"
index 0177a4096a29b43ea9d1fe12afeac3c02fa8e27e..f4be562682adeeb6dc6beacc6cd58b08d849dce7 100644 (file)
@@ -1 +1,18 @@
+/* Return current hostname with unlimited length.
+
+   Copyright (C) 2003-2021 Free Software Foundation, Inc.
+
+   This file is free software: you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published
+   by the Free Software Foundation; either version 3 of the License,
+   or (at your option) any later version.
+
+   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.
+
+   You should have received a copy of the GNU General Public License
+   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */
+
 char *xgethostname (void);
index 1ac23255abe7c2957bf26eaf9c8cce8f49731106..40fd1a1d833a5b10f0042f28f31786baced3645a 100644 (file)
@@ -1,3 +1,21 @@
+/* Locale-specific memory comparison.
+
+   Copyright (C) 2002-2021 Free Software Foundation, Inc.
+
+   This file is free software: you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published
+   by the Free Software Foundation; either version 3 of the License,
+   or (at your option) any later version.
+
+   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.
+
+   You should have received a copy of the GNU General Public License
+   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */
+
 #include <stddef.h>
+
 int xmemcoll (char *restrict, size_t, char *restrict, size_t);
 int xmemcoll0 (char const *, size_t, char const *, size_t);
index 56232d55b01911b92b5a3e852b6eaa25b8b52a2b..77b896b88dd127e5df26f85dcf494e478346cd85 100644 (file)
@@ -1 +1,16 @@
+/* Copyright (C) 2004-2021 Free Software Foundation, Inc.
+
+   This file is free software: you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published
+   by the Free Software Foundation; either version 3 of the License,
+   or (at your option) any later version.
+
+   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.
+
+   You should have received a copy of the GNU General Public License
+   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */
+
 int xnanosleep (double);
index b4baf5bc60a1395b12c17821d2fcfa8af221f408..17bd54cdf0b7dc22644eea5c0664d0b66e1e63d9 100644 (file)
@@ -1,3 +1,20 @@
+/* A more useful interface to strtoimax.
+
+   Copyright (C) 2001-2021 Free Software Foundation, Inc.
+
+   This file is free software: you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published
+   by the Free Software Foundation; either version 3 of the License,
+   or (at your option) any later version.
+
+   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.
+
+   You should have received a copy of the GNU General Public License
+   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */
+
 #define __strtol strtoimax
 #define __strtol_t intmax_t
 #define __xstrtol xstrtoimax
index 50dc6a40086bab11f503d61d472662f3e5a51c22..8616c529eb53f369d22fde77f36407f0df811c59 100644 (file)
@@ -1,2 +1,19 @@
+/* Convert string to 'long double', with error checking.
+
+   Copyright (C) 2006-2021 Free Software Foundation, Inc.
+
+   This file is free software: you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published
+   by the Free Software Foundation; either version 3 of the License,
+   or (at your option) any later version.
+
+   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.
+
+   You should have received a copy of the GNU General Public License
+   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */
+
 #define LONG 1
 #include "xstrtod.c"
index db26e87c53da1ad1c8f0830726a5a18a7cf5d914..71e11cfed512c676fad4885378c838ff567343e3 100644 (file)
@@ -1,3 +1,20 @@
+/* Convert string to 'long long', with error checking.
+
+   Copyright (C) 2011-2021 Free Software Foundation, Inc.
+
+   This file is free software: you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published
+   by the Free Software Foundation; either version 3 of the License,
+   or (at your option) any later version.
+
+   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.
+
+   You should have received a copy of the GNU General Public License
+   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */
+
 #define __strtol strtoll
 #define __strtol_t long long int
 #define __xstrtol xstrtoll
index 285f7b96f8500a018eba40a1a8235e9abc230df8..c705a4c74e74b9ad16dd67f2f777584884b946e1 100644 (file)
@@ -1,3 +1,20 @@
+/* Convert string to 'unsigned long', with error checking.
+
+   Copyright (C) 1994-2021 Free Software Foundation, Inc.
+
+   This file is free software: you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published
+   by the Free Software Foundation; either version 3 of the License,
+   or (at your option) any later version.
+
+   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.
+
+   You should have received a copy of the GNU General Public License
+   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */
+
 #define __strtol strtoul
 #define __strtol_t unsigned long int
 #define __xstrtol xstrtoul
index 10dda504445c9ca85795a82fde1539de60c38eb6..122d24e243922cfd4ab1f0a0aed193e345ba3338 100644 (file)
@@ -1,3 +1,20 @@
+/* Convert string to 'unsigned long long', with error checking.
+
+   Copyright (C) 2010-2021 Free Software Foundation, Inc.
+
+   This file is free software: you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published
+   by the Free Software Foundation; either version 3 of the License,
+   or (at your option) any later version.
+
+   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.
+
+   You should have received a copy of the GNU General Public License
+   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */
+
 #define __strtol strtoull
 #define __strtol_t unsigned long long int
 #define __xstrtol xstrtoull
index 9a2349f00d36e1e6aa72b45ea8cf54c76de6924c..fd4d18383a51525d2428106ddeef7855059dbac0 100644 (file)
@@ -1,3 +1,20 @@
+/* A more useful interface to strtoumax.
+
+   Copyright (C) 1999-2021 Free Software Foundation, Inc.
+
+   This file is free software: you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published
+   by the Free Software Foundation; either version 3 of the License,
+   or (at your option) any later version.
+
+   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.
+
+   You should have received a copy of the GNU General Public License
+   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */
+
 #define __strtol strtoumax
 #define __strtol_t uintmax_t
 #define __xstrtol xstrtoumax
index e608f69fdf2e2fa3baf80af0a41a6a6c0cddef9f..1a7403eb8c6f594d07bd42c427714d09fe00982a 100644 (file)
@@ -1,3 +1,21 @@
+/* xtime -- extended-resolution integer timestamps
+
+   Copyright (C) 2012-2021 Free Software Foundation, Inc.
+
+   This file is free software: you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published
+   by the Free Software Foundation; either version 3 of the License,
+   or (at your option) any later version.
+
+   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.
+
+   You should have received a copy of the GNU General Public License
+   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */
+
 #include <config.h>
+
 #define XTIME_INLINE _GL_EXTERN_INLINE
 #include "xtime.h"