From: Bruno Haible Date: Sun, 24 Nov 2019 18:57:37 +0000 (+0100) Subject: libxml: Improve copyright headers. X-Git-Tag: v0.21~135 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0baf72e4783adb1ea5b5c4253bc5e3637caae1c8;p=thirdparty%2Fgettext.git libxml: Improve copyright headers. The copyright headers should be unambiguous even if a single file is copied from the GNU gettext package and used elsewhere. Reported by John Darrington. * gnulib-local/lib/libxml/*: Inline this directory's COPYING file where applicable. Add FSF copyright header. * gnulib-local/lib/libxml/trionan.c: Add copyright header. --- diff --git a/gnulib-local/lib/libxml/DOCBparser.c b/gnulib-local/lib/libxml/DOCBparser.c index f12511b9e..78f0bfecd 100644 --- a/gnulib-local/lib/libxml/DOCBparser.c +++ b/gnulib-local/lib/libxml/DOCBparser.c @@ -1,13 +1,42 @@ +/* libxml2 - Library for parsing XML documents + * Copyright (C) 2006-2019 Free Software Foundation, Inc. + * + * This file is not part of the GNU gettext program, but is used with + * GNU gettext. + * + * The original copyright notice is as follows: + */ + +/* + * Copyright (C) 1998-2012 Daniel Veillard. All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is fur- + * nished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- + * NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + * + * daniel@veillard.com + */ + /* * DOCBparser.c : an attempt to parse SGML Docbook documents * * This is deprecated !!! * Code removed with release 2.6.0 it was broken. * The doc are expect to be migrated to XML DocBook - * - * See Copyright for the status of this software. - * - * daniel@veillard.com */ #define IN_LIBXML diff --git a/gnulib-local/lib/libxml/DOCBparser.in.h b/gnulib-local/lib/libxml/DOCBparser.in.h index 9394fa71b..ad6e6b5cc 100644 --- a/gnulib-local/lib/libxml/DOCBparser.in.h +++ b/gnulib-local/lib/libxml/DOCBparser.in.h @@ -1,13 +1,42 @@ +/* libxml2 - Library for parsing XML documents + * Copyright (C) 2006-2019 Free Software Foundation, Inc. + * + * This file is not part of the GNU gettext program, but is used with + * GNU gettext. + * + * The original copyright notice is as follows: + */ + /* - * Summary: old DocBook SGML parser - * Description: interface for a DocBook SGML non-verifying parser - * This code is DEPRECATED, and should not be used anymore. + * Copyright (C) 1998-2012 Daniel Veillard. All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is fur- + * nished to do so, subject to the following conditions: * - * Copy: See Copyright for the status of this software. + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- + * NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. * * Author: Daniel Veillard */ +/* + * Summary: old DocBook SGML parser + * Description: interface for a DocBook SGML non-verifying parser + * This code is DEPRECATED, and should not be used anymore. + */ + #ifndef __DOCB_PARSER_H__ #define __DOCB_PARSER_H__ #include diff --git a/gnulib-local/lib/libxml/HTMLparser.c b/gnulib-local/lib/libxml/HTMLparser.c index 9e60e27ec..588ee45af 100644 --- a/gnulib-local/lib/libxml/HTMLparser.c +++ b/gnulib-local/lib/libxml/HTMLparser.c @@ -1,11 +1,40 @@ -/* - * HTMLparser.c : an HTML 4.0 non-verifying parser +/* libxml2 - Library for parsing XML documents + * Copyright (C) 2006-2019 Free Software Foundation, Inc. + * + * This file is not part of the GNU gettext program, but is used with + * GNU gettext. * - * See Copyright for the status of this software. + * The original copyright notice is as follows: + */ + +/* + * Copyright (C) 1998-2012 Daniel Veillard. All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is fur- + * nished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- + * NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. * * daniel@veillard.com */ +/* + * HTMLparser.c : an HTML 4.0 non-verifying parser + */ + #define IN_LIBXML #include "libxml.h" #ifdef LIBXML_HTML_ENABLED diff --git a/gnulib-local/lib/libxml/HTMLparser.in.h b/gnulib-local/lib/libxml/HTMLparser.in.h index 1d4fec2f7..46d34dc4c 100644 --- a/gnulib-local/lib/libxml/HTMLparser.in.h +++ b/gnulib-local/lib/libxml/HTMLparser.in.h @@ -1,13 +1,42 @@ +/* libxml2 - Library for parsing XML documents + * Copyright (C) 2006-2019 Free Software Foundation, Inc. + * + * This file is not part of the GNU gettext program, but is used with + * GNU gettext. + * + * The original copyright notice is as follows: + */ + +/* + * Copyright (C) 1998-2012 Daniel Veillard. All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is fur- + * nished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- + * NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + * + * Author: Daniel Veillard + */ + /* * Summary: interface for an HTML 4.0 non-verifying parser * Description: this module implements an HTML 4.0 non-verifying parser * with API compatible with the XML parser ones. It should * be able to parse "real world" HTML, even if severely * broken from a specification point of view. - * - * Copy: See Copyright for the status of this software. - * - * Author: Daniel Veillard */ #ifndef __HTML_PARSER_H__ diff --git a/gnulib-local/lib/libxml/HTMLtree.c b/gnulib-local/lib/libxml/HTMLtree.c index 21cfcfe59..c858edb05 100644 --- a/gnulib-local/lib/libxml/HTMLtree.c +++ b/gnulib-local/lib/libxml/HTMLtree.c @@ -1,11 +1,39 @@ +/* libxml2 - Library for parsing XML documents + * Copyright (C) 2006-2019 Free Software Foundation, Inc. + * + * This file is not part of the GNU gettext program, but is used with + * GNU gettext. + * + * The original copyright notice is as follows: + */ + /* - * HTMLtree.c : implementation of access function for an HTML tree. + * Copyright (C) 1998-2012 Daniel Veillard. All Rights Reserved. * - * See Copyright for the status of this software. + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is fur- + * nished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- + * NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. * * daniel@veillard.com */ +/* + * HTMLtree.c : implementation of access function for an HTML tree. + */ #define IN_LIBXML #include "libxml.h" diff --git a/gnulib-local/lib/libxml/HTMLtree.in.h b/gnulib-local/lib/libxml/HTMLtree.in.h index c0e110330..44aa0ba3d 100644 --- a/gnulib-local/lib/libxml/HTMLtree.in.h +++ b/gnulib-local/lib/libxml/HTMLtree.in.h @@ -1,13 +1,42 @@ +/* libxml2 - Library for parsing XML documents + * Copyright (C) 2006-2019 Free Software Foundation, Inc. + * + * This file is not part of the GNU gettext program, but is used with + * GNU gettext. + * + * The original copyright notice is as follows: + */ + /* - * Summary: specific APIs to process HTML tree, especially serialization - * Description: this module implements a few function needed to process - * tree in an HTML specific way. + * Copyright (C) 1998-2012 Daniel Veillard. All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is fur- + * nished to do so, subject to the following conditions: * - * Copy: See Copyright for the status of this software. + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- + * NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. * * Author: Daniel Veillard */ +/* + * Summary: specific APIs to process HTML tree, especially serialization + * Description: this module implements a few function needed to process + * tree in an HTML specific way. + */ + #ifndef __HTML_TREE_H__ #define __HTML_TREE_H__ diff --git a/gnulib-local/lib/libxml/SAX.c b/gnulib-local/lib/libxml/SAX.c index 292af57e9..b76a375d3 100644 --- a/gnulib-local/lib/libxml/SAX.c +++ b/gnulib-local/lib/libxml/SAX.c @@ -1,12 +1,40 @@ +/* libxml2 - Library for parsing XML documents + * Copyright (C) 2006-2019 Free Software Foundation, Inc. + * + * This file is not part of the GNU gettext program, but is used with + * GNU gettext. + * + * The original copyright notice is as follows: + */ + /* - * SAX.c : Old SAX v1 handlers to build a tree. - * Deprecated except for compatibility + * Copyright (C) 1998-2012 Daniel Veillard. All Rights Reserved. * - * See Copyright for the status of this software. + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is fur- + * nished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- + * NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. * * Daniel Veillard */ +/* + * SAX.c : Old SAX v1 handlers to build a tree. + * Deprecated except for compatibility + */ #define IN_LIBXML #include "libxml.h" diff --git a/gnulib-local/lib/libxml/SAX.in.h b/gnulib-local/lib/libxml/SAX.in.h index 20093ceb6..346bcc0c2 100644 --- a/gnulib-local/lib/libxml/SAX.in.h +++ b/gnulib-local/lib/libxml/SAX.in.h @@ -1,13 +1,41 @@ +/* libxml2 - Library for parsing XML documents + * Copyright (C) 2006-2019 Free Software Foundation, Inc. + * + * This file is not part of the GNU gettext program, but is used with + * GNU gettext. + * + * The original copyright notice is as follows: + */ + /* - * Summary: Old SAX version 1 handler, deprecated - * Description: DEPRECATED set of SAX version 1 interfaces used to - * build the DOM tree. + * Copyright (C) 1998-2012 Daniel Veillard. All Rights Reserved. * - * Copy: See Copyright for the status of this software. + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is fur- + * nished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- + * NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. * * Author: Daniel Veillard */ +/* + * Summary: Old SAX version 1 handler, deprecated + * Description: DEPRECATED set of SAX version 1 interfaces used to + * build the DOM tree. + */ #ifndef __XML_SAX_H__ #define __XML_SAX_H__ diff --git a/gnulib-local/lib/libxml/SAX2.c b/gnulib-local/lib/libxml/SAX2.c index 7642501a1..e52467ec7 100644 --- a/gnulib-local/lib/libxml/SAX2.c +++ b/gnulib-local/lib/libxml/SAX2.c @@ -1,11 +1,39 @@ -/* - * SAX2.c : Default SAX2 handler to build a tree. +/* libxml2 - Library for parsing XML documents + * Copyright (C) 2006-2019 Free Software Foundation, Inc. * - * See Copyright for the status of this software. + * This file is not part of the GNU gettext program, but is used with + * GNU gettext. + * + * The original copyright notice is as follows: + */ + +/* + * Copyright (C) 1998-2012 Daniel Veillard. All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is fur- + * nished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- + * NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. * * Daniel Veillard */ +/* + * SAX2.c : Default SAX2 handler to build a tree. + */ #define IN_LIBXML #include "libxml.h" diff --git a/gnulib-local/lib/libxml/SAX2.in.h b/gnulib-local/lib/libxml/SAX2.in.h index a55212eb5..933cd119a 100644 --- a/gnulib-local/lib/libxml/SAX2.in.h +++ b/gnulib-local/lib/libxml/SAX2.in.h @@ -1,13 +1,41 @@ +/* libxml2 - Library for parsing XML documents + * Copyright (C) 2006-2019 Free Software Foundation, Inc. + * + * This file is not part of the GNU gettext program, but is used with + * GNU gettext. + * + * The original copyright notice is as follows: + */ + /* - * Summary: SAX2 parser interface used to build the DOM tree - * Description: those are the default SAX2 interfaces used by - * the library when building DOM tree. + * Copyright (C) 1998-2012 Daniel Veillard. All Rights Reserved. * - * Copy: See Copyright for the status of this software. + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is fur- + * nished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- + * NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. * * Author: Daniel Veillard */ +/* + * Summary: SAX2 parser interface used to build the DOM tree + * Description: those are the default SAX2 interfaces used by + * the library when building DOM tree. + */ #ifndef __XML_SAX2_H__ #define __XML_SAX2_H__ diff --git a/gnulib-local/lib/libxml/buf.c b/gnulib-local/lib/libxml/buf.c index 21cb9d804..4b4b9bc29 100644 --- a/gnulib-local/lib/libxml/buf.c +++ b/gnulib-local/lib/libxml/buf.c @@ -1,3 +1,36 @@ +/* libxml2 - Library for parsing XML documents + * Copyright (C) 2006-2019 Free Software Foundation, Inc. + * + * This file is not part of the GNU gettext program, but is used with + * GNU gettext. + * + * The original copyright notice is as follows: + */ + +/* + * Copyright (C) 1998-2012 Daniel Veillard. All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is fur- + * nished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- + * NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + * + * daniel@veillard.com + */ + /* * buf.c: memory buffers for libxml2 * @@ -6,10 +39,6 @@ * and stay 64 bits clean. * The new entry point use the xmlBufPtr opaque structure and * xmlBuf...() counterparts to the old xmlBuf...() functions - * - * See Copyright for the status of this software. - * - * daniel@veillard.com */ #define IN_LIBXML diff --git a/gnulib-local/lib/libxml/buf.h b/gnulib-local/lib/libxml/buf.h index ebdc97812..700e52f5c 100644 --- a/gnulib-local/lib/libxml/buf.h +++ b/gnulib-local/lib/libxml/buf.h @@ -1,13 +1,42 @@ +/* libxml2 - Library for parsing XML documents + * Copyright (C) 2006-2019 Free Software Foundation, Inc. + * + * This file is not part of the GNU gettext program, but is used with + * GNU gettext. + * + * The original copyright notice is as follows: + */ + +/* + * Copyright (C) 1998-2012 Daniel Veillard. All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is fur- + * nished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- + * NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + * + * Author: Daniel Veillard + */ + /* * Summary: Internal Interfaces for memory buffers in libxml2 * Description: this module describes most of the new xmlBuf buffer * entry points, those are private routines, with a * few exceptions exported in tree.h. This was added * in 2.9.0. - * - * Copy: See Copyright for the status of this software. - * - * Author: Daniel Veillard */ #ifndef __XML_BUF_H__ diff --git a/gnulib-local/lib/libxml/c14n.c b/gnulib-local/lib/libxml/c14n.c index d80ae8b7a..a6d394e18 100644 --- a/gnulib-local/lib/libxml/c14n.c +++ b/gnulib-local/lib/libxml/c14n.c @@ -1,14 +1,44 @@ +/* libxml2 - Library for parsing XML documents + * Copyright (C) 2006-2019 Free Software Foundation, Inc. + * + * This file is not part of the GNU gettext program, but is used with + * GNU gettext. + * + * The original copyright notice is as follows: + */ + +/* + * Copyright (C) 1998-2012 Daniel Veillard. All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is fur- + * nished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- + * NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + * + * Author: Aleksey Sanin + */ + /* * "Canonical XML" implementation * http://www.w3.org/TR/xml-c14n * * "Exclusive XML Canonicalization" implementation * http://www.w3.org/TR/xml-exc-c14n - * - * See Copyright for the status of this software. - * - * Author: Aleksey Sanin */ + #define IN_LIBXML #include "libxml.h" #ifdef LIBXML_C14N_ENABLED diff --git a/gnulib-local/lib/libxml/c14n.in.h b/gnulib-local/lib/libxml/c14n.in.h index b8971d920..a322a255e 100644 --- a/gnulib-local/lib/libxml/c14n.in.h +++ b/gnulib-local/lib/libxml/c14n.in.h @@ -1,3 +1,36 @@ +/* libxml2 - Library for parsing XML documents + * Copyright (C) 2006-2019 Free Software Foundation, Inc. + * + * This file is not part of the GNU gettext program, but is used with + * GNU gettext. + * + * The original copyright notice is as follows: + */ + +/* + * Copyright (C) 1998-2012 Daniel Veillard. All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is fur- + * nished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- + * NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + * + * Author: Aleksey Sanin + */ + /* * Summary: Provide Canonical XML and Exclusive XML Canonicalization * Description: the c14n modules provides a @@ -9,11 +42,8 @@ * * "Exclusive XML Canonicalization" implementation * http://www.w3.org/TR/xml-exc-c14n - - * Copy: See Copyright for the status of this software. - * - * Author: Aleksey Sanin */ + #ifndef __XML_C14N_H__ #define __XML_C14N_H__ #ifdef LIBXML_C14N_ENABLED diff --git a/gnulib-local/lib/libxml/catalog.c b/gnulib-local/lib/libxml/catalog.c index f814121ce..e9e81ab0a 100644 --- a/gnulib-local/lib/libxml/catalog.c +++ b/gnulib-local/lib/libxml/catalog.c @@ -1,3 +1,36 @@ +/* libxml2 - Library for parsing XML documents + * Copyright (C) 2006-2019 Free Software Foundation, Inc. + * + * This file is not part of the GNU gettext program, but is used with + * GNU gettext. + * + * The original copyright notice is as follows: + */ + +/* + * Copyright (C) 1998-2012 Daniel Veillard. All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is fur- + * nished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- + * NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + * + * Daniel.Veillard@imag.fr + */ + /** * catalog.c: set of generic Catalog related routines * @@ -6,10 +39,6 @@ * * XML Catalogs Working Draft 06 August 2001 * http://www.oasis-open.org/committees/entity/spec-2001-08-06.html - * - * See Copyright for the status of this software. - * - * Daniel.Veillard@imag.fr */ #define IN_LIBXML diff --git a/gnulib-local/lib/libxml/catalog.in.h b/gnulib-local/lib/libxml/catalog.in.h index 5a13f51b6..bb65dc74a 100644 --- a/gnulib-local/lib/libxml/catalog.in.h +++ b/gnulib-local/lib/libxml/catalog.in.h @@ -1,3 +1,36 @@ +/* libxml2 - Library for parsing XML documents + * Copyright (C) 2006-2019 Free Software Foundation, Inc. + * + * This file is not part of the GNU gettext program, but is used with + * GNU gettext. + * + * The original copyright notice is as follows: + */ + +/* + * Copyright (C) 1998-2012 Daniel Veillard. All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is fur- + * nished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- + * NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + * + * Author: Daniel Veillard + */ + /** * Summary: interfaces to the Catalog handling system * Description: the catalog module implements the support for @@ -8,10 +41,6 @@ * * XML Catalogs Working Draft 06 August 2001 * http://www.oasis-open.org/committees/entity/spec-2001-08-06.html - * - * Copy: See Copyright for the status of this software. - * - * Author: Daniel Veillard */ #ifndef __XML_CATALOG_H__ diff --git a/gnulib-local/lib/libxml/chvalid.c b/gnulib-local/lib/libxml/chvalid.c index 06e8db064..baa9dbc9a 100644 --- a/gnulib-local/lib/libxml/chvalid.c +++ b/gnulib-local/lib/libxml/chvalid.c @@ -1,3 +1,34 @@ +/* libxml2 - Library for parsing XML documents + * Copyright (C) 2006-2019 Free Software Foundation, Inc. + * + * This file is not part of the GNU gettext program, but is used with + * GNU gettext. + * + * The original copyright notice is as follows: + */ + +/* + * Copyright (C) 1998-2012 Daniel Veillard. All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is fur- + * nished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- + * NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ + /* * chvalid.c: this module implements the character range * validation APIs diff --git a/gnulib-local/lib/libxml/chvalid.in.h b/gnulib-local/lib/libxml/chvalid.in.h index fb4301698..d7e575138 100644 --- a/gnulib-local/lib/libxml/chvalid.in.h +++ b/gnulib-local/lib/libxml/chvalid.in.h @@ -1,3 +1,34 @@ +/* libxml2 - Library for parsing XML documents + * Copyright (C) 2006-2019 Free Software Foundation, Inc. + * + * This file is not part of the GNU gettext program, but is used with + * GNU gettext. + * + * The original copyright notice is as follows: + */ + +/* + * Copyright (C) 1998-2012 Daniel Veillard. All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is fur- + * nished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- + * NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ + /* * Summary: Unicode character range checking * Description: this module exports interfaces for the character diff --git a/gnulib-local/lib/libxml/debugXML.c b/gnulib-local/lib/libxml/debugXML.c index c98db0bcc..2ca1edc37 100644 --- a/gnulib-local/lib/libxml/debugXML.c +++ b/gnulib-local/lib/libxml/debugXML.c @@ -1,12 +1,41 @@ -/* - * debugXML.c : This is a set of routines used for debugging the tree - * produced by the XML parser. +/* libxml2 - Library for parsing XML documents + * Copyright (C) 2006-2019 Free Software Foundation, Inc. * - * See Copyright for the status of this software. + * This file is not part of the GNU gettext program, but is used with + * GNU gettext. + * + * The original copyright notice is as follows: + */ + +/* + * Copyright (C) 1998-2012 Daniel Veillard. All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is fur- + * nished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- + * NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. * * Daniel Veillard */ +/* + * debugXML.c : This is a set of routines used for debugging the tree + * produced by the XML parser. + */ + #define IN_LIBXML #include "libxml.h" #ifdef LIBXML_DEBUG_ENABLED diff --git a/gnulib-local/lib/libxml/debugXML.in.h b/gnulib-local/lib/libxml/debugXML.in.h index 5b3be13d8..90c7ae47a 100644 --- a/gnulib-local/lib/libxml/debugXML.in.h +++ b/gnulib-local/lib/libxml/debugXML.in.h @@ -1,13 +1,42 @@ +/* libxml2 - Library for parsing XML documents + * Copyright (C) 2006-2019 Free Software Foundation, Inc. + * + * This file is not part of the GNU gettext program, but is used with + * GNU gettext. + * + * The original copyright notice is as follows: + */ + /* - * Summary: Tree debugging APIs - * Description: Interfaces to a set of routines used for debugging the tree - * produced by the XML parser. + * Copyright (C) 1998-2012 Daniel Veillard. All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is fur- + * nished to do so, subject to the following conditions: * - * Copy: See Copyright for the status of this software. + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- + * NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. * * Author: Daniel Veillard */ +/* + * Summary: Tree debugging APIs + * Description: Interfaces to a set of routines used for debugging the tree + * produced by the XML parser. + */ + #ifndef __DEBUG_XML__ #define __DEBUG_XML__ #include diff --git a/gnulib-local/lib/libxml/dict.c b/gnulib-local/lib/libxml/dict.c index 0ef3718da..829632682 100644 --- a/gnulib-local/lib/libxml/dict.c +++ b/gnulib-local/lib/libxml/dict.c @@ -1,7 +1,13 @@ -/* - * dict.c: dictionary of reusable strings, just used to avoid allocation - * and freeing operations. +/* libxml2 - Library for parsing XML documents + * Copyright (C) 2006-2019 Free Software Foundation, Inc. * + * This file is not part of the GNU gettext program, but is used with + * GNU gettext. + * + * The original copyright notice is as follows: + */ + +/* * Copyright (C) 2003-2012 Daniel Veillard. * * Permission to use, copy, modify, and distribute this software for any @@ -16,6 +22,11 @@ * Author: daniel@veillard.com */ +/* + * dict.c: dictionary of reusable strings, just used to avoid allocation + * and freeing operations. + */ + #define IN_LIBXML #include "libxml.h" diff --git a/gnulib-local/lib/libxml/dict.in.h b/gnulib-local/lib/libxml/dict.in.h index b83db59a1..d15b3af23 100644 --- a/gnulib-local/lib/libxml/dict.in.h +++ b/gnulib-local/lib/libxml/dict.in.h @@ -1,13 +1,42 @@ +/* libxml2 - Library for parsing XML documents + * Copyright (C) 2006-2019 Free Software Foundation, Inc. + * + * This file is not part of the GNU gettext program, but is used with + * GNU gettext. + * + * The original copyright notice is as follows: + */ + /* - * Summary: string dictionary - * Description: dictionary of reusable strings, just used to avoid allocation - * and freeing operations. + * Copyright (C) 1998-2012 Daniel Veillard. All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is fur- + * nished to do so, subject to the following conditions: * - * Copy: See Copyright for the status of this software. + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- + * NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. * * Author: Daniel Veillard */ +/* + * Summary: string dictionary + * Description: dictionary of reusable strings, just used to avoid allocation + * and freeing operations. + */ + #ifndef __XML_DICT_H__ #define __XML_DICT_H__ diff --git a/gnulib-local/lib/libxml/elfgcchack.h b/gnulib-local/lib/libxml/elfgcchack.h index da2ad7317..9c5014471 100644 --- a/gnulib-local/lib/libxml/elfgcchack.h +++ b/gnulib-local/lib/libxml/elfgcchack.h @@ -1,3 +1,34 @@ +/* libxml2 - Library for parsing XML documents + * Copyright (C) 2006-2019 Free Software Foundation, Inc. + * + * This file is not part of the GNU gettext program, but is used with + * GNU gettext. + * + * The original copyright notice is as follows: + */ + +/* + * Copyright (C) 1998-2012 Daniel Veillard. All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is fur- + * nished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- + * NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ + /* * elfgcchack.h: hack by Arjan van de Ven to speed * up the code when using gcc for call within the library. diff --git a/gnulib-local/lib/libxml/enc.h b/gnulib-local/lib/libxml/enc.h index 057d206df..99312c004 100644 --- a/gnulib-local/lib/libxml/enc.h +++ b/gnulib-local/lib/libxml/enc.h @@ -1,12 +1,41 @@ +/* libxml2 - Library for parsing XML documents + * Copyright (C) 2006-2019 Free Software Foundation, Inc. + * + * This file is not part of the GNU gettext program, but is used with + * GNU gettext. + * + * The original copyright notice is as follows: + */ + +/* + * Copyright (C) 1998-2012 Daniel Veillard. All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is fur- + * nished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- + * NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + * + * Author: Daniel Veillard + */ + /* * Summary: Internal Interfaces for encoding in libxml2 * Description: this module describes a few interfaces which were * addded along with the API changes in 2.9.0 * those are private routines at this point - * - * Copy: See Copyright for the status of this software. - * - * Author: Daniel Veillard */ #ifndef __XML_ENC_H__ diff --git a/gnulib-local/lib/libxml/encoding.c b/gnulib-local/lib/libxml/encoding.c index a3aaf10ec..af31ae444 100644 --- a/gnulib-local/lib/libxml/encoding.c +++ b/gnulib-local/lib/libxml/encoding.c @@ -1,3 +1,38 @@ +/* libxml2 - Library for parsing XML documents + * Copyright (C) 2006-2019 Free Software Foundation, Inc. + * + * This file is not part of the GNU gettext program, but is used with + * GNU gettext. + * + * The original copyright notice is as follows: + */ + +/* + * Copyright (C) 1998-2012 Daniel Veillard. All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is fur- + * nished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- + * NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + * + * daniel@veillard.com + * + * Original code for IsoLatin1 and UTF-16 by "Martin J. Duerst" + */ + /* * encoding.c : implements the encoding conversion functions needed for XML * @@ -12,12 +47,6 @@ * described in Unicode Technical Report #4. * [US-ASCII] Coded Character Set--7-bit American Standard Code for * Information Interchange, ANSI X3.4-1986. - * - * See Copyright for the status of this software. - * - * daniel@veillard.com - * - * Original code for IsoLatin1 and UTF-16 by "Martin J. Duerst" */ #define IN_LIBXML diff --git a/gnulib-local/lib/libxml/encoding.in.h b/gnulib-local/lib/libxml/encoding.in.h index c875af6fb..a8bc42a90 100644 --- a/gnulib-local/lib/libxml/encoding.in.h +++ b/gnulib-local/lib/libxml/encoding.in.h @@ -1,3 +1,36 @@ +/* libxml2 - Library for parsing XML documents + * Copyright (C) 2006-2019 Free Software Foundation, Inc. + * + * This file is not part of the GNU gettext program, but is used with + * GNU gettext. + * + * The original copyright notice is as follows: + */ + +/* + * Copyright (C) 1998-2012 Daniel Veillard. All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is fur- + * nished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- + * NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + * + * Author: Daniel Veillard + */ + /* * Summary: interface for the encoding conversion functions * Description: interface for the encoding conversion functions needed for @@ -13,10 +46,6 @@ * described in Unicode Technical Report #4. * [US-ASCII] Coded Character Set--7-bit American Standard Code for * Information Interchange, ANSI X3.4-1986. - * - * Copy: See Copyright for the status of this software. - * - * Author: Daniel Veillard */ #ifndef __XML_CHAR_ENCODING_H__ diff --git a/gnulib-local/lib/libxml/entities.c b/gnulib-local/lib/libxml/entities.c index 43549bc5d..59917c856 100644 --- a/gnulib-local/lib/libxml/entities.c +++ b/gnulib-local/lib/libxml/entities.c @@ -1,11 +1,40 @@ +/* libxml2 - Library for parsing XML documents + * Copyright (C) 2006-2019 Free Software Foundation, Inc. + * + * This file is not part of the GNU gettext program, but is used with + * GNU gettext. + * + * The original copyright notice is as follows: + */ + /* - * entities.c : implementation for the XML entities handling + * Copyright (C) 1998-2012 Daniel Veillard. All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is fur- + * nished to do so, subject to the following conditions: * - * See Copyright for the status of this software. + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- + * NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. * * daniel@veillard.com */ +/* + * entities.c : implementation for the XML entities handling + */ + /* To avoid EBCDIC trouble when parsing on zOS */ #if defined(__MVS__) #pragma convert("ISO8859-1") diff --git a/gnulib-local/lib/libxml/entities.in.h b/gnulib-local/lib/libxml/entities.in.h index 47b4573eb..c31e65aeb 100644 --- a/gnulib-local/lib/libxml/entities.in.h +++ b/gnulib-local/lib/libxml/entities.in.h @@ -1,13 +1,42 @@ +/* libxml2 - Library for parsing XML documents + * Copyright (C) 2006-2019 Free Software Foundation, Inc. + * + * This file is not part of the GNU gettext program, but is used with + * GNU gettext. + * + * The original copyright notice is as follows: + */ + /* - * Summary: interface for the XML entities handling - * Description: this module provides some of the entity API needed - * for the parser and applications. + * Copyright (C) 1998-2012 Daniel Veillard. All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is fur- + * nished to do so, subject to the following conditions: * - * Copy: See Copyright for the status of this software. + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- + * NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. * * Author: Daniel Veillard */ +/* + * Summary: interface for the XML entities handling + * Description: this module provides some of the entity API needed + * for the parser and applications. + */ + #ifndef __XML_ENTITIES_H__ #define __XML_ENTITIES_H__ diff --git a/gnulib-local/lib/libxml/error.c b/gnulib-local/lib/libxml/error.c index 50e9e6f86..eae9106fe 100644 --- a/gnulib-local/lib/libxml/error.c +++ b/gnulib-local/lib/libxml/error.c @@ -1,11 +1,40 @@ +/* libxml2 - Library for parsing XML documents + * Copyright (C) 2006-2019 Free Software Foundation, Inc. + * + * This file is not part of the GNU gettext program, but is used with + * GNU gettext. + * + * The original copyright notice is as follows: + */ + /* - * error.c: module displaying/handling XML parser errors + * Copyright (C) 1998-2012 Daniel Veillard. All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is fur- + * nished to do so, subject to the following conditions: * - * See Copyright for the status of this software. + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- + * NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. * * Daniel Veillard */ +/* + * error.c: module displaying/handling XML parser errors + */ + #define IN_LIBXML #include "libxml.h" diff --git a/gnulib-local/lib/libxml/globals.c b/gnulib-local/lib/libxml/globals.c index 5655afe61..150a7c7c9 100644 --- a/gnulib-local/lib/libxml/globals.c +++ b/gnulib-local/lib/libxml/globals.c @@ -1,16 +1,45 @@ +/* libxml2 - Library for parsing XML documents + * Copyright (C) 2006-2019 Free Software Foundation, Inc. + * + * This file is not part of the GNU gettext program, but is used with + * GNU gettext. + * + * The original copyright notice is as follows: + */ + /* - * globals.c: definition and handling of the set of global variables - * of the library + * Copyright (C) 1998-2012 Daniel Veillard. All Rights Reserved. * - * The bottom of this file is automatically generated by build_glob.py - * based on the description file global.data + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is fur- + * nished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. * - * See Copyright for the status of this software. + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- + * NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. * * Gary Pennington * daniel@veillard.com */ +/* + * globals.c: definition and handling of the set of global variables + * of the library + * + * The bottom of this file is automatically generated by build_glob.py + * based on the description file global.data + */ + #define IN_LIBXML #include "libxml.h" diff --git a/gnulib-local/lib/libxml/globals.in.h b/gnulib-local/lib/libxml/globals.in.h index 6774afd30..b508ca880 100644 --- a/gnulib-local/lib/libxml/globals.in.h +++ b/gnulib-local/lib/libxml/globals.in.h @@ -1,3 +1,36 @@ +/* libxml2 - Library for parsing XML documents + * Copyright (C) 2006-2019 Free Software Foundation, Inc. + * + * This file is not part of the GNU gettext program, but is used with + * GNU gettext. + * + * The original copyright notice is as follows: + */ + +/* + * Copyright (C) 1998-2012 Daniel Veillard. All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is fur- + * nished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- + * NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + * + * Author: Gary Pennington , Daniel Veillard + */ + /* * Summary: interface for all global variables of the library * Description: all the global variables and thread handling for @@ -5,10 +38,6 @@ * * The bottom of this file is automatically generated by build_glob.py * based on the description file global.data - * - * Copy: See Copyright for the status of this software. - * - * Author: Gary Pennington , Daniel Veillard */ #ifndef __XML_GLOBALS_H diff --git a/gnulib-local/lib/libxml/hash.c b/gnulib-local/lib/libxml/hash.c index b0b4abc92..dd4656ad4 100644 --- a/gnulib-local/lib/libxml/hash.c +++ b/gnulib-local/lib/libxml/hash.c @@ -1,8 +1,13 @@ -/* - * hash.c: chained hash tables +/* libxml2 - Library for parsing XML documents + * Copyright (C) 2006-2019 Free Software Foundation, Inc. * - * Reference: Your favorite introductory book on algorithms + * This file is not part of the GNU gettext program, but is used with + * GNU gettext. * + * The original copyright notice is as follows: + */ + +/* * Copyright (C) 2000,2012 Bjorn Reese and Daniel Veillard. * * Permission to use, copy, modify, and distribute this software for any @@ -17,6 +22,12 @@ * Author: breese@users.sourceforge.net */ +/* + * hash.c: chained hash tables + * + * Reference: Your favorite introductory book on algorithms + */ + #define IN_LIBXML #include "libxml.h" diff --git a/gnulib-local/lib/libxml/hash.in.h b/gnulib-local/lib/libxml/hash.in.h index 6352874ef..3950a7019 100644 --- a/gnulib-local/lib/libxml/hash.in.h +++ b/gnulib-local/lib/libxml/hash.in.h @@ -1,13 +1,42 @@ +/* libxml2 - Library for parsing XML documents + * Copyright (C) 2006-2019 Free Software Foundation, Inc. + * + * This file is not part of the GNU gettext program, but is used with + * GNU gettext. + * + * The original copyright notice is as follows: + */ + /* - * Summary: Chained hash tables - * Description: This module implements the hash table support used in - * various places in the library. + * Copyright (C) 1998-2012 Daniel Veillard. All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is fur- + * nished to do so, subject to the following conditions: * - * Copy: See Copyright for the status of this software. + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- + * NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. * * Author: Bjorn Reese */ +/* + * Summary: Chained hash tables + * Description: This module implements the hash table support used in + * various places in the library. + */ + #ifndef __XML_HASH_H__ #define __XML_HASH_H__ diff --git a/gnulib-local/lib/libxml/legacy.c b/gnulib-local/lib/libxml/legacy.c index 86362bf50..77ef68cef 100644 --- a/gnulib-local/lib/libxml/legacy.c +++ b/gnulib-local/lib/libxml/legacy.c @@ -1,12 +1,41 @@ -/* - * legacy.c: set of deprecated routines, not to be used anymore but - * kept purely for ABI compatibility +/* libxml2 - Library for parsing XML documents + * Copyright (C) 2006-2019 Free Software Foundation, Inc. * - * See Copyright for the status of this software. + * This file is not part of the GNU gettext program, but is used with + * GNU gettext. + * + * The original copyright notice is as follows: + */ + +/* + * Copyright (C) 1998-2012 Daniel Veillard. All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is fur- + * nished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- + * NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. * * daniel@veillard.com */ +/* + * legacy.c: set of deprecated routines, not to be used anymore but + * kept purely for ABI compatibility + */ + #define IN_LIBXML #include "libxml.h" diff --git a/gnulib-local/lib/libxml/libxml.h b/gnulib-local/lib/libxml/libxml.h index e096c9ac1..e39ec2aa8 100644 --- a/gnulib-local/lib/libxml/libxml.h +++ b/gnulib-local/lib/libxml/libxml.h @@ -1,11 +1,40 @@ +/* libxml2 - Library for parsing XML documents + * Copyright (C) 2006-2019 Free Software Foundation, Inc. + * + * This file is not part of the GNU gettext program, but is used with + * GNU gettext. + * + * The original copyright notice is as follows: + */ + /* - * libxml.h: internal header only used during the compilation of libxml + * Copyright (C) 1998-2012 Daniel Veillard. All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is fur- + * nished to do so, subject to the following conditions: * - * See COPYRIGHT for the status of this software + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- + * NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. * * Author: breese@users.sourceforge.net */ +/* + * libxml.h: internal header only used during the compilation of libxml + */ + #ifndef __XML_LIBXML_H__ #define __XML_LIBXML_H__ diff --git a/gnulib-local/lib/libxml/list.c b/gnulib-local/lib/libxml/list.c index 24da6b1e9..6b83aeaa8 100644 --- a/gnulib-local/lib/libxml/list.c +++ b/gnulib-local/lib/libxml/list.c @@ -1,6 +1,13 @@ -/* - * list.c: lists handling implementation +/* libxml2 - Library for parsing XML documents + * Copyright (C) 2006-2019 Free Software Foundation, Inc. + * + * This file is not part of the GNU gettext program, but is used with + * GNU gettext. * + * The original copyright notice is as follows: + */ + +/* * Copyright (C) 2000 Gary Pennington and Daniel Veillard. * * Permission to use, copy, modify, and distribute this software for any @@ -15,6 +22,10 @@ * Author: Gary.Pennington@uk.sun.com */ +/* + * list.c: lists handling implementation + */ + #define IN_LIBXML #include "libxml.h" diff --git a/gnulib-local/lib/libxml/list.in.h b/gnulib-local/lib/libxml/list.in.h index 3211c7552..c2bbc9f6c 100644 --- a/gnulib-local/lib/libxml/list.in.h +++ b/gnulib-local/lib/libxml/list.in.h @@ -1,13 +1,42 @@ +/* libxml2 - Library for parsing XML documents + * Copyright (C) 2006-2019 Free Software Foundation, Inc. + * + * This file is not part of the GNU gettext program, but is used with + * GNU gettext. + * + * The original copyright notice is as follows: + */ + /* - * Summary: lists interfaces - * Description: this module implement the list support used in - * various place in the library. + * Copyright (C) 1998-2012 Daniel Veillard. All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is fur- + * nished to do so, subject to the following conditions: * - * Copy: See Copyright for the status of this software. + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- + * NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. * * Author: Gary Pennington */ +/* + * Summary: lists interfaces + * Description: this module implement the list support used in + * various place in the library. + */ + #ifndef __XML_LINK_INCLUDE__ #define __XML_LINK_INCLUDE__ diff --git a/gnulib-local/lib/libxml/nanoftp.c b/gnulib-local/lib/libxml/nanoftp.c index 54fa026d1..5c5d1caa4 100644 --- a/gnulib-local/lib/libxml/nanoftp.c +++ b/gnulib-local/lib/libxml/nanoftp.c @@ -1,3 +1,34 @@ +/* libxml2 - Library for parsing XML documents + * Copyright (C) 2006-2019 Free Software Foundation, Inc. + * + * This file is not part of the GNU gettext program, but is used with + * GNU gettext. + * + * The original copyright notice is as follows: + */ + +/* + * Copyright (C) 1998-2012 Daniel Veillard. All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is fur- + * nished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- + * NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ + /* * nanoftp.c: basic FTP client support * diff --git a/gnulib-local/lib/libxml/nanoftp.in.h b/gnulib-local/lib/libxml/nanoftp.in.h index 7335faf10..4c3e5ddea 100644 --- a/gnulib-local/lib/libxml/nanoftp.in.h +++ b/gnulib-local/lib/libxml/nanoftp.in.h @@ -1,13 +1,42 @@ +/* libxml2 - Library for parsing XML documents + * Copyright (C) 2006-2019 Free Software Foundation, Inc. + * + * This file is not part of the GNU gettext program, but is used with + * GNU gettext. + * + * The original copyright notice is as follows: + */ + /* - * Summary: minimal FTP implementation - * Description: minimal FTP implementation allowing to fetch resources - * like external subset. + * Copyright (C) 1998-2012 Daniel Veillard. All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is fur- + * nished to do so, subject to the following conditions: * - * Copy: See Copyright for the status of this software. + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- + * NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. * * Author: Daniel Veillard */ +/* + * Summary: minimal FTP implementation + * Description: minimal FTP implementation allowing to fetch resources + * like external subset. + */ + #ifndef __NANO_FTP_H__ #define __NANO_FTP_H__ diff --git a/gnulib-local/lib/libxml/nanohttp.c b/gnulib-local/lib/libxml/nanohttp.c index 2143718a1..7cb30c616 100644 --- a/gnulib-local/lib/libxml/nanohttp.c +++ b/gnulib-local/lib/libxml/nanohttp.c @@ -1,3 +1,36 @@ +/* libxml2 - Library for parsing XML documents + * Copyright (C) 2006-2019 Free Software Foundation, Inc. + * + * This file is not part of the GNU gettext program, but is used with + * GNU gettext. + * + * The original copyright notice is as follows: + */ + +/* + * Copyright (C) 1998-2012 Daniel Veillard. All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is fur- + * nished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- + * NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + * + * daniel@veillard.com + */ + /* * nanohttp.c: minimalist HTTP GET implementation to fetch external subsets. * focuses on size, streamability, reentrancy and portability @@ -5,10 +38,6 @@ * This is clearly not a general purpose HTTP implementation * If you look for one, check: * http://www.w3.org/Library/ - * - * See Copyright for the status of this software. - * - * daniel@veillard.com */ #define IN_LIBXML diff --git a/gnulib-local/lib/libxml/nanohttp.in.h b/gnulib-local/lib/libxml/nanohttp.in.h index 22b8fb433..a4aebc5a4 100644 --- a/gnulib-local/lib/libxml/nanohttp.in.h +++ b/gnulib-local/lib/libxml/nanohttp.in.h @@ -1,13 +1,42 @@ +/* libxml2 - Library for parsing XML documents + * Copyright (C) 2006-2019 Free Software Foundation, Inc. + * + * This file is not part of the GNU gettext program, but is used with + * GNU gettext. + * + * The original copyright notice is as follows: + */ + /* - * Summary: minimal HTTP implementation - * Description: minimal HTTP implementation allowing to fetch resources - * like external subset. + * Copyright (C) 1998-2012 Daniel Veillard. All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is fur- + * nished to do so, subject to the following conditions: * - * Copy: See Copyright for the status of this software. + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- + * NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. * * Author: Daniel Veillard */ +/* + * Summary: minimal HTTP implementation + * Description: minimal HTTP implementation allowing to fetch resources + * like external subset. + */ + #ifndef __NANO_HTTP_H__ #define __NANO_HTTP_H__ diff --git a/gnulib-local/lib/libxml/parser.c b/gnulib-local/lib/libxml/parser.c index 486c16d40..90f652512 100644 --- a/gnulib-local/lib/libxml/parser.c +++ b/gnulib-local/lib/libxml/parser.c @@ -1,3 +1,36 @@ +/* libxml2 - Library for parsing XML documents + * Copyright (C) 2006-2019 Free Software Foundation, Inc. + * + * This file is not part of the GNU gettext program, but is used with + * GNU gettext. + * + * The original copyright notice is as follows: + */ + +/* + * Copyright (C) 1998-2012 Daniel Veillard. All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is fur- + * nished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- + * NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + * + * daniel@veillard.com + */ + /* * parser.c : an XML 1.0 parser, namespaces and validity support are mostly * implemented on top of the SAX interfaces @@ -24,10 +57,6 @@ * The routines doing the validation checks are in valid.c and called either * from the SAX callbacks or as standalone functions using a preparsed * document. - * - * See Copyright for the status of this software. - * - * daniel@veillard.com */ /* To avoid EBCDIC trouble when parsing on zOS */ diff --git a/gnulib-local/lib/libxml/parser.in.h b/gnulib-local/lib/libxml/parser.in.h index 47fbec03f..a4d6618d1 100644 --- a/gnulib-local/lib/libxml/parser.in.h +++ b/gnulib-local/lib/libxml/parser.in.h @@ -1,12 +1,41 @@ +/* libxml2 - Library for parsing XML documents + * Copyright (C) 2006-2019 Free Software Foundation, Inc. + * + * This file is not part of the GNU gettext program, but is used with + * GNU gettext. + * + * The original copyright notice is as follows: + */ + /* - * Summary: the core parser module - * Description: Interfaces, constants and types related to the XML parser + * Copyright (C) 1998-2012 Daniel Veillard. All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is fur- + * nished to do so, subject to the following conditions: * - * Copy: See Copyright for the status of this software. + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- + * NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. * * Author: Daniel Veillard */ +/* + * Summary: the core parser module + * Description: Interfaces, constants and types related to the XML parser + */ + #ifndef __XML_PARSER_H__ #define __XML_PARSER_H__ diff --git a/gnulib-local/lib/libxml/parserInternals.c b/gnulib-local/lib/libxml/parserInternals.c index 0f015dede..094bf436c 100644 --- a/gnulib-local/lib/libxml/parserInternals.c +++ b/gnulib-local/lib/libxml/parserInternals.c @@ -1,12 +1,41 @@ -/* - * parserInternals.c : Internal routines (and obsolete ones) needed for the - * XML and HTML parsers. +/* libxml2 - Library for parsing XML documents + * Copyright (C) 2006-2019 Free Software Foundation, Inc. * - * See Copyright for the status of this software. + * This file is not part of the GNU gettext program, but is used with + * GNU gettext. + * + * The original copyright notice is as follows: + */ + +/* + * Copyright (C) 1998-2012 Daniel Veillard. All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is fur- + * nished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- + * NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. * * daniel@veillard.com */ +/* + * parserInternals.c : Internal routines (and obsolete ones) needed for the + * XML and HTML parsers. + */ + #define IN_LIBXML #include "libxml.h" diff --git a/gnulib-local/lib/libxml/parserInternals.in.h b/gnulib-local/lib/libxml/parserInternals.in.h index f30fc6876..29e68c3ef 100644 --- a/gnulib-local/lib/libxml/parserInternals.in.h +++ b/gnulib-local/lib/libxml/parserInternals.in.h @@ -1,12 +1,41 @@ +/* libxml2 - Library for parsing XML documents + * Copyright (C) 2006-2019 Free Software Foundation, Inc. + * + * This file is not part of the GNU gettext program, but is used with + * GNU gettext. + * + * The original copyright notice is as follows: + */ + +/* + * Copyright (C) 1998-2012 Daniel Veillard. All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is fur- + * nished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- + * NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + * + * Author: Daniel Veillard + */ + /* * Summary: internals routines and limits exported by the parser. * Description: this module exports a number of internal parsing routines * they are not really all intended for applications but * can prove useful doing low level processing. - * - * Copy: See Copyright for the status of this software. - * - * Author: Daniel Veillard */ #ifndef __XML_PARSER_INTERNALS_H__ diff --git a/gnulib-local/lib/libxml/pattern.c b/gnulib-local/lib/libxml/pattern.c index 0eb8d8124..2b9e3d5bd 100644 --- a/gnulib-local/lib/libxml/pattern.c +++ b/gnulib-local/lib/libxml/pattern.c @@ -1,3 +1,36 @@ +/* libxml2 - Library for parsing XML documents + * Copyright (C) 2006-2019 Free Software Foundation, Inc. + * + * This file is not part of the GNU gettext program, but is used with + * GNU gettext. + * + * The original copyright notice is as follows: + */ + +/* + * Copyright (C) 1998-2012 Daniel Veillard. All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is fur- + * nished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- + * NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + * + * daniel@veillard.com + */ + /* * pattern.c: Implemetation of selectors for nodes * @@ -5,10 +38,6 @@ * http://www.w3.org/TR/2001/REC-xmlschema-1-20010502/ * to some extent * http://www.w3.org/TR/1999/REC-xml-19991116 - * - * See Copyright for the status of this software. - * - * daniel@veillard.com */ /* diff --git a/gnulib-local/lib/libxml/pattern.in.h b/gnulib-local/lib/libxml/pattern.in.h index 97d2cd2bc..54446e6a9 100644 --- a/gnulib-local/lib/libxml/pattern.in.h +++ b/gnulib-local/lib/libxml/pattern.in.h @@ -1,13 +1,42 @@ +/* libxml2 - Library for parsing XML documents + * Copyright (C) 2006-2019 Free Software Foundation, Inc. + * + * This file is not part of the GNU gettext program, but is used with + * GNU gettext. + * + * The original copyright notice is as follows: + */ + /* - * Summary: pattern expression handling - * Description: allows to compile and test pattern expressions for nodes - * either in a tree or based on a parser state. + * Copyright (C) 1998-2012 Daniel Veillard. All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is fur- + * nished to do so, subject to the following conditions: * - * Copy: See Copyright for the status of this software. + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- + * NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. * * Author: Daniel Veillard */ +/* + * Summary: pattern expression handling + * Description: allows to compile and test pattern expressions for nodes + * either in a tree or based on a parser state. + */ + #ifndef __XML_PATTERN_H__ #define __XML_PATTERN_H__ diff --git a/gnulib-local/lib/libxml/relaxng.c b/gnulib-local/lib/libxml/relaxng.c index 914706ac1..e483d19fd 100644 --- a/gnulib-local/lib/libxml/relaxng.c +++ b/gnulib-local/lib/libxml/relaxng.c @@ -1,11 +1,40 @@ -/* - * relaxng.c : implementation of the Relax-NG handling and validity checking +/* libxml2 - Library for parsing XML documents + * Copyright (C) 2006-2019 Free Software Foundation, Inc. + * + * This file is not part of the GNU gettext program, but is used with + * GNU gettext. * - * See Copyright for the status of this software. + * The original copyright notice is as follows: + */ + +/* + * Copyright (C) 1998-2012 Daniel Veillard. All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is fur- + * nished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- + * NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. * * Daniel Veillard */ +/* + * relaxng.c : implementation of the Relax-NG handling and validity checking + */ + /** * TODO: * - add support for DTD compatibility spec diff --git a/gnulib-local/lib/libxml/relaxng.in.h b/gnulib-local/lib/libxml/relaxng.in.h index f269c9ec0..7f4660043 100644 --- a/gnulib-local/lib/libxml/relaxng.in.h +++ b/gnulib-local/lib/libxml/relaxng.in.h @@ -1,12 +1,41 @@ +/* libxml2 - Library for parsing XML documents + * Copyright (C) 2006-2019 Free Software Foundation, Inc. + * + * This file is not part of the GNU gettext program, but is used with + * GNU gettext. + * + * The original copyright notice is as follows: + */ + /* - * Summary: implementation of the Relax-NG validation - * Description: implementation of the Relax-NG validation + * Copyright (C) 1998-2012 Daniel Veillard. All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is fur- + * nished to do so, subject to the following conditions: * - * Copy: See Copyright for the status of this software. + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- + * NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. * * Author: Daniel Veillard */ +/* + * Summary: implementation of the Relax-NG validation + * Description: implementation of the Relax-NG validation + */ + #ifndef __XML_RELAX_NG__ #define __XML_RELAX_NG__ diff --git a/gnulib-local/lib/libxml/save.h b/gnulib-local/lib/libxml/save.h index d1a30bd1b..53e70116e 100644 --- a/gnulib-local/lib/libxml/save.h +++ b/gnulib-local/lib/libxml/save.h @@ -1,12 +1,41 @@ +/* libxml2 - Library for parsing XML documents + * Copyright (C) 2006-2019 Free Software Foundation, Inc. + * + * This file is not part of the GNU gettext program, but is used with + * GNU gettext. + * + * The original copyright notice is as follows: + */ + +/* + * Copyright (C) 1998-2012 Daniel Veillard. All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is fur- + * nished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- + * NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + * + * Author: Daniel Veillard + */ + /* * Summary: Internal Interfaces for saving in libxml2 * Description: this module describes a few interfaces which were * addded along with the API changes in 2.9.0 * those are private routines at this point - * - * Copy: See Copyright for the status of this software. - * - * Author: Daniel Veillard */ #ifndef __XML_SAVE_H__ diff --git a/gnulib-local/lib/libxml/schemasInternals.in.h b/gnulib-local/lib/libxml/schemasInternals.in.h index 6fb71139c..80685daec 100644 --- a/gnulib-local/lib/libxml/schemasInternals.in.h +++ b/gnulib-local/lib/libxml/schemasInternals.in.h @@ -1,16 +1,44 @@ +/* libxml2 - Library for parsing XML documents + * Copyright (C) 2006-2019 Free Software Foundation, Inc. + * + * This file is not part of the GNU gettext program, but is used with + * GNU gettext. + * + * The original copyright notice is as follows: + */ + +/* + * Copyright (C) 1998-2012 Daniel Veillard. All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is fur- + * nished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- + * NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + * + * Author: Daniel Veillard + */ + /* * Summary: internal interfaces for XML Schemas * Description: internal interfaces for the XML Schemas handling * and schema validity checking * The Schemas development is a Work In Progress. * Some of those interfaces are not guaranteed to be API or ABI stable ! - * - * Copy: See Copyright for the status of this software. - * - * Author: Daniel Veillard */ - #ifndef __XML_SCHEMA_INTERNALS_H__ #define __XML_SCHEMA_INTERNALS_H__ diff --git a/gnulib-local/lib/libxml/schematron.c b/gnulib-local/lib/libxml/schematron.c index 6200f2d41..96378a5d2 100644 --- a/gnulib-local/lib/libxml/schematron.c +++ b/gnulib-local/lib/libxml/schematron.c @@ -1,11 +1,40 @@ +/* libxml2 - Library for parsing XML documents + * Copyright (C) 2006-2019 Free Software Foundation, Inc. + * + * This file is not part of the GNU gettext program, but is used with + * GNU gettext. + * + * The original copyright notice is as follows: + */ + /* - * schematron.c : implementation of the Schematron schema validity checking + * Copyright (C) 1998-2012 Daniel Veillard. All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is fur- + * nished to do so, subject to the following conditions: * - * See Copyright for the status of this software. + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- + * NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. * * Daniel Veillard */ +/* + * schematron.c : implementation of the Schematron schema validity checking + */ + /* * TODO: * + double check the semantic, especially diff --git a/gnulib-local/lib/libxml/schematron.in.h b/gnulib-local/lib/libxml/schematron.in.h index 364eaecde..682ec5fea 100644 --- a/gnulib-local/lib/libxml/schematron.in.h +++ b/gnulib-local/lib/libxml/schematron.in.h @@ -1,12 +1,40 @@ +/* libxml2 - Library for parsing XML documents + * Copyright (C) 2006-2019 Free Software Foundation, Inc. + * + * This file is not part of the GNU gettext program, but is used with + * GNU gettext. + * + * The original copyright notice is as follows: + */ + /* - * Summary: XML Schemastron implementation - * Description: interface to the XML Schematron validity checking. + * Copyright (C) 1998-2012 Daniel Veillard. All Rights Reserved. * - * Copy: See Copyright for the status of this software. + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is fur- + * nished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- + * NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. * * Author: Daniel Veillard */ +/* + * Summary: XML Schemastron implementation + * Description: interface to the XML Schematron validity checking. + */ #ifndef __XML_SCHEMATRON_H__ #define __XML_SCHEMATRON_H__ diff --git a/gnulib-local/lib/libxml/threads.c b/gnulib-local/lib/libxml/threads.c index 49ae00801..c16a2ca24 100644 --- a/gnulib-local/lib/libxml/threads.c +++ b/gnulib-local/lib/libxml/threads.c @@ -1,12 +1,41 @@ -/** - * threads.c: set of generic threading related routines +/* libxml2 - Library for parsing XML documents + * Copyright (C) 2006-2019 Free Software Foundation, Inc. + * + * This file is not part of the GNU gettext program, but is used with + * GNU gettext. + * + * The original copyright notice is as follows: + */ + +/* + * Copyright (C) 1998-2012 Daniel Veillard. All Rights Reserved. * - * See Copyright for the status of this software. + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is fur- + * nished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- + * NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. * * Gary Pennington * daniel@veillard.com */ +/** + * threads.c: set of generic threading related routines + */ + #define IN_LIBXML #include "libxml.h" diff --git a/gnulib-local/lib/libxml/threads.in.h b/gnulib-local/lib/libxml/threads.in.h index 9969ae7cf..82b338a31 100644 --- a/gnulib-local/lib/libxml/threads.in.h +++ b/gnulib-local/lib/libxml/threads.in.h @@ -1,11 +1,40 @@ +/* libxml2 - Library for parsing XML documents + * Copyright (C) 2006-2019 Free Software Foundation, Inc. + * + * This file is not part of the GNU gettext program, but is used with + * GNU gettext. + * + * The original copyright notice is as follows: + */ + +/* + * Copyright (C) 1998-2012 Daniel Veillard. All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is fur- + * nished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- + * NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + * + * Author: Daniel Veillard + */ + /** * Summary: interfaces for thread handling * Description: set of generic threading related routines * should work with pthreads, Windows native or TLS threads - * - * Copy: See Copyright for the status of this software. - * - * Author: Daniel Veillard */ #ifndef __XML_THREADS_H__ diff --git a/gnulib-local/lib/libxml/timsort.h b/gnulib-local/lib/libxml/timsort.h index efca68c0e..10684f590 100644 --- a/gnulib-local/lib/libxml/timsort.h +++ b/gnulib-local/lib/libxml/timsort.h @@ -1,8 +1,32 @@ +/* libxml2 - Library for parsing XML documents + * Copyright (C) 2006-2019 Free Software Foundation, Inc. + * + * This file is not part of the GNU gettext program, but is used with + * GNU gettext. + * + * The original copyright notice is as follows: + */ + /* - * Taken from https://github.com/swenson/sort - * Revision: 05fd77bfec049ce8b7c408c4d3dd2d51ee061a15 - * Removed all code unrelated to Timsort and made minor adjustments for - * cross-platform compatibility. + * Copyright (C) 1998-2012 Daniel Veillard. All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is fur- + * nished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- + * NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. */ /* @@ -31,6 +55,13 @@ * DEALINGS IN THE SOFTWARE. */ +/* + * Taken from https://github.com/swenson/sort + * Revision: 05fd77bfec049ce8b7c408c4d3dd2d51ee061a15 + * Removed all code unrelated to Timsort and made minor adjustments for + * cross-platform compatibility. + */ + #include #include #include diff --git a/gnulib-local/lib/libxml/tree.c b/gnulib-local/lib/libxml/tree.c index 959421bd6..56527623f 100644 --- a/gnulib-local/lib/libxml/tree.c +++ b/gnulib-local/lib/libxml/tree.c @@ -1,15 +1,44 @@ -/* - * tree.c : implementation of access function for an XML tree. +/* libxml2 - Library for parsing XML documents + * Copyright (C) 2006-2019 Free Software Foundation, Inc. * - * References: - * XHTML 1.0 W3C REC: http://www.w3.org/TR/2002/REC-xhtml1-20020801/ + * This file is not part of the GNU gettext program, but is used with + * GNU gettext. * - * See Copyright for the status of this software. + * The original copyright notice is as follows: + */ + +/* + * Copyright (C) 1998-2012 Daniel Veillard. All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is fur- + * nished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- + * NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. * * daniel@veillard.com * */ +/* + * tree.c : implementation of access function for an XML tree. + * + * References: + * XHTML 1.0 W3C REC: http://www.w3.org/TR/2002/REC-xhtml1-20020801/ + */ + /* To avoid EBCDIC trouble when parsing on zOS */ #if defined(__MVS__) #pragma convert("ISO8859-1") diff --git a/gnulib-local/lib/libxml/tree.in.h b/gnulib-local/lib/libxml/tree.in.h index 626ed6ae3..d98e0dc61 100644 --- a/gnulib-local/lib/libxml/tree.in.h +++ b/gnulib-local/lib/libxml/tree.in.h @@ -1,12 +1,41 @@ +/* libxml2 - Library for parsing XML documents + * Copyright (C) 2006-2019 Free Software Foundation, Inc. + * + * This file is not part of the GNU gettext program, but is used with + * GNU gettext. + * + * The original copyright notice is as follows: + */ + +/* + * Copyright (C) 1998-2012 Daniel Veillard. All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is fur- + * nished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- + * NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + * + * Author: Daniel Veillard + */ + /* * Summary: interfaces for tree manipulation * Description: this module describes the structures found in an tree resulting * from an XML or HTML parsing, as well as the API provided for * various processing on that tree - * - * Copy: See Copyright for the status of this software. - * - * Author: Daniel Veillard */ #ifndef __XML_TREE_H__ diff --git a/gnulib-local/lib/libxml/trionan.c b/gnulib-local/lib/libxml/trionan.c index 598bfb1f9..dcd277049 100644 --- a/gnulib-local/lib/libxml/trionan.c +++ b/gnulib-local/lib/libxml/trionan.c @@ -1,3 +1,21 @@ +/* NaNs and Infinity in floating-point numbers. + Copyright (C) 2015-2019 Free Software Foundation, Inc. + + This file was written by Daiki Ueno , 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 + (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 . */ + /* Replacement 'trionan.c', using Gnulib functions. */ #include "config.h" diff --git a/gnulib-local/lib/libxml/uri.c b/gnulib-local/lib/libxml/uri.c index 2cf8d9f19..560890ceb 100644 --- a/gnulib-local/lib/libxml/uri.c +++ b/gnulib-local/lib/libxml/uri.c @@ -1,13 +1,42 @@ -/** - * uri.c: set of generic URI related routines +/* libxml2 - Library for parsing XML documents + * Copyright (C) 2006-2019 Free Software Foundation, Inc. * - * Reference: RFCs 3986, 2732 and 2373 + * This file is not part of the GNU gettext program, but is used with + * GNU gettext. * - * See Copyright for the status of this software. + * The original copyright notice is as follows: + */ + +/* + * Copyright (C) 1998-2012 Daniel Veillard. All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is fur- + * nished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- + * NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. * * daniel@veillard.com */ +/** + * uri.c: set of generic URI related routines + * + * Reference: RFCs 3986, 2732 and 2373 + */ + #define IN_LIBXML #include "libxml.h" diff --git a/gnulib-local/lib/libxml/uri.in.h b/gnulib-local/lib/libxml/uri.in.h index db48262b1..4f7c330fe 100644 --- a/gnulib-local/lib/libxml/uri.in.h +++ b/gnulib-local/lib/libxml/uri.in.h @@ -1,11 +1,40 @@ +/* libxml2 - Library for parsing XML documents + * Copyright (C) 2006-2019 Free Software Foundation, Inc. + * + * This file is not part of the GNU gettext program, but is used with + * GNU gettext. + * + * The original copyright notice is as follows: + */ + +/* + * Copyright (C) 1998-2012 Daniel Veillard. All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is fur- + * nished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- + * NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + * + * Author: Daniel Veillard + */ + /** * Summary: library of generic URI related routines * Description: library of generic URI related routines * Implements RFC 2396 - * - * Copy: See Copyright for the status of this software. - * - * Author: Daniel Veillard */ #ifndef __XML_URI_H__ diff --git a/gnulib-local/lib/libxml/valid.c b/gnulib-local/lib/libxml/valid.c index b1cfede2d..22ade7005 100644 --- a/gnulib-local/lib/libxml/valid.c +++ b/gnulib-local/lib/libxml/valid.c @@ -1,12 +1,41 @@ -/* - * valid.c : part of the code use to do the DTD handling and the validity - * checking +/* libxml2 - Library for parsing XML documents + * Copyright (C) 2006-2019 Free Software Foundation, Inc. * - * See Copyright for the status of this software. + * This file is not part of the GNU gettext program, but is used with + * GNU gettext. + * + * The original copyright notice is as follows: + */ + +/* + * Copyright (C) 1998-2012 Daniel Veillard. All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is fur- + * nished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- + * NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. * * daniel@veillard.com */ +/* + * valid.c : part of the code use to do the DTD handling and the validity + * checking + */ + #define IN_LIBXML #include "libxml.h" diff --git a/gnulib-local/lib/libxml/valid.in.h b/gnulib-local/lib/libxml/valid.in.h index 2bc7b380c..c1664f9f7 100644 --- a/gnulib-local/lib/libxml/valid.in.h +++ b/gnulib-local/lib/libxml/valid.in.h @@ -1,12 +1,40 @@ +/* libxml2 - Library for parsing XML documents + * Copyright (C) 2006-2019 Free Software Foundation, Inc. + * + * This file is not part of the GNU gettext program, but is used with + * GNU gettext. + * + * The original copyright notice is as follows: + */ + /* - * Summary: The DTD validation - * Description: API for the DTD handling and the validity checking + * Copyright (C) 1998-2012 Daniel Veillard. All Rights Reserved. * - * Copy: See Copyright for the status of this software. + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is fur- + * nished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- + * NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. * * Author: Daniel Veillard */ +/* + * Summary: The DTD validation + * Description: API for the DTD handling and the validity checking + */ #ifndef __XML_VALID_H__ #define __XML_VALID_H__ diff --git a/gnulib-local/lib/libxml/xinclude.c b/gnulib-local/lib/libxml/xinclude.c index 001e992f7..29205eb19 100644 --- a/gnulib-local/lib/libxml/xinclude.c +++ b/gnulib-local/lib/libxml/xinclude.c @@ -1,14 +1,43 @@ +/* libxml2 - Library for parsing XML documents + * Copyright (C) 2006-2019 Free Software Foundation, Inc. + * + * This file is not part of the GNU gettext program, but is used with + * GNU gettext. + * + * The original copyright notice is as follows: + */ + /* - * xinclude.c : Code to implement XInclude processing + * Copyright (C) 1998-2012 Daniel Veillard. All Rights Reserved. * - * World Wide Web Consortium W3C Last Call Working Draft 10 November 2003 - * http://www.w3.org/TR/2003/WD-xinclude-20031110 + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is fur- + * nished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. * - * See Copyright for the status of this software. + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- + * NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. * * daniel@veillard.com */ +/* + * xinclude.c : Code to implement XInclude processing + * + * World Wide Web Consortium W3C Last Call Working Draft 10 November 2003 + * http://www.w3.org/TR/2003/WD-xinclude-20031110 + */ + #define IN_LIBXML #include "libxml.h" diff --git a/gnulib-local/lib/libxml/xinclude.in.h b/gnulib-local/lib/libxml/xinclude.in.h index 863ab25ad..e3e5d8ecf 100644 --- a/gnulib-local/lib/libxml/xinclude.in.h +++ b/gnulib-local/lib/libxml/xinclude.in.h @@ -1,13 +1,42 @@ +/* libxml2 - Library for parsing XML documents + * Copyright (C) 2006-2019 Free Software Foundation, Inc. + * + * This file is not part of the GNU gettext program, but is used with + * GNU gettext. + * + * The original copyright notice is as follows: + */ + +/* + * Copyright (C) 1998-2012 Daniel Veillard. All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is fur- + * nished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- + * NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + * + * Author: Daniel Veillard + */ + /* * Summary: implementation of XInclude * Description: API to handle XInclude processing, * implements the * World Wide Web Consortium Last Call Working Draft 10 November 2003 * http://www.w3.org/TR/2003/WD-xinclude-20031110 - * - * Copy: See Copyright for the status of this software. - * - * Author: Daniel Veillard */ #ifndef __XML_XINCLUDE_H__ diff --git a/gnulib-local/lib/libxml/xlink.c b/gnulib-local/lib/libxml/xlink.c index ecf9f968a..ecc340d6e 100644 --- a/gnulib-local/lib/libxml/xlink.c +++ b/gnulib-local/lib/libxml/xlink.c @@ -1,12 +1,40 @@ +/* libxml2 - Library for parsing XML documents + * Copyright (C) 2006-2019 Free Software Foundation, Inc. + * + * This file is not part of the GNU gettext program, but is used with + * GNU gettext. + * + * The original copyright notice is as follows: + */ + /* - * xlink.c : implementation of the hyperlinks detection module - * This version supports both XML XLinks and HTML simple links + * Copyright (C) 1998-2012 Daniel Veillard. All Rights Reserved. * - * See Copyright for the status of this software. + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is fur- + * nished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- + * NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. * * daniel@veillard.com */ +/* + * xlink.c : implementation of the hyperlinks detection module + * This version supports both XML XLinks and HTML simple links + */ #define IN_LIBXML #include "libxml.h" diff --git a/gnulib-local/lib/libxml/xlink.in.h b/gnulib-local/lib/libxml/xlink.in.h index a209a9976..53ab2f585 100644 --- a/gnulib-local/lib/libxml/xlink.in.h +++ b/gnulib-local/lib/libxml/xlink.in.h @@ -1,12 +1,41 @@ +/* libxml2 - Library for parsing XML documents + * Copyright (C) 2006-2019 Free Software Foundation, Inc. + * + * This file is not part of the GNU gettext program, but is used with + * GNU gettext. + * + * The original copyright notice is as follows: + */ + /* - * Summary: unfinished XLink detection module - * Description: unfinished XLink detection module + * Copyright (C) 1998-2012 Daniel Veillard. All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is fur- + * nished to do so, subject to the following conditions: * - * Copy: See Copyright for the status of this software. + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- + * NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. * * Author: Daniel Veillard */ +/* + * Summary: unfinished XLink detection module + * Description: unfinished XLink detection module + */ + #ifndef __XML_XLINK_H__ #define __XML_XLINK_H__ diff --git a/gnulib-local/lib/libxml/xmlIO.c b/gnulib-local/lib/libxml/xmlIO.c index f61dd05a9..a743d23fc 100644 --- a/gnulib-local/lib/libxml/xmlIO.c +++ b/gnulib-local/lib/libxml/xmlIO.c @@ -1,10 +1,41 @@ -/* - * xmlIO.c : implementation of the I/O interfaces used by the parser +/* libxml2 - Library for parsing XML documents + * Copyright (C) 2006-2019 Free Software Foundation, Inc. * - * See Copyright for the status of this software. + * This file is not part of the GNU gettext program, but is used with + * GNU gettext. * - * daniel@veillard.com + * The original copyright notice is as follows: + */ + +/* + * Copyright (C) 1998-2012 Daniel Veillard. All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is fur- + * nished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- + * NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. * + * daniel@veillard.com + */ + +/* + * xmlIO.c : implementation of the I/O interfaces used by the parser + */ + +/* * 14 Nov 2000 ht - for VMS, truncated name of long functions to under 32 char */ diff --git a/gnulib-local/lib/libxml/xmlIO.in.h b/gnulib-local/lib/libxml/xmlIO.in.h index 3e41744de..c6a671354 100644 --- a/gnulib-local/lib/libxml/xmlIO.in.h +++ b/gnulib-local/lib/libxml/xmlIO.in.h @@ -1,12 +1,41 @@ +/* libxml2 - Library for parsing XML documents + * Copyright (C) 2006-2019 Free Software Foundation, Inc. + * + * This file is not part of the GNU gettext program, but is used with + * GNU gettext. + * + * The original copyright notice is as follows: + */ + /* - * Summary: interface for the I/O interfaces used by the parser - * Description: interface for the I/O interfaces used by the parser + * Copyright (C) 1998-2012 Daniel Veillard. All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is fur- + * nished to do so, subject to the following conditions: * - * Copy: See Copyright for the status of this software. + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- + * NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. * * Author: Daniel Veillard */ +/* + * Summary: interface for the I/O interfaces used by the parser + * Description: interface for the I/O interfaces used by the parser + */ + #ifndef __XML_IO_H__ #define __XML_IO_H__ diff --git a/gnulib-local/lib/libxml/xmlautomata.in.h b/gnulib-local/lib/libxml/xmlautomata.in.h index bf1b131c6..89f330871 100644 --- a/gnulib-local/lib/libxml/xmlautomata.in.h +++ b/gnulib-local/lib/libxml/xmlautomata.in.h @@ -1,12 +1,41 @@ +/* libxml2 - Library for parsing XML documents + * Copyright (C) 2006-2019 Free Software Foundation, Inc. + * + * This file is not part of the GNU gettext program, but is used with + * GNU gettext. + * + * The original copyright notice is as follows: + */ + /* - * Summary: API to build regexp automata - * Description: the API to build regexp automata + * Copyright (C) 1998-2012 Daniel Veillard. All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is fur- + * nished to do so, subject to the following conditions: * - * Copy: See Copyright for the status of this software. + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- + * NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. * * Author: Daniel Veillard */ +/* + * Summary: API to build regexp automata + * Description: the API to build regexp automata + */ + #ifndef __XML_AUTOMATA_H__ #define __XML_AUTOMATA_H__ diff --git a/gnulib-local/lib/libxml/xmlerror.in.h b/gnulib-local/lib/libxml/xmlerror.in.h index 43e68ca59..a1c26f4c0 100644 --- a/gnulib-local/lib/libxml/xmlerror.in.h +++ b/gnulib-local/lib/libxml/xmlerror.in.h @@ -1,12 +1,41 @@ +/* libxml2 - Library for parsing XML documents + * Copyright (C) 2006-2019 Free Software Foundation, Inc. + * + * This file is not part of the GNU gettext program, but is used with + * GNU gettext. + * + * The original copyright notice is as follows: + */ + /* - * Summary: error handling - * Description: the API used to report errors + * Copyright (C) 1998-2012 Daniel Veillard. All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is fur- + * nished to do so, subject to the following conditions: * - * Copy: See Copyright for the status of this software. + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- + * NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. * * Author: Daniel Veillard */ +/* + * Summary: error handling + * Description: the API used to report errors + */ + #include #ifndef __XML_ERROR_H__ diff --git a/gnulib-local/lib/libxml/xmlexports.in.h b/gnulib-local/lib/libxml/xmlexports.in.h index 31ab8a10a..ff5a55449 100644 --- a/gnulib-local/lib/libxml/xmlexports.in.h +++ b/gnulib-local/lib/libxml/xmlexports.in.h @@ -1,12 +1,41 @@ +/* libxml2 - Library for parsing XML documents + * Copyright (C) 2006-2019 Free Software Foundation, Inc. + * + * This file is not part of the GNU gettext program, but is used with + * GNU gettext. + * + * The original copyright notice is as follows: + */ + /* - * Summary: macros for marking symbols as exportable/importable. - * Description: macros for marking symbols as exportable/importable. + * Copyright (C) 1998-2012 Daniel Veillard. All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is fur- + * nished to do so, subject to the following conditions: * - * Copy: See Copyright for the status of this software. + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- + * NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. * * Author: Igor Zlatovic */ +/* + * Summary: macros for marking symbols as exportable/importable. + * Description: macros for marking symbols as exportable/importable. + */ + #ifndef __XML_EXPORTS_H__ #define __XML_EXPORTS_H__ diff --git a/gnulib-local/lib/libxml/xmlmemory.c b/gnulib-local/lib/libxml/xmlmemory.c index 839399702..4bbf230d3 100644 --- a/gnulib-local/lib/libxml/xmlmemory.c +++ b/gnulib-local/lib/libxml/xmlmemory.c @@ -1,9 +1,40 @@ +/* libxml2 - Library for parsing XML documents + * Copyright (C) 2006-2019 Free Software Foundation, Inc. + * + * This file is not part of the GNU gettext program, but is used with + * GNU gettext. + * + * The original copyright notice is as follows: + */ + /* - * xmlmemory.c: libxml memory allocator wrapper. + * Copyright (C) 1998-2012 Daniel Veillard. All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is fur- + * nished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- + * NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. * * daniel@veillard.com */ +/* + * xmlmemory.c: libxml memory allocator wrapper. + */ + #define IN_LIBXML #include "libxml.h" diff --git a/gnulib-local/lib/libxml/xmlmemory.in.h b/gnulib-local/lib/libxml/xmlmemory.in.h index 17e375a3c..8d1dc628b 100644 --- a/gnulib-local/lib/libxml/xmlmemory.in.h +++ b/gnulib-local/lib/libxml/xmlmemory.in.h @@ -1,13 +1,41 @@ -/* - * Summary: interface for the memory allocator - * Description: provides interfaces for the memory allocator, - * including debugging capabilities. +/* libxml2 - Library for parsing XML documents + * Copyright (C) 2006-2019 Free Software Foundation, Inc. * - * Copy: See Copyright for the status of this software. + * This file is not part of the GNU gettext program, but is used with + * GNU gettext. + * + * The original copyright notice is as follows: + */ + +/* + * Copyright (C) 1998-2012 Daniel Veillard. All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is fur- + * nished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- + * NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. * * Author: Daniel Veillard */ +/* + * Summary: interface for the memory allocator + * Description: provides interfaces for the memory allocator, + * including debugging capabilities. + */ #ifndef __DEBUG_MEMORY_ALLOC__ #define __DEBUG_MEMORY_ALLOC__ diff --git a/gnulib-local/lib/libxml/xmlmodule.c b/gnulib-local/lib/libxml/xmlmodule.c index a95ab66ac..501b20679 100644 --- a/gnulib-local/lib/libxml/xmlmodule.c +++ b/gnulib-local/lib/libxml/xmlmodule.c @@ -1,13 +1,42 @@ +/* libxml2 - Library for parsing XML documents + * Copyright (C) 2006-2019 Free Software Foundation, Inc. + * + * This file is not part of the GNU gettext program, but is used with + * GNU gettext. + * + * The original copyright notice is as follows: + */ + /* - * xmlmodule.c : basic API for dynamic module loading added 2.6.17 + * Copyright (C) 1998-2012 Daniel Veillard. All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is fur- + * nished to do so, subject to the following conditions: * - * See Copyright for the status of this software. + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- + * NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. * * joelwreed@comcast.net * * http://www.fortran-2000.com/ArnaudRecipes/sharedlib.html */ +/* + * xmlmodule.c : basic API for dynamic module loading added 2.6.17 + */ + /* In order RTLD_GLOBAL and RTLD_NOW to be defined on zOS */ #if defined(__MVS__) #define _UNIX03_SOURCE diff --git a/gnulib-local/lib/libxml/xmlmodule.in.h b/gnulib-local/lib/libxml/xmlmodule.in.h index 966782007..0135457ac 100644 --- a/gnulib-local/lib/libxml/xmlmodule.in.h +++ b/gnulib-local/lib/libxml/xmlmodule.in.h @@ -1,13 +1,42 @@ +/* libxml2 - Library for parsing XML documents + * Copyright (C) 2006-2019 Free Software Foundation, Inc. + * + * This file is not part of the GNU gettext program, but is used with + * GNU gettext. + * + * The original copyright notice is as follows: + */ + /* - * Summary: dynamic module loading - * Description: basic API for dynamic module loading, used by - * libexslt added in 2.6.17 + * Copyright (C) 1998-2012 Daniel Veillard. All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is fur- + * nished to do so, subject to the following conditions: * - * Copy: See Copyright for the status of this software. + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- + * NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. * * Author: Joel W. Reed */ +/* + * Summary: dynamic module loading + * Description: basic API for dynamic module loading, used by + * libexslt added in 2.6.17 + */ + #ifndef __XML_MODULE_H__ #define __XML_MODULE_H__ diff --git a/gnulib-local/lib/libxml/xmlreader.c b/gnulib-local/lib/libxml/xmlreader.c index a1f7473df..a942202d8 100644 --- a/gnulib-local/lib/libxml/xmlreader.c +++ b/gnulib-local/lib/libxml/xmlreader.c @@ -1,13 +1,42 @@ +/* libxml2 - Library for parsing XML documents + * Copyright (C) 2006-2019 Free Software Foundation, Inc. + * + * This file is not part of the GNU gettext program, but is used with + * GNU gettext. + * + * The original copyright notice is as follows: + */ + +/* + * Copyright (C) 1998-2012 Daniel Veillard. All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is fur- + * nished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- + * NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + * + * daniel@veillard.com + */ + /* * xmlreader.c: implements the xmlTextReader streaming node API * * NOTE: * XmlTextReader.Normalization Property won't be supported, since * it makes the parser non compliant to the XML recommendation - * - * See Copyright for the status of this software. - * - * daniel@veillard.com */ /* diff --git a/gnulib-local/lib/libxml/xmlreader.in.h b/gnulib-local/lib/libxml/xmlreader.in.h index e8a8bcc9a..743670cdd 100644 --- a/gnulib-local/lib/libxml/xmlreader.in.h +++ b/gnulib-local/lib/libxml/xmlreader.in.h @@ -1,12 +1,41 @@ +/* libxml2 - Library for parsing XML documents + * Copyright (C) 2006-2019 Free Software Foundation, Inc. + * + * This file is not part of the GNU gettext program, but is used with + * GNU gettext. + * + * The original copyright notice is as follows: + */ + /* - * Summary: the XMLReader implementation - * Description: API of the XML streaming API based on C# interfaces. + * Copyright (C) 1998-2012 Daniel Veillard. All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is fur- + * nished to do so, subject to the following conditions: * - * Copy: See Copyright for the status of this software. + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- + * NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. * * Author: Daniel Veillard */ +/* + * Summary: the XMLReader implementation + * Description: API of the XML streaming API based on C# interfaces. + */ + #ifndef __XML_XMLREADER_H__ #define __XML_XMLREADER_H__ diff --git a/gnulib-local/lib/libxml/xmlregexp.c b/gnulib-local/lib/libxml/xmlregexp.c index d255fbf06..494de597f 100644 --- a/gnulib-local/lib/libxml/xmlregexp.c +++ b/gnulib-local/lib/libxml/xmlregexp.c @@ -1,3 +1,36 @@ +/* libxml2 - Library for parsing XML documents + * Copyright (C) 2006-2019 Free Software Foundation, Inc. + * + * This file is not part of the GNU gettext program, but is used with + * GNU gettext. + * + * The original copyright notice is as follows: + */ + +/* + * Copyright (C) 1998-2012 Daniel Veillard. All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is fur- + * nished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- + * NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + * + * Daniel Veillard + */ + /* * regexp.c: generic and extensible Regular Expression engine * @@ -8,10 +41,6 @@ * - XML Schemas structure part 1 * - XML Schemas Datatypes part 2 especially Appendix F * - RELAX-NG/TREX i.e. the counter proposal - * - * See Copyright for the status of this software. - * - * Daniel Veillard */ #define IN_LIBXML diff --git a/gnulib-local/lib/libxml/xmlregexp.in.h b/gnulib-local/lib/libxml/xmlregexp.in.h index 7009645a9..c46f87fcc 100644 --- a/gnulib-local/lib/libxml/xmlregexp.in.h +++ b/gnulib-local/lib/libxml/xmlregexp.in.h @@ -1,13 +1,42 @@ +/* libxml2 - Library for parsing XML documents + * Copyright (C) 2006-2019 Free Software Foundation, Inc. + * + * This file is not part of the GNU gettext program, but is used with + * GNU gettext. + * + * The original copyright notice is as follows: + */ + /* - * Summary: regular expressions handling - * Description: basic API for libxml regular expressions handling used - * for XML Schemas and validation. + * Copyright (C) 1998-2012 Daniel Veillard. All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is fur- + * nished to do so, subject to the following conditions: * - * Copy: See Copyright for the status of this software. + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- + * NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. * * Author: Daniel Veillard */ +/* + * Summary: regular expressions handling + * Description: basic API for libxml regular expressions handling used + * for XML Schemas and validation. + */ + #ifndef __XML_REGEXP_H__ #define __XML_REGEXP_H__ diff --git a/gnulib-local/lib/libxml/xmlsave.c b/gnulib-local/lib/libxml/xmlsave.c index 7a05d8324..424e18d20 100644 --- a/gnulib-local/lib/libxml/xmlsave.c +++ b/gnulib-local/lib/libxml/xmlsave.c @@ -1,11 +1,40 @@ -/* - * xmlsave.c: Implemetation of the document serializer +/* libxml2 - Library for parsing XML documents + * Copyright (C) 2006-2019 Free Software Foundation, Inc. + * + * This file is not part of the GNU gettext program, but is used with + * GNU gettext. * - * See Copyright for the status of this software. + * The original copyright notice is as follows: + */ + +/* + * Copyright (C) 1998-2012 Daniel Veillard. All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is fur- + * nished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- + * NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. * * daniel@veillard.com */ +/* + * xmlsave.c: Implemetation of the document serializer + */ + #define IN_LIBXML #include "libxml.h" diff --git a/gnulib-local/lib/libxml/xmlsave.in.h b/gnulib-local/lib/libxml/xmlsave.in.h index fb329b22d..ec9793a8e 100644 --- a/gnulib-local/lib/libxml/xmlsave.in.h +++ b/gnulib-local/lib/libxml/xmlsave.in.h @@ -1,12 +1,41 @@ +/* libxml2 - Library for parsing XML documents + * Copyright (C) 2006-2019 Free Software Foundation, Inc. + * + * This file is not part of the GNU gettext program, but is used with + * GNU gettext. + * + * The original copyright notice is as follows: + */ + /* - * Summary: the XML document serializer - * Description: API to save document or subtree of document + * Copyright (C) 1998-2012 Daniel Veillard. All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is fur- + * nished to do so, subject to the following conditions: * - * Copy: See Copyright for the status of this software. + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- + * NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. * * Author: Daniel Veillard */ +/* + * Summary: the XML document serializer + * Description: API to save document or subtree of document + */ + #ifndef __XML_XMLSAVE_H__ #define __XML_XMLSAVE_H__ diff --git a/gnulib-local/lib/libxml/xmlschemas.c b/gnulib-local/lib/libxml/xmlschemas.c index 019988aaf..b3cbb3205 100644 --- a/gnulib-local/lib/libxml/xmlschemas.c +++ b/gnulib-local/lib/libxml/xmlschemas.c @@ -1,12 +1,41 @@ -/* - * schemas.c : implementation of the XML Schema handling and - * schema validity checking +/* libxml2 - Library for parsing XML documents + * Copyright (C) 2006-2019 Free Software Foundation, Inc. * - * See Copyright for the status of this software. + * This file is not part of the GNU gettext program, but is used with + * GNU gettext. + * + * The original copyright notice is as follows: + */ + +/* + * Copyright (C) 1998-2012 Daniel Veillard. All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is fur- + * nished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- + * NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. * * Daniel Veillard */ +/* + * schemas.c : implementation of the XML Schema handling and + * schema validity checking + */ + /* * TODO: * - when types are redefined in includes, check that all diff --git a/gnulib-local/lib/libxml/xmlschemas.in.h b/gnulib-local/lib/libxml/xmlschemas.in.h index 97930c7c3..453009f09 100644 --- a/gnulib-local/lib/libxml/xmlschemas.in.h +++ b/gnulib-local/lib/libxml/xmlschemas.in.h @@ -1,13 +1,41 @@ +/* libxml2 - Library for parsing XML documents + * Copyright (C) 2006-2019 Free Software Foundation, Inc. + * + * This file is not part of the GNU gettext program, but is used with + * GNU gettext. + * + * The original copyright notice is as follows: + */ + /* - * Summary: incomplete XML Schemas structure implementation - * Description: interface to the XML Schemas handling and schema validity - * checking, it is incomplete right now. + * Copyright (C) 1998-2012 Daniel Veillard. All Rights Reserved. * - * Copy: See Copyright for the status of this software. + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is fur- + * nished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- + * NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. * * Author: Daniel Veillard */ +/* + * Summary: incomplete XML Schemas structure implementation + * Description: interface to the XML Schemas handling and schema validity + * checking, it is incomplete right now. + */ #ifndef __XML_SCHEMA_H__ #define __XML_SCHEMA_H__ diff --git a/gnulib-local/lib/libxml/xmlschemastypes.c b/gnulib-local/lib/libxml/xmlschemastypes.c index ca381d380..27dc687ec 100644 --- a/gnulib-local/lib/libxml/xmlschemastypes.c +++ b/gnulib-local/lib/libxml/xmlschemastypes.c @@ -1,12 +1,41 @@ -/* - * schemastypes.c : implementation of the XML Schema Datatypes - * definition and validity checking +/* libxml2 - Library for parsing XML documents + * Copyright (C) 2006-2019 Free Software Foundation, Inc. * - * See Copyright for the status of this software. + * This file is not part of the GNU gettext program, but is used with + * GNU gettext. + * + * The original copyright notice is as follows: + */ + +/* + * Copyright (C) 1998-2012 Daniel Veillard. All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is fur- + * nished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- + * NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. * * Daniel Veillard */ +/* + * schemastypes.c : implementation of the XML Schema Datatypes + * definition and validity checking + */ + /* To avoid EBCDIC trouble when parsing on zOS */ #if defined(__MVS__) #pragma convert("ISO8859-1") diff --git a/gnulib-local/lib/libxml/xmlschemastypes.in.h b/gnulib-local/lib/libxml/xmlschemastypes.in.h index 35d48d414..44a850cdd 100644 --- a/gnulib-local/lib/libxml/xmlschemastypes.in.h +++ b/gnulib-local/lib/libxml/xmlschemastypes.in.h @@ -1,13 +1,41 @@ +/* libxml2 - Library for parsing XML documents + * Copyright (C) 2006-2019 Free Software Foundation, Inc. + * + * This file is not part of the GNU gettext program, but is used with + * GNU gettext. + * + * The original copyright notice is as follows: + */ + /* - * Summary: implementation of XML Schema Datatypes - * Description: module providing the XML Schema Datatypes implementation - * both definition and validity checking + * Copyright (C) 1998-2012 Daniel Veillard. All Rights Reserved. * - * Copy: See Copyright for the status of this software. + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is fur- + * nished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- + * NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. * * Author: Daniel Veillard */ +/* + * Summary: implementation of XML Schema Datatypes + * Description: module providing the XML Schema Datatypes implementation + * both definition and validity checking + */ #ifndef __XML_SCHEMA_TYPES_H__ #define __XML_SCHEMA_TYPES_H__ diff --git a/gnulib-local/lib/libxml/xmlstring.c b/gnulib-local/lib/libxml/xmlstring.c index 8d2e06f66..4e2b0946b 100644 --- a/gnulib-local/lib/libxml/xmlstring.c +++ b/gnulib-local/lib/libxml/xmlstring.c @@ -1,11 +1,32 @@ -/* - * string.c : an XML string utilities module +/* libxml2 - Library for parsing XML documents + * Copyright (C) 2006-2019 Free Software Foundation, Inc. * - * This module provides various utility functions for manipulating - * the xmlChar* type. All functions named xmlStr* have been moved here - * from the parser.c file (their original home). + * This file is not part of the GNU gettext program, but is used with + * GNU gettext. * - * See Copyright for the status of this software. + * The original copyright notice is as follows: + */ + +/* + * Copyright (C) 1998-2012 Daniel Veillard. All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is fur- + * nished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- + * NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. * * UTF8 string routines from: * William Brack @@ -13,6 +34,14 @@ * daniel@veillard.com */ +/* + * string.c : an XML string utilities module + * + * This module provides various utility functions for manipulating + * the xmlChar* type. All functions named xmlStr* have been moved here + * from the parser.c file (their original home). + */ + #define IN_LIBXML #include "libxml.h" diff --git a/gnulib-local/lib/libxml/xmlstring.in.h b/gnulib-local/lib/libxml/xmlstring.in.h index 2d0b2d166..ceb66a415 100644 --- a/gnulib-local/lib/libxml/xmlstring.in.h +++ b/gnulib-local/lib/libxml/xmlstring.in.h @@ -1,13 +1,42 @@ +/* libxml2 - Library for parsing XML documents + * Copyright (C) 2006-2019 Free Software Foundation, Inc. + * + * This file is not part of the GNU gettext program, but is used with + * GNU gettext. + * + * The original copyright notice is as follows: + */ + /* - * Summary: set of routines to process strings - * Description: type and interfaces needed for the internal string handling - * of the library, especially UTF8 processing. + * Copyright (C) 1998-2012 Daniel Veillard. All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is fur- + * nished to do so, subject to the following conditions: * - * Copy: See Copyright for the status of this software. + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- + * NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. * * Author: Daniel Veillard */ +/* + * Summary: set of routines to process strings + * Description: type and interfaces needed for the internal string handling + * of the library, especially UTF8 processing. + */ + #ifndef __XML_STRING_H__ #define __XML_STRING_H__ diff --git a/gnulib-local/lib/libxml/xmlunicode.c b/gnulib-local/lib/libxml/xmlunicode.c index 6d0a96a0e..8bfb51e19 100644 --- a/gnulib-local/lib/libxml/xmlunicode.c +++ b/gnulib-local/lib/libxml/xmlunicode.c @@ -1,3 +1,34 @@ +/* libxml2 - Library for parsing XML documents + * Copyright (C) 2006-2019 Free Software Foundation, Inc. + * + * This file is not part of the GNU gettext program, but is used with + * GNU gettext. + * + * The original copyright notice is as follows: + */ + +/* + * Copyright (C) 1998-2012 Daniel Veillard. All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is fur- + * nished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- + * NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ + /* * xmlunicode.c: this module implements the Unicode character APIs * diff --git a/gnulib-local/lib/libxml/xmlunicode.in.h b/gnulib-local/lib/libxml/xmlunicode.in.h index 01ac8b61f..39edeb735 100644 --- a/gnulib-local/lib/libxml/xmlunicode.in.h +++ b/gnulib-local/lib/libxml/xmlunicode.in.h @@ -1,3 +1,34 @@ +/* libxml2 - Library for parsing XML documents + * Copyright (C) 2006-2019 Free Software Foundation, Inc. + * + * This file is not part of the GNU gettext program, but is used with + * GNU gettext. + * + * The original copyright notice is as follows: + */ + +/* + * Copyright (C) 1998-2012 Daniel Veillard. All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is fur- + * nished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- + * NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ + /* * Summary: Unicode character APIs * Description: API for the Unicode character APIs diff --git a/gnulib-local/lib/libxml/xmlversion.in.h b/gnulib-local/lib/libxml/xmlversion.in.h index 85aa48311..f5e8991ac 100644 --- a/gnulib-local/lib/libxml/xmlversion.in.h +++ b/gnulib-local/lib/libxml/xmlversion.in.h @@ -1,12 +1,41 @@ -/* - * Summary: compile-time version informations - * Description: compile-time version informations for the XML library +/* libxml2 - Library for parsing XML documents + * Copyright (C) 2006-2019 Free Software Foundation, Inc. * - * Copy: See Copyright for the status of this software. + * This file is not part of the GNU gettext program, but is used with + * GNU gettext. + * + * The original copyright notice is as follows: + */ + +/* + * Copyright (C) 1998-2012 Daniel Veillard. All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is fur- + * nished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- + * NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. * * Author: Daniel Veillard */ +/* + * Summary: compile-time version informations + * Description: compile-time version informations for the XML library + */ + #ifndef __XML_VERSION_H__ #define __XML_VERSION_H__ diff --git a/gnulib-local/lib/libxml/xmlwriter.c b/gnulib-local/lib/libxml/xmlwriter.c index b5cd171f5..109b2ee35 100644 --- a/gnulib-local/lib/libxml/xmlwriter.c +++ b/gnulib-local/lib/libxml/xmlwriter.c @@ -1,13 +1,40 @@ +/* libxml2 - Library for parsing XML documents + * Copyright (C) 2006-2019 Free Software Foundation, Inc. + * + * This file is not part of the GNU gettext program, but is used with + * GNU gettext. + * + * The original copyright notice is as follows: + */ /* - * xmlwriter.c: XML text writer implementation - * - * For license and disclaimer see the license and disclaimer of - * libxml2. + * Copyright (C) 1998-2012 Daniel Veillard. All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is fur- + * nished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- + * NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. * * alfred@mickautsch.de */ +/* + * xmlwriter.c: XML text writer implementation + */ + #define IN_LIBXML #include "libxml.h" #include diff --git a/gnulib-local/lib/libxml/xmlwriter.in.h b/gnulib-local/lib/libxml/xmlwriter.in.h index dd5add341..ccc990a6e 100644 --- a/gnulib-local/lib/libxml/xmlwriter.in.h +++ b/gnulib-local/lib/libxml/xmlwriter.in.h @@ -1,12 +1,41 @@ +/* libxml2 - Library for parsing XML documents + * Copyright (C) 2006-2019 Free Software Foundation, Inc. + * + * This file is not part of the GNU gettext program, but is used with + * GNU gettext. + * + * The original copyright notice is as follows: + */ + /* - * Summary: text writing API for XML - * Description: text writing API for XML + * Copyright (C) 1998-2012 Daniel Veillard. All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is fur- + * nished to do so, subject to the following conditions: * - * Copy: See Copyright for the status of this software. + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- + * NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. * * Author: Alfred Mickautsch */ +/* + * Summary: text writing API for XML + * Description: text writing API for XML + */ + #ifndef __XML_XMLWRITER_H__ #define __XML_XMLWRITER_H__ diff --git a/gnulib-local/lib/libxml/xpath.c b/gnulib-local/lib/libxml/xpath.c index 5e3bb9ff6..11a1d4039 100644 --- a/gnulib-local/lib/libxml/xpath.c +++ b/gnulib-local/lib/libxml/xpath.c @@ -1,3 +1,36 @@ +/* libxml2 - Library for parsing XML documents + * Copyright (C) 2006-2019 Free Software Foundation, Inc. + * + * This file is not part of the GNU gettext program, but is used with + * GNU gettext. + * + * The original copyright notice is as follows: + */ + +/* + * Copyright (C) 1998-2012 Daniel Veillard. All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is fur- + * nished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- + * NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + * + * Author: daniel@veillard.com + */ + /* * xpath.c: XML Path Language implementation * XPath is a language for addressing parts of an XML document, @@ -7,11 +40,6 @@ * http://www.w3.org/TR/1999/REC-xpath-19991116 * Public reference: * http://www.w3.org/TR/xpath - * - * See Copyright for the status of this software - * - * Author: daniel@veillard.com - * */ /* To avoid EBCDIC trouble when parsing on zOS */ diff --git a/gnulib-local/lib/libxml/xpath.in.h b/gnulib-local/lib/libxml/xpath.in.h index d96776c51..bcf3afef5 100644 --- a/gnulib-local/lib/libxml/xpath.in.h +++ b/gnulib-local/lib/libxml/xpath.in.h @@ -1,3 +1,36 @@ +/* libxml2 - Library for parsing XML documents + * Copyright (C) 2006-2019 Free Software Foundation, Inc. + * + * This file is not part of the GNU gettext program, but is used with + * GNU gettext. + * + * The original copyright notice is as follows: + */ + +/* + * Copyright (C) 1998-2012 Daniel Veillard. All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is fur- + * nished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- + * NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + * + * Author: Daniel Veillard + */ + /* * Summary: XML Path Language implementation * Description: API for the XML Path Language implementation @@ -10,10 +43,6 @@ * Implements * W3C Recommendation 16 November 1999 * http://www.w3.org/TR/1999/REC-xpath-19991116 - * - * Copy: See Copyright for the status of this software. - * - * Author: Daniel Veillard */ #ifndef __XML_XPATH_H__ diff --git a/gnulib-local/lib/libxml/xpathInternals.in.h b/gnulib-local/lib/libxml/xpathInternals.in.h index 76a6b4815..c0cfe55cd 100644 --- a/gnulib-local/lib/libxml/xpathInternals.in.h +++ b/gnulib-local/lib/libxml/xpathInternals.in.h @@ -1,12 +1,41 @@ +/* libxml2 - Library for parsing XML documents + * Copyright (C) 2006-2019 Free Software Foundation, Inc. + * + * This file is not part of the GNU gettext program, but is used with + * GNU gettext. + * + * The original copyright notice is as follows: + */ + +/* + * Copyright (C) 1998-2012 Daniel Veillard. All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is fur- + * nished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- + * NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + * + * Author: Daniel Veillard + */ + /* * Summary: internal interfaces for XML Path Language implementation * Description: internal interfaces for XML Path Language implementation * used to build new modules on top of XPath like XPointer and * XSLT - * - * Copy: See Copyright for the status of this software. - * - * Author: Daniel Veillard */ #ifndef __XML_XPATH_INTERNALS_H__ diff --git a/gnulib-local/lib/libxml/xpointer.c b/gnulib-local/lib/libxml/xpointer.c index 6a41f0797..b1a9981c6 100644 --- a/gnulib-local/lib/libxml/xpointer.c +++ b/gnulib-local/lib/libxml/xpointer.c @@ -1,3 +1,36 @@ +/* libxml2 - Library for parsing XML documents + * Copyright (C) 2006-2019 Free Software Foundation, Inc. + * + * This file is not part of the GNU gettext program, but is used with + * GNU gettext. + * + * The original copyright notice is as follows: + */ + +/* + * Copyright (C) 1998-2012 Daniel Veillard. All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is fur- + * nished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- + * NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + * + * daniel@veillard.com + */ + /* * xpointer.c : Code to handle XML Pointer * @@ -8,10 +41,6 @@ * Added support for the element() scheme described in: * W3C Proposed Recommendation 13 November 2002 * http://www.w3.org/TR/2002/PR-xptr-element-20021113/ - * - * See Copyright for the status of this software. - * - * daniel@veillard.com */ /* To avoid EBCDIC trouble when parsing on zOS */ diff --git a/gnulib-local/lib/libxml/xpointer.in.h b/gnulib-local/lib/libxml/xpointer.in.h index b99112b87..da6d08293 100644 --- a/gnulib-local/lib/libxml/xpointer.in.h +++ b/gnulib-local/lib/libxml/xpointer.in.h @@ -1,3 +1,36 @@ +/* libxml2 - Library for parsing XML documents + * Copyright (C) 2006-2019 Free Software Foundation, Inc. + * + * This file is not part of the GNU gettext program, but is used with + * GNU gettext. + * + * The original copyright notice is as follows: + */ + +/* + * Copyright (C) 1998-2012 Daniel Veillard. All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is fur- + * nished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- + * NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + * + * Author: Daniel Veillard + */ + /* * Summary: API to handle XML Pointers * Description: API to handle XML Pointers @@ -8,10 +41,6 @@ * Added support for the element() scheme described in: * W3C Proposed Recommendation 13 November 2002 * http://www.w3.org/TR/2002/PR-xptr-element-20021113/ - * - * Copy: See Copyright for the status of this software. - * - * Author: Daniel Veillard */ #ifndef __XML_XPTR_H__