Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libclocale for openSUSE:Factory 
checked in at 2024-01-08 23:45:04
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libclocale (Old)
 and      /work/SRC/openSUSE:Factory/.libclocale.new.21961 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libclocale"

Mon Jan  8 23:45:04 2024 rev:17 rq:1137457 version:20240107

Changes:
--------
--- /work/SRC/openSUSE:Factory/libclocale/libclocale.changes    2022-12-18 
17:22:45.413391367 +0100
+++ /work/SRC/openSUSE:Factory/.libclocale.new.21961/libclocale.changes 
2024-01-08 23:45:13.490230264 +0100
@@ -1,0 +2,6 @@
+Sun Jan  7 21:43:48 UTC 2024 - Jan Engelhardt <[email protected]>
+
+- Update to release 20240107
+  * No changelog was provided
+
+-------------------------------------------------------------------

Old:
----
  libclocale-alpha-20221218.tar.gz
  libclocale-alpha-20221218.tar.gz.asc

New:
----
  libclocale-alpha-20240107.tar.gz
  libclocale-alpha-20240107.tar.gz.asc

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ libclocale.spec ++++++
--- /var/tmp/diff_new_pack.EDzn28/_old  2024-01-08 23:45:14.306259934 +0100
+++ /var/tmp/diff_new_pack.EDzn28/_new  2024-01-08 23:45:14.306259934 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package libclocale
 #
-# Copyright (c) 2022 SUSE LLC
+# Copyright (c) 2024 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,7 +18,7 @@
 
 Name:           libclocale
 %define lname  libclocale1
-Version:        20221218
+Version:        20240107
 Release:        0
 Summary:        Library for C locale functions
 License:        LGPL-3.0-or-later
@@ -29,7 +29,7 @@
 Source3:        %name.keyring
 BuildRequires:  c_compiler
 BuildRequires:  pkg-config
-BuildRequires:  pkgconfig(libcerror) >= 20220101
+BuildRequires:  pkgconfig(libcerror) >= 20240101
 # Various notes: https://en.opensuse.org/libyal
 
 %description

++++++ libclocale-alpha-20221218.tar.gz -> libclocale-alpha-20240107.tar.gz 
++++++
++++ 2515 lines of diff (skipped)
++++    retrying with extended exclude list
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libclocale-20221218/AUTHORS new/libclocale-20240107/AUTHORS
--- old/libclocale-20221218/AUTHORS     2022-12-18 08:18:19.000000000 +0100
+++ new/libclocale-20240107/AUTHORS     2024-01-07 06:19:26.000000000 +0100
@@ -1,4 +1,4 @@
 Acknowledgements: libclocale
 
-Copyright (C) 2010-2022, Joachim Metz <[email protected]>
+Copyright (C) 2010-2024, Joachim Metz <[email protected]>
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libclocale-20221218/Makefile.am new/libclocale-20240107/Makefile.am
--- old/libclocale-20221218/Makefile.am 2017-04-15 06:39:34.000000000 +0200
+++ new/libclocale-20240107/Makefile.am 2023-12-03 09:59:31.000000000 +0100
@@ -58,20 +58,14 @@
        cd $(srcdir)/po && $(MAKE) $(AM_MAKEFLAGS)
 
 distclean: clean
-       /bin/rm -f Makefile
-       /bin/rm -f config.status
-       /bin/rm -f config.cache
-       /bin/rm -f config.log
-       /bin/rm -f libclocale.pc
-       /bin/rm -f libclocale.spec
+       -rm -f Makefile
+       -rm -f config.status
+       -rm -f config.cache
+       -rm -f config.log
+       -rm -f libclocale.pc
+       -rm -f libclocale.spec
        @for dir in ${subdirs}; do \
                (cd $$dir && $(MAKE) distclean) \
                || case "$(MFLAGS)" in *k*) fail=yes;; *) exit 1;; esac; \
        done && test -z "$$fail"
 
-splint:
-       (cd $(srcdir)/libcerror && $(MAKE) splint $(AM_MAKEFLAGS))
-       (cd $(srcdir)/libclocale && $(MAKE) splint $(AM_MAKEFLAGS))
-       (cd $(srcdir)/po && $(MAKE) splint $(AM_MAKEFLAGS))
-       (cd $(srcdir)/tests && $(MAKE) splint $(AM_MAKEFLAGS))
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libclocale-20221218/common/Makefile.am 
new/libclocale-20240107/common/Makefile.am
--- old/libclocale-20221218/common/Makefile.am  2022-12-18 08:18:18.000000000 
+0100
+++ new/libclocale-20240107/common/Makefile.am  2024-01-07 06:19:25.000000000 
+0100
@@ -19,7 +19,7 @@
        Makefile.in
 
 distclean: clean
-       /bin/rm -f config.h
-       /bin/rm -f types.h
-       /bin/rm -f Makefile
+       -rm -f config.h
+       -rm -f types.h
+       -rm -f Makefile
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libclocale-20221218/common/byte_stream.h 
new/libclocale-20240107/common/byte_stream.h
--- old/libclocale-20221218/common/byte_stream.h        2022-12-18 
08:18:19.000000000 +0100
+++ new/libclocale-20240107/common/byte_stream.h        2024-01-07 
06:19:26.000000000 +0100
@@ -1,7 +1,7 @@
 /*
  * Byte stream functions
  *
- * Copyright (C) 2010-2022, Joachim Metz <[email protected]>
+ * Copyright (C) 2010-2024, Joachim Metz <[email protected]>
  *
  * Refer to AUTHORS for acknowledgements.
  *
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libclocale-20221218/common/common.h new/libclocale-20240107/common/common.h
--- old/libclocale-20221218/common/common.h     2022-12-18 08:18:19.000000000 
+0100
+++ new/libclocale-20240107/common/common.h     2024-01-07 06:19:26.000000000 
+0100
@@ -1,7 +1,7 @@
 /*
  * Common include file
  *
- * Copyright (C) 2010-2022, Joachim Metz <[email protected]>
+ * Copyright (C) 2010-2024, Joachim Metz <[email protected]>
  *
  * Refer to AUTHORS for acknowledgements.
  *
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libclocale-20221218/common/config.h new/libclocale-20240107/common/config.h
--- old/libclocale-20221218/common/config.h     2022-12-18 08:21:01.000000000 
+0100
+++ new/libclocale-20240107/common/config.h     2024-01-07 06:20:49.000000000 
+0100
@@ -305,7 +305,7 @@
 #define PACKAGE_NAME "libclocale"
 
 /* Define to the full name and version of this package. */
-#define PACKAGE_STRING "libclocale 20221218"
+#define PACKAGE_STRING "libclocale 20240107"
 
 /* Define to the one symbol short name of this package. */
 #define PACKAGE_TARNAME "libclocale"
@@ -314,7 +314,7 @@
 #define PACKAGE_URL ""
 
 /* Define to the version of this package. */
-#define PACKAGE_VERSION "20221218"
+#define PACKAGE_VERSION "20240107"
 
 /* The size of `int', as computed by sizeof. */
 #define SIZEOF_INT 4
@@ -340,7 +340,7 @@
 /* #undef STRERROR_R_CHAR_P */
 
 /* Version number of package */
-#define VERSION "20221218"
+#define VERSION "20240107"
 
 /* Number of bits in a file offset, on hosts where this is settable. */
 /* #undef _FILE_OFFSET_BITS */
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libclocale-20221218/common/config_borlandc.h 
new/libclocale-20240107/common/config_borlandc.h
--- old/libclocale-20221218/common/config_borlandc.h    2022-12-18 
08:18:19.000000000 +0100
+++ new/libclocale-20240107/common/config_borlandc.h    2024-01-07 
06:19:26.000000000 +0100
@@ -1,7 +1,7 @@
 /*
  * Configuration for the Borland/CodeGear C++ Builder compiler
  *
- * Copyright (C) 2010-2022, Joachim Metz <[email protected]>
+ * Copyright (C) 2010-2024, Joachim Metz <[email protected]>
  *
  * Refer to AUTHORS for acknowledgements.
  *
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libclocale-20221218/common/config_msc.h 
new/libclocale-20240107/common/config_msc.h
--- old/libclocale-20221218/common/config_msc.h 2022-12-18 08:18:19.000000000 
+0100
+++ new/libclocale-20240107/common/config_msc.h 2024-01-07 06:19:26.000000000 
+0100
@@ -1,7 +1,7 @@
 /*
  * Configuration for the Microsoft Visual Studio C++ compiler
  *
- * Copyright (C) 2010-2022, Joachim Metz <[email protected]>
+ * Copyright (C) 2010-2024, Joachim Metz <[email protected]>
  *
  * Refer to AUTHORS for acknowledgements.
  *
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libclocale-20221218/common/config_winapi.h 
new/libclocale-20240107/common/config_winapi.h
--- old/libclocale-20221218/common/config_winapi.h      2022-12-18 
08:18:19.000000000 +0100
+++ new/libclocale-20240107/common/config_winapi.h      2024-01-07 
06:19:26.000000000 +0100
@@ -1,7 +1,7 @@
 /*
  * Configuration file for WINAPI
  *
- * Copyright (C) 2010-2022, Joachim Metz <[email protected]>
+ * Copyright (C) 2010-2024, Joachim Metz <[email protected]>
  *
  * Refer to AUTHORS for acknowledgements.
  *
@@ -45,7 +45,10 @@
 #endif
 
 /* Define the size of size_t for WINAPI
+ * Do not define when pyconfig.h has been included via python.h
  */
+#if !defined( HAVE_PYCONFIG_H )
+
 #if !defined( SIZEOF_SIZE_T )
 #if __WORDSIZE == 64
 #define SIZEOF_SIZE_T                  8
@@ -54,6 +57,8 @@
 #endif
 #endif
 
+#endif /* !defined( HAVE_PYCONFIG_H ) */
+
 /* Define the size of the wide character for WINAPI
  */
 #if !defined( SIZEOF_WCHAR_T )
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libclocale-20221218/common/file_stream.h 
new/libclocale-20240107/common/file_stream.h
--- old/libclocale-20221218/common/file_stream.h        2022-12-18 
08:18:19.000000000 +0100
+++ new/libclocale-20240107/common/file_stream.h        2024-01-07 
06:19:26.000000000 +0100
@@ -1,7 +1,7 @@
 /*
  * FILE stream functions
  *
- * Copyright (C) 2010-2022, Joachim Metz <[email protected]>
+ * Copyright (C) 2010-2024, Joachim Metz <[email protected]>
  *
  * Refer to AUTHORS for acknowledgements.
  *
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libclocale-20221218/common/memory.h new/libclocale-20240107/common/memory.h
--- old/libclocale-20221218/common/memory.h     2022-12-18 08:18:19.000000000 
+0100
+++ new/libclocale-20240107/common/memory.h     2024-01-07 06:19:26.000000000 
+0100
@@ -1,7 +1,7 @@
 /*
  * Memory functions
  *
- * Copyright (C) 2010-2022, Joachim Metz <[email protected]>
+ * Copyright (C) 2010-2024, Joachim Metz <[email protected]>
  *
  * Refer to AUTHORS for acknowledgements.
  *
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libclocale-20221218/common/narrow_string.h 
new/libclocale-20240107/common/narrow_string.h
--- old/libclocale-20221218/common/narrow_string.h      2022-12-18 
08:18:19.000000000 +0100
+++ new/libclocale-20240107/common/narrow_string.h      2024-01-07 
06:19:26.000000000 +0100
@@ -1,7 +1,7 @@
 /*
  * Narrow character string functions
  *
- * Copyright (C) 2010-2022, Joachim Metz <[email protected]>
+ * Copyright (C) 2010-2024, Joachim Metz <[email protected]>
  *
  * Refer to AUTHORS for acknowledgements.
  *
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libclocale-20221218/common/system_string.h 
new/libclocale-20240107/common/system_string.h
--- old/libclocale-20221218/common/system_string.h      2022-12-18 
08:18:19.000000000 +0100
+++ new/libclocale-20240107/common/system_string.h      2024-01-07 
06:19:26.000000000 +0100
@@ -1,7 +1,7 @@
 /*
  * System character string functions
  *
- * Copyright (C) 2010-2022, Joachim Metz <[email protected]>
+ * Copyright (C) 2010-2024, Joachim Metz <[email protected]>
  *
  * Refer to AUTHORS for acknowledgements.
  *
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libclocale-20221218/common/types.h new/libclocale-20240107/common/types.h
--- old/libclocale-20221218/common/types.h      2022-12-18 08:21:21.000000000 
+0100
+++ new/libclocale-20240107/common/types.h      2024-01-07 06:21:02.000000000 
+0100
@@ -1,7 +1,7 @@
 /*
  * Type and type-support definitions
  *
- * Copyright (C) 2010-2022, Joachim Metz <[email protected]>
+ * Copyright (C) 2010-2024, Joachim Metz <[email protected]>
  *
  * Refer to AUTHORS for acknowledgements.
  *
@@ -60,7 +60,10 @@
 #endif /* defined( WINAPI ) && ( defined( _UNICODE ) || defined( UNICODE ) ) */
 
 /* Fallback for systems without PRI definitions
+ * Do not define when pyconfig.h has been included via python.h
  */
+#if !defined( HAVE_PYCONFIG_H )
+
 #if !defined( PRId8 )
 #define PRId8 "d"
 #endif
@@ -216,6 +219,8 @@
 #endif
 #endif /* !defined( PRIx64 ) */
 
+#endif /* !defined( HAVE_PYCONFIG_H ) */
+
 /* Fallback for systems without printf %jd definition
  */
 #if defined( HAVE_PRINTF_JD )
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libclocale-20221218/common/types.h.in 
new/libclocale-20240107/common/types.h.in
--- old/libclocale-20221218/common/types.h.in   2022-12-18 08:18:19.000000000 
+0100
+++ new/libclocale-20240107/common/types.h.in   2024-01-07 06:19:26.000000000 
+0100
@@ -1,7 +1,7 @@
 /*
  * Type and type-support definitions
  *
- * Copyright (C) 2010-2022, Joachim Metz <[email protected]>
+ * Copyright (C) 2010-2024, Joachim Metz <[email protected]>
  *
  * Refer to AUTHORS for acknowledgements.
  *
@@ -60,7 +60,10 @@
 #endif /* defined( WINAPI ) && ( defined( _UNICODE ) || defined( UNICODE ) ) */
 
 /* Fallback for systems without PRI definitions
+ * Do not define when pyconfig.h has been included via python.h
  */
+#if !defined( HAVE_PYCONFIG_H )
+
 #if !defined( PRId8 )
 #define PRId8 "d"
 #endif
@@ -216,6 +219,8 @@
 #endif
 #endif /* !defined( PRIx64 ) */
 
+#endif /* !defined( HAVE_PYCONFIG_H ) */
+
 /* Fallback for systems without printf %jd definition
  */
 #if defined( HAVE_PRINTF_JD )
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libclocale-20221218/common/wide_string.h 
new/libclocale-20240107/common/wide_string.h
--- old/libclocale-20221218/common/wide_string.h        2022-12-18 
08:18:19.000000000 +0100
+++ new/libclocale-20240107/common/wide_string.h        2024-01-07 
06:19:26.000000000 +0100
@@ -1,7 +1,7 @@
 /*
  * Wide character string functions
  *
- * Copyright (C) 2010-2022, Joachim Metz <[email protected]>
+ * Copyright (C) 2010-2024, Joachim Metz <[email protected]>
  *
  * Refer to AUTHORS for acknowledgements.
  *
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libclocale-20221218/configure.ac new/libclocale-20240107/configure.ac
--- old/libclocale-20221218/configure.ac        2022-12-18 08:18:18.000000000 
+0100
+++ new/libclocale-20240107/configure.ac        2024-01-07 06:19:25.000000000 
+0100
@@ -2,13 +2,14 @@
 
 AC_INIT(
  [libclocale],
- [20221218],
+ [20240107],
  [[email protected]])
 
 AC_CONFIG_SRCDIR(
  [include/libclocale.h.in])
 
 AM_INIT_AUTOMAKE([gnu 1.6 tar-ustar])
+AM_EXTRA_RECURSIVE_TARGETS([sources splint])
 
 AC_CONFIG_MACRO_DIR([m4])
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libclocale-20221218/dpkg/changelog new/libclocale-20240107/dpkg/changelog
--- old/libclocale-20221218/dpkg/changelog      2022-12-18 08:21:21.000000000 
+0100
+++ new/libclocale-20240107/dpkg/changelog      2024-01-07 06:21:02.000000000 
+0100
@@ -1,5 +1,5 @@
-libclocale (20221218-1) unstable; urgency=low
+libclocale (20240107-1) unstable; urgency=low
 
   * Auto-generated
 
- -- Joachim Metz <[email protected]>  Sun, 18 Dec 2022 08:21:20 +0100
+ -- Joachim Metz <[email protected]>  Sun, 07 Jan 2024 06:21:01 +0100
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libclocale-20221218/dpkg/copyright new/libclocale-20240107/dpkg/copyright
--- old/libclocale-20221218/dpkg/copyright      2022-12-18 08:18:19.000000000 
+0100
+++ new/libclocale-20240107/dpkg/copyright      2024-01-07 06:19:26.000000000 
+0100
@@ -3,7 +3,7 @@
 Source: https://github.com/libyal/libclocale
 
 Files: *
-Copyright: 2010-2022, Joachim Metz <[email protected]>
+Copyright: 2010-2024, Joachim Metz <[email protected]>
 License: LGPL-3.0+
 
 License: LGPL-3.0+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libclocale-20221218/include/Makefile.am 
new/libclocale-20240107/include/Makefile.am
--- old/libclocale-20221218/include/Makefile.am 2022-12-18 08:18:18.000000000 
+0100
+++ new/libclocale-20240107/include/Makefile.am 2024-01-07 06:19:25.000000000 
+0100
@@ -18,9 +18,9 @@
        Makefile.in
 
 distclean: clean
-       /bin/rm -f libclocale.h
-       /bin/rm -f libclocale/definitions.h
-       /bin/rm -f libclocale/features.h
-       /bin/rm -f libclocale/types.h
-       /bin/rm -f Makefile
+       -rm -f libclocale.h
+       -rm -f libclocale/definitions.h
+       -rm -f libclocale/features.h
+       -rm -f libclocale/types.h
+       -rm -f Makefile
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libclocale-20221218/include/libclocale/definitions.h 
new/libclocale-20240107/include/libclocale/definitions.h
--- old/libclocale-20221218/include/libclocale/definitions.h    2022-12-18 
08:21:21.000000000 +0100
+++ new/libclocale-20240107/include/libclocale/definitions.h    2024-01-07 
06:21:02.000000000 +0100
@@ -1,7 +1,7 @@
 /*
  * Definitions for libclocale
  *
- * Copyright (C) 2010-2022, Joachim Metz <[email protected]>
+ * Copyright (C) 2010-2024, Joachim Metz <[email protected]>
  *
  * Refer to AUTHORS for acknowledgements.
  *
@@ -24,11 +24,11 @@
 
 #include <libclocale/types.h>
 
-#define LIBCLOCALE_VERSION                             20221218
+#define LIBCLOCALE_VERSION                             20240107
 
 /* The libclocale version string
  */
-#define LIBCLOCALE_VERSION_STRING                      "20221218"
+#define LIBCLOCALE_VERSION_STRING                      "20240107"
 
 /* The codepage feature flag definitions
  */
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libclocale-20221218/include/libclocale/definitions.h.in 
new/libclocale-20240107/include/libclocale/definitions.h.in
--- old/libclocale-20221218/include/libclocale/definitions.h.in 2022-12-18 
08:18:19.000000000 +0100
+++ new/libclocale-20240107/include/libclocale/definitions.h.in 2024-01-07 
06:19:26.000000000 +0100
@@ -1,7 +1,7 @@
 /*
  * Definitions for libclocale
  *
- * Copyright (C) 2010-2022, Joachim Metz <[email protected]>
+ * Copyright (C) 2010-2024, Joachim Metz <[email protected]>
  *
  * Refer to AUTHORS for acknowledgements.
  *
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libclocale-20221218/include/libclocale/error.h 
new/libclocale-20240107/include/libclocale/error.h
--- old/libclocale-20221218/include/libclocale/error.h  2022-12-18 
08:18:19.000000000 +0100
+++ new/libclocale-20240107/include/libclocale/error.h  2024-01-07 
06:19:26.000000000 +0100
@@ -1,7 +1,7 @@
 /*
  * The error code definitions for libclocale
  *
- * Copyright (C) 2010-2022, Joachim Metz <[email protected]>
+ * Copyright (C) 2010-2024, Joachim Metz <[email protected]>
  *
  * Refer to AUTHORS for acknowledgements.
  *
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libclocale-20221218/include/libclocale/extern.h 
new/libclocale-20240107/include/libclocale/extern.h
--- old/libclocale-20221218/include/libclocale/extern.h 2022-12-18 
08:18:19.000000000 +0100
+++ new/libclocale-20240107/include/libclocale/extern.h 2024-01-07 
06:19:26.000000000 +0100
@@ -4,7 +4,7 @@
  * This header should be included in header files that export or import
  * library functions
  *
- * Copyright (C) 2010-2022, Joachim Metz <[email protected]>
+ * Copyright (C) 2010-2024, Joachim Metz <[email protected]>
  *
  * Refer to AUTHORS for acknowledgements.
  *
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libclocale-20221218/include/libclocale/features.h 
new/libclocale-20240107/include/libclocale/features.h
--- old/libclocale-20221218/include/libclocale/features.h       2022-12-18 
08:21:21.000000000 +0100
+++ new/libclocale-20240107/include/libclocale/features.h       2024-01-07 
06:21:02.000000000 +0100
@@ -1,7 +1,7 @@
 /*
  * Features of libclocale
  *
- * Copyright (C) 2010-2022, Joachim Metz <[email protected]>
+ * Copyright (C) 2010-2024, Joachim Metz <[email protected]>
  *
  * Refer to AUTHORS for acknowledgements.
  *
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libclocale-20221218/include/libclocale/features.h.in 
new/libclocale-20240107/include/libclocale/features.h.in
--- old/libclocale-20221218/include/libclocale/features.h.in    2022-12-18 
08:18:19.000000000 +0100
+++ new/libclocale-20240107/include/libclocale/features.h.in    2024-01-07 
06:19:26.000000000 +0100
@@ -1,7 +1,7 @@
 /*
  * Features of libclocale
  *
- * Copyright (C) 2010-2022, Joachim Metz <[email protected]>
+ * Copyright (C) 2010-2024, Joachim Metz <[email protected]>
  *
  * Refer to AUTHORS for acknowledgements.
  *
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libclocale-20221218/include/libclocale/types.h 
new/libclocale-20240107/include/libclocale/types.h
--- old/libclocale-20221218/include/libclocale/types.h  2022-12-18 
08:21:21.000000000 +0100
+++ new/libclocale-20240107/include/libclocale/types.h  2024-01-07 
06:21:02.000000000 +0100
@@ -1,7 +1,7 @@
 /*
  * Type definitions for libclocale
  *
- * Copyright (C) 2010-2022, Joachim Metz <[email protected]>
+ * Copyright (C) 2010-2024, Joachim Metz <[email protected]>
  *
  * Refer to AUTHORS for acknowledgements.
  *
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libclocale-20221218/include/libclocale/types.h.in 
new/libclocale-20240107/include/libclocale/types.h.in
--- old/libclocale-20221218/include/libclocale/types.h.in       2022-12-18 
08:18:19.000000000 +0100
+++ new/libclocale-20240107/include/libclocale/types.h.in       2024-01-07 
06:19:26.000000000 +0100
@@ -1,7 +1,7 @@
 /*
  * Type definitions for libclocale
  *
- * Copyright (C) 2010-2022, Joachim Metz <[email protected]>
+ * Copyright (C) 2010-2024, Joachim Metz <[email protected]>
  *
  * Refer to AUTHORS for acknowledgements.
  *
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libclocale-20221218/include/libclocale.h 
new/libclocale-20240107/include/libclocale.h
--- old/libclocale-20221218/include/libclocale.h        2022-12-18 
08:21:21.000000000 +0100
+++ new/libclocale-20240107/include/libclocale.h        2024-01-07 
06:21:02.000000000 +0100
@@ -1,7 +1,7 @@
 /*
  * Library to support cross-platform C locale functions
  *
- * Copyright (C) 2010-2022, Joachim Metz <[email protected]>
+ * Copyright (C) 2010-2024, Joachim Metz <[email protected]>
  *
  * Refer to AUTHORS for acknowledgements.
  *
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libclocale-20221218/include/libclocale.h.in 
new/libclocale-20240107/include/libclocale.h.in
--- old/libclocale-20221218/include/libclocale.h.in     2022-12-18 
08:18:19.000000000 +0100
+++ new/libclocale-20240107/include/libclocale.h.in     2024-01-07 
06:19:26.000000000 +0100
@@ -1,7 +1,7 @@
 /*
  * Library to support cross-platform C locale functions
  *
- * Copyright (C) 2010-2022, Joachim Metz <[email protected]>
+ * Copyright (C) 2010-2024, Joachim Metz <[email protected]>
  *
  * Refer to AUTHORS for acknowledgements.
  *
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libclocale-20221218/libcerror/Makefile.am 
new/libclocale-20240107/libcerror/Makefile.am
--- old/libclocale-20221218/libcerror/Makefile.am       2022-12-18 
08:21:04.000000000 +0100
+++ new/libclocale-20240107/libcerror/Makefile.am       2024-01-07 
06:20:52.000000000 +0100
@@ -19,9 +19,11 @@
        Makefile.in
 
 distclean: clean
-       /bin/rm -f Makefile
+       -rm -f Makefile
 
-splint:
+sources-local: $(BUILT_SOURCES)
+
+splint-local:
        @echo "Running splint on libcerror ..."
        -splint -preproc -redef $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) 
$(AM_CPPFLAGS) $(libcerror_la_SOURCES)
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libclocale-20221218/libcerror/libcerror_definitions.h 
new/libclocale-20240107/libcerror/libcerror_definitions.h
--- old/libclocale-20221218/libcerror/libcerror_definitions.h   2022-12-18 
08:21:04.000000000 +0100
+++ new/libclocale-20240107/libcerror/libcerror_definitions.h   2024-01-07 
06:20:52.000000000 +0100
@@ -1,7 +1,7 @@
 /*
  * The internal definitions
  *
- * Copyright (C) 2008-2022, Joachim Metz <[email protected]>
+ * Copyright (C) 2008-2024, Joachim Metz <[email protected]>
  *
  * Refer to AUTHORS for acknowledgements.
  *
@@ -35,11 +35,11 @@
  */
 #else
 
-#define LIBCERROR_VERSION                              20220101
+#define LIBCERROR_VERSION                              20240101
 
 /* The libcerror version string
  */
-#define LIBCERROR_VERSION_STRING                       "20220101"
+#define LIBCERROR_VERSION_STRING                       "20240101"
 
 /* The error domains
  */
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libclocale-20221218/libcerror/libcerror_error.c 
new/libclocale-20240107/libcerror/libcerror_error.c
--- old/libclocale-20221218/libcerror/libcerror_error.c 2022-12-18 
08:21:04.000000000 +0100
+++ new/libclocale-20240107/libcerror/libcerror_error.c 2024-01-07 
06:20:52.000000000 +0100
@@ -1,7 +1,7 @@
 /*
  * Error functions
  *
- * Copyright (C) 2008-2022, Joachim Metz <[email protected]>
+ * Copyright (C) 2008-2024, Joachim Metz <[email protected]>
  *
  * Refer to AUTHORS for acknowledgements.
  *
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libclocale-20221218/libcerror/libcerror_error.h 
new/libclocale-20240107/libcerror/libcerror_error.h
--- old/libclocale-20221218/libcerror/libcerror_error.h 2022-12-18 
08:21:04.000000000 +0100
+++ new/libclocale-20240107/libcerror/libcerror_error.h 2024-01-07 
06:20:52.000000000 +0100
@@ -1,7 +1,7 @@
 /*
  * Error functions
  *
- * Copyright (C) 2008-2022, Joachim Metz <[email protected]>
+ * Copyright (C) 2008-2024, Joachim Metz <[email protected]>
  *
  * Refer to AUTHORS for acknowledgements.
  *
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libclocale-20221218/libcerror/libcerror_extern.h 
new/libclocale-20240107/libcerror/libcerror_extern.h
--- old/libclocale-20221218/libcerror/libcerror_extern.h        2022-12-18 
08:21:04.000000000 +0100
+++ new/libclocale-20240107/libcerror/libcerror_extern.h        2024-01-07 
06:20:52.000000000 +0100
@@ -1,7 +1,7 @@
 /*
  * The internal extern definition
  *
- * Copyright (C) 2008-2022, Joachim Metz <[email protected]>
+ * Copyright (C) 2008-2024, Joachim Metz <[email protected]>
  *
  * Refer to AUTHORS for acknowledgements.
  *
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libclocale-20221218/libcerror/libcerror_support.c 
new/libclocale-20240107/libcerror/libcerror_support.c
--- old/libclocale-20221218/libcerror/libcerror_support.c       2022-12-18 
08:21:04.000000000 +0100
+++ new/libclocale-20240107/libcerror/libcerror_support.c       2024-01-07 
06:20:52.000000000 +0100
@@ -1,7 +1,7 @@
 /*
  * Support functions
  *
- * Copyright (C) 2008-2022, Joachim Metz <[email protected]>
+ * Copyright (C) 2008-2024, Joachim Metz <[email protected]>
  *
  * Refer to AUTHORS for acknowledgements.
  *
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libclocale-20221218/libcerror/libcerror_support.h 
new/libclocale-20240107/libcerror/libcerror_support.h
--- old/libclocale-20221218/libcerror/libcerror_support.h       2022-12-18 
08:21:04.000000000 +0100
+++ new/libclocale-20240107/libcerror/libcerror_support.h       2024-01-07 
06:20:52.000000000 +0100
@@ -1,7 +1,7 @@
 /*
  * Support functions
  *
- * Copyright (C) 2008-2022, Joachim Metz <[email protected]>
+ * Copyright (C) 2008-2024, Joachim Metz <[email protected]>
  *
  * Refer to AUTHORS for acknowledgements.
  *
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libclocale-20221218/libcerror/libcerror_system.c 
new/libclocale-20240107/libcerror/libcerror_system.c
--- old/libclocale-20221218/libcerror/libcerror_system.c        2022-12-18 
08:21:04.000000000 +0100
+++ new/libclocale-20240107/libcerror/libcerror_system.c        2024-01-07 
06:20:52.000000000 +0100
@@ -1,7 +1,7 @@
 /*
  * System functions
  *
- * Copyright (C) 2008-2022, Joachim Metz <[email protected]>
+ * Copyright (C) 2008-2024, Joachim Metz <[email protected]>
  *
  * Refer to AUTHORS for acknowledgements.
  *
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libclocale-20221218/libcerror/libcerror_system.h 
new/libclocale-20240107/libcerror/libcerror_system.h
--- old/libclocale-20221218/libcerror/libcerror_system.h        2022-12-18 
08:21:04.000000000 +0100
+++ new/libclocale-20240107/libcerror/libcerror_system.h        2024-01-07 
06:20:52.000000000 +0100
@@ -1,7 +1,7 @@
 /*
  * System functions
  *
- * Copyright (C) 2008-2022, Joachim Metz <[email protected]>
+ * Copyright (C) 2008-2024, Joachim Metz <[email protected]>
  *
  * Refer to AUTHORS for acknowledgements.
  *
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libclocale-20221218/libcerror/libcerror_types.h 
new/libclocale-20240107/libcerror/libcerror_types.h
--- old/libclocale-20221218/libcerror/libcerror_types.h 2022-12-18 
08:21:04.000000000 +0100
+++ new/libclocale-20240107/libcerror/libcerror_types.h 2024-01-07 
06:20:52.000000000 +0100
@@ -1,7 +1,7 @@
 /*
  * The internal type definitions
  *
- * Copyright (C) 2008-2022, Joachim Metz <[email protected]>
+ * Copyright (C) 2008-2024, Joachim Metz <[email protected]>
  *
  * Refer to AUTHORS for acknowledgements.
  *
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libclocale-20221218/libcerror/libcerror_unused.h 
new/libclocale-20240107/libcerror/libcerror_unused.h
--- old/libclocale-20221218/libcerror/libcerror_unused.h        2022-12-18 
08:21:04.000000000 +0100
+++ new/libclocale-20240107/libcerror/libcerror_unused.h        2024-01-07 
06:20:52.000000000 +0100
@@ -1,7 +1,7 @@
 /*
  * Definitions to silence compiler warnings about unused function 
attributes/parameters.
  *
- * Copyright (C) 2008-2022, Joachim Metz <[email protected]>
+ * Copyright (C) 2008-2024, Joachim Metz <[email protected]>
  *
  * Refer to AUTHORS for acknowledgements.
  *
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libclocale-20221218/libclocale/Makefile.am 
new/libclocale-20240107/libclocale/Makefile.am
--- old/libclocale-20221218/libclocale/Makefile.am      2018-07-28 
19:17:55.000000000 +0200
+++ new/libclocale-20240107/libclocale/Makefile.am      2023-12-03 
09:59:38.000000000 +0100
@@ -32,11 +32,13 @@
        Makefile.in
 
 distclean: clean
-       /bin/rm -f libclocale_definitions.h
-       /bin/rm -f libclocale.rc
-       /bin/rm -f Makefile
+       -rm -f libclocale_definitions.h
+       -rm -f libclocale.rc
+       -rm -f Makefile
 
-splint:
+sources-local: $(BUILT_SOURCES)
+
+splint-local:
        @echo "Running splint on libclocale ..."
        -splint -preproc -redef $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) 
$(AM_CPPFLAGS) $(libclocale_la_SOURCES)
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libclocale-20221218/libclocale/libclocale.c 
new/libclocale-20240107/libclocale/libclocale.c
--- old/libclocale-20221218/libclocale/libclocale.c     2022-12-18 
08:18:19.000000000 +0100
+++ new/libclocale-20240107/libclocale/libclocale.c     2024-01-07 
06:19:26.000000000 +0100
@@ -1,7 +1,7 @@
 /*
  * Library to support cross-platform C locale functions
  *
- * Copyright (C) 2010-2022, Joachim Metz <[email protected]>
+ * Copyright (C) 2010-2024, Joachim Metz <[email protected]>
  *
  * Refer to AUTHORS for acknowledgements.
  *
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libclocale-20221218/libclocale/libclocale.rc 
new/libclocale-20240107/libclocale/libclocale.rc
--- old/libclocale-20221218/libclocale/libclocale.rc    2022-12-18 
08:21:21.000000000 +0100
+++ new/libclocale-20240107/libclocale/libclocale.rc    2024-01-07 
06:21:02.000000000 +0100
@@ -22,12 +22,12 @@
     BLOCK "040904E4"
     BEGIN
       VALUE "FileDescription",         "Library to support cross-platform C 
locale functions\0"
-      VALUE "FileVersion",             "20221218" "\0"
+      VALUE "FileVersion",             "20240107" "\0"
       VALUE "InternalName",            "libclocale.dll\0"
-      VALUE "LegalCopyright",          "(C) 2010-2022, Joachim Metz 
<[email protected]>\0"
+      VALUE "LegalCopyright",          "(C) 2010-2024, Joachim Metz 
<[email protected]>\0"
       VALUE "OriginalFilename",                "libclocale.dll\0"
       VALUE "ProductName",             "libclocale\0"
-      VALUE "ProductVersion",          "20221218" "\0"
+      VALUE "ProductVersion",          "20240107" "\0"
       VALUE "Comments",                        "For more information visit 
https://github.com/libyal/libclocale/\0";
     END
   END
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libclocale-20221218/libclocale/libclocale.rc.in 
new/libclocale-20240107/libclocale/libclocale.rc.in
--- old/libclocale-20221218/libclocale/libclocale.rc.in 2022-12-18 
08:18:19.000000000 +0100
+++ new/libclocale-20240107/libclocale/libclocale.rc.in 2024-01-07 
06:19:26.000000000 +0100
@@ -24,7 +24,7 @@
       VALUE "FileDescription",         "Library to support cross-platform C 
locale functions\0"
       VALUE "FileVersion",             "@VERSION@" "\0"
       VALUE "InternalName",            "libclocale.dll\0"
-      VALUE "LegalCopyright",          "(C) 2010-2022, Joachim Metz 
<[email protected]>\0"
+      VALUE "LegalCopyright",          "(C) 2010-2024, Joachim Metz 
<[email protected]>\0"
       VALUE "OriginalFilename",                "libclocale.dll\0"
       VALUE "ProductName",             "libclocale\0"
       VALUE "ProductVersion",          "@VERSION@" "\0"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libclocale-20221218/libclocale/libclocale_codepage.c 
new/libclocale-20240107/libclocale/libclocale_codepage.c
--- old/libclocale-20221218/libclocale/libclocale_codepage.c    2022-12-18 
08:18:19.000000000 +0100
+++ new/libclocale-20240107/libclocale/libclocale_codepage.c    2024-01-07 
06:19:26.000000000 +0100
@@ -1,7 +1,7 @@
 /*
  * Codepage functions
  *
- * Copyright (C) 2010-2022, Joachim Metz <[email protected]>
+ * Copyright (C) 2010-2024, Joachim Metz <[email protected]>
  *
  * Refer to AUTHORS for acknowledgements.
  *
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libclocale-20221218/libclocale/libclocale_codepage.h 
new/libclocale-20240107/libclocale/libclocale_codepage.h
--- old/libclocale-20221218/libclocale/libclocale_codepage.h    2022-12-18 
08:18:19.000000000 +0100
+++ new/libclocale-20240107/libclocale/libclocale_codepage.h    2024-01-07 
06:19:26.000000000 +0100
@@ -1,7 +1,7 @@
 /*
  * Codepage functions
  *
- * Copyright (C) 2010-2022, Joachim Metz <[email protected]>
+ * Copyright (C) 2010-2024, Joachim Metz <[email protected]>
  *
  * Refer to AUTHORS for acknowledgements.
  *
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libclocale-20221218/libclocale/libclocale_definitions.h 
new/libclocale-20240107/libclocale/libclocale_definitions.h
--- old/libclocale-20221218/libclocale/libclocale_definitions.h 2022-12-18 
08:21:21.000000000 +0100
+++ new/libclocale-20240107/libclocale/libclocale_definitions.h 2024-01-07 
06:21:02.000000000 +0100
@@ -1,7 +1,7 @@
 /*
  * The internal definitions
  *
- * Copyright (C) 2010-2022, Joachim Metz <[email protected]>
+ * Copyright (C) 2010-2024, Joachim Metz <[email protected]>
  *
  * Refer to AUTHORS for acknowledgements.
  *
@@ -34,11 +34,11 @@
  */
 #else
 
-#define LIBCLOCALE_VERSION                                     20221218
+#define LIBCLOCALE_VERSION                                     20240107
 
 /* The libclocale version string
  */
-#define LIBCLOCALE_VERSION_STRING                              "20221218"
+#define LIBCLOCALE_VERSION_STRING                              "20240107"
 
 /* The codepage feature flag definitions
  */
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libclocale-20221218/libclocale/libclocale_definitions.h.in 
new/libclocale-20240107/libclocale/libclocale_definitions.h.in
--- old/libclocale-20221218/libclocale/libclocale_definitions.h.in      
2022-12-18 08:18:19.000000000 +0100
+++ new/libclocale-20240107/libclocale/libclocale_definitions.h.in      
2024-01-07 06:19:26.000000000 +0100
@@ -1,7 +1,7 @@
 /*
  * The internal definitions
  *
- * Copyright (C) 2010-2022, Joachim Metz <[email protected]>
+ * Copyright (C) 2010-2024, Joachim Metz <[email protected]>
  *
  * Refer to AUTHORS for acknowledgements.
  *
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libclocale-20221218/libclocale/libclocale_extern.h 
new/libclocale-20240107/libclocale/libclocale_extern.h
--- old/libclocale-20221218/libclocale/libclocale_extern.h      2022-12-18 
08:18:19.000000000 +0100
+++ new/libclocale-20240107/libclocale/libclocale_extern.h      2024-01-07 
06:19:26.000000000 +0100
@@ -1,7 +1,7 @@
 /*
  * The internal extern definition
  *
- * Copyright (C) 2010-2022, Joachim Metz <[email protected]>
+ * Copyright (C) 2010-2024, Joachim Metz <[email protected]>
  *
  * Refer to AUTHORS for acknowledgements.
  *
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libclocale-20221218/libclocale/libclocale_libcerror.h 
new/libclocale-20240107/libclocale/libclocale_libcerror.h
--- old/libclocale-20221218/libclocale/libclocale_libcerror.h   2022-12-18 
08:18:19.000000000 +0100
+++ new/libclocale-20240107/libclocale/libclocale_libcerror.h   2024-01-07 
06:19:26.000000000 +0100
@@ -1,7 +1,7 @@
 /*
  * The internal libcerror header
  *
- * Copyright (C) 2010-2022, Joachim Metz <[email protected]>
+ * Copyright (C) 2010-2024, Joachim Metz <[email protected]>
  *
  * Refer to AUTHORS for acknowledgements.
  *
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libclocale-20221218/libclocale/libclocale_locale.c 
new/libclocale-20240107/libclocale/libclocale_locale.c
--- old/libclocale-20221218/libclocale/libclocale_locale.c      2022-12-18 
08:18:19.000000000 +0100
+++ new/libclocale-20240107/libclocale/libclocale_locale.c      2024-01-07 
06:19:26.000000000 +0100
@@ -1,7 +1,7 @@
 /*
  * Locale functions
  *
- * Copyright (C) 2010-2022, Joachim Metz <[email protected]>
+ * Copyright (C) 2010-2024, Joachim Metz <[email protected]>
  *
  * Refer to AUTHORS for acknowledgements.
  *
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libclocale-20221218/libclocale/libclocale_locale.h 
new/libclocale-20240107/libclocale/libclocale_locale.h
--- old/libclocale-20221218/libclocale/libclocale_locale.h      2022-12-18 
08:18:19.000000000 +0100
+++ new/libclocale-20240107/libclocale/libclocale_locale.h      2024-01-07 
06:19:26.000000000 +0100
@@ -1,7 +1,7 @@
 /*
  * Locale functions
  *
- * Copyright (C) 2010-2022, Joachim Metz <[email protected]>
+ * Copyright (C) 2010-2024, Joachim Metz <[email protected]>
  *
  * Refer to AUTHORS for acknowledgements.
  *
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libclocale-20221218/libclocale/libclocale_support.c 
new/libclocale-20240107/libclocale/libclocale_support.c
--- old/libclocale-20221218/libclocale/libclocale_support.c     2022-12-18 
08:19:03.000000000 +0100
+++ new/libclocale-20240107/libclocale/libclocale_support.c     2024-01-07 
06:19:26.000000000 +0100
@@ -1,7 +1,7 @@
 /*
  * Support functions
  *
- * Copyright (C) 2010-2022, Joachim Metz <[email protected]>
+ * Copyright (C) 2010-2024, Joachim Metz <[email protected]>
  *
  * Refer to AUTHORS for acknowledgements.
  *
@@ -68,7 +68,7 @@
 
                return( -1 );
        }
-#if defined( HAVE_BINDTEXTDOMAIN ) && defined( HAVE_TEXTDOMAIN )
+#if defined( HAVE_BINDTEXTDOMAIN ) && defined( HAVE_TEXTDOMAIN ) && defined( 
LOCALEDIR )
        if( bindtextdomain(
             domain_name,
             LOCALEDIR ) == NULL )
@@ -94,7 +94,7 @@
 
                return( -1 );
        }
-#endif /* defined( HAVE_BINDTEXTDOMAIN ) && defined( HAVE_TEXTDOMAIN ) */
+#endif /* defined( HAVE_BINDTEXTDOMAIN ) && defined( HAVE_TEXTDOMAIN ) && 
defined( LOCALEDIR ) */
 
 #if !defined( HAVE_WIDE_SYSTEM_CHARACTER )
        if( libclocale_locale_get_codepage(
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libclocale-20221218/libclocale/libclocale_support.h 
new/libclocale-20240107/libclocale/libclocale_support.h
--- old/libclocale-20221218/libclocale/libclocale_support.h     2022-12-18 
08:18:19.000000000 +0100
+++ new/libclocale-20240107/libclocale/libclocale_support.h     2024-01-07 
06:19:26.000000000 +0100
@@ -1,7 +1,7 @@
 /*
  * Support functions
  *
- * Copyright (C) 2010-2022, Joachim Metz <[email protected]>
+ * Copyright (C) 2010-2024, Joachim Metz <[email protected]>
  *
  * Refer to AUTHORS for acknowledgements.
  *
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libclocale-20221218/libclocale/libclocale_unused.h 
new/libclocale-20240107/libclocale/libclocale_unused.h
--- old/libclocale-20221218/libclocale/libclocale_unused.h      2022-12-18 
08:18:19.000000000 +0100
+++ new/libclocale-20240107/libclocale/libclocale_unused.h      2024-01-07 
06:19:26.000000000 +0100
@@ -1,7 +1,7 @@
 /*
  * Definitions to silence compiler warnings about unused function 
attributes/parameters.
  *
- * Copyright (C) 2010-2022, Joachim Metz <[email protected]>
+ * Copyright (C) 2010-2024, Joachim Metz <[email protected]>
  *
  * Refer to AUTHORS for acknowledgements.
  *
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libclocale-20221218/libclocale/libclocale_wide_string.c 
new/libclocale-20240107/libclocale/libclocale_wide_string.c
--- old/libclocale-20221218/libclocale/libclocale_wide_string.c 2022-12-18 
08:18:19.000000000 +0100
+++ new/libclocale-20240107/libclocale/libclocale_wide_string.c 2024-01-07 
06:19:26.000000000 +0100
@@ -1,7 +1,7 @@
 /*
  * Wide character string functions
  *
- * Copyright (C) 2010-2022, Joachim Metz <[email protected]>
+ * Copyright (C) 2010-2024, Joachim Metz <[email protected]>
  *
  * Refer to AUTHORS for acknowledgements.
  *
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libclocale-20221218/libclocale/libclocale_wide_string.h 
new/libclocale-20240107/libclocale/libclocale_wide_string.h
--- old/libclocale-20221218/libclocale/libclocale_wide_string.h 2022-12-18 
08:18:19.000000000 +0100
+++ new/libclocale-20240107/libclocale/libclocale_wide_string.h 2024-01-07 
06:19:26.000000000 +0100
@@ -1,7 +1,7 @@
 /*
  * Wide character string functions
  *
- * Copyright (C) 2010-2022, Joachim Metz <[email protected]>
+ * Copyright (C) 2010-2024, Joachim Metz <[email protected]>
  *
  * Refer to AUTHORS for acknowledgements.
  *
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libclocale-20221218/libclocale.spec new/libclocale-20240107/libclocale.spec
--- old/libclocale-20221218/libclocale.spec     2022-12-18 08:21:21.000000000 
+0100
+++ new/libclocale-20240107/libclocale.spec     2024-01-07 06:21:02.000000000 
+0100
@@ -1,12 +1,11 @@
 Name: libclocale
-Version: 20221218
+Version: 20240107
 Release: 1
 Summary: Library to support cross-platform C locale functions
 Group: System Environment/Libraries
-License: LGPLv3+
+License: LGPL-3.0-or-later
 Source: %{name}-%{version}.tar.gz
 URL: https://github.com/libyal/libclocale
-BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
  
 BuildRequires: gcc 
 
@@ -48,19 +47,16 @@
 %postun -p /sbin/ldconfig
 
 %files -n libclocale
-%defattr(644,root,root,755)
 %license COPYING COPYING.LESSER
 %doc AUTHORS README
-%attr(755,root,root) %{_libdir}/*.so.*
+%{_libdir}/*.so.*
 
 %files -n libclocale-static
-%defattr(644,root,root,755)
 %license COPYING COPYING.LESSER
 %doc AUTHORS README
-%attr(755,root,root) %{_libdir}/*.a
+%{_libdir}/*.a
 
 %files -n libclocale-devel
-%defattr(644,root,root,755)
 %license COPYING COPYING.LESSER
 %doc AUTHORS README
 %{_libdir}/*.so
@@ -69,6 +65,6 @@
 %{_mandir}/man3/*
 
 %changelog
-* Sun Dec 18 2022 Joachim Metz <[email protected]> 20221218-1
+* Sun Jan  7 2024 Joachim Metz <[email protected]> 20240107-1
 - Auto-generated
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libclocale-20221218/libclocale.spec.in 
new/libclocale-20240107/libclocale.spec.in
--- old/libclocale-20221218/libclocale.spec.in  2022-12-18 08:18:18.000000000 
+0100
+++ new/libclocale-20240107/libclocale.spec.in  2024-01-07 06:19:25.000000000 
+0100
@@ -3,10 +3,9 @@
 Release: 1
 Summary: Library to support cross-platform C locale functions
 Group: System Environment/Libraries
-License: LGPLv3+
+License: LGPL-3.0-or-later
 Source: %{name}-%{version}.tar.gz
 URL: https://github.com/libyal/libclocale
-BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 @libclocale_spec_requires@ @ax_libcerror_spec_requires@
 BuildRequires: gcc @ax_libcerror_spec_build_requires@
 
@@ -48,19 +47,16 @@
 %postun -p /sbin/ldconfig
 
 %files -n libclocale
-%defattr(644,root,root,755)
 %license COPYING COPYING.LESSER
 %doc AUTHORS README
-%attr(755,root,root) %{_libdir}/*.so.*
+%{_libdir}/*.so.*
 
 %files -n libclocale-static
-%defattr(644,root,root,755)
 %license COPYING COPYING.LESSER
 %doc AUTHORS README
-%attr(755,root,root) %{_libdir}/*.a
+%{_libdir}/*.a
 
 %files -n libclocale-devel
-%defattr(644,root,root,755)
 %license COPYING COPYING.LESSER
 %doc AUTHORS README
 %{_libdir}/*.so
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libclocale-20221218/manuals/Makefile.am 
new/libclocale-20240107/manuals/Makefile.am
--- old/libclocale-20221218/manuals/Makefile.am 2012-05-07 21:12:48.000000000 
+0200
+++ new/libclocale-20240107/manuals/Makefile.am 2023-12-03 09:59:38.000000000 
+0100
@@ -8,5 +8,5 @@
        Makefile.in
 
 distclean: clean
-       /bin/rm -f Makefile
+       -rm -f Makefile
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libclocale-20221218/manuals/libclocale.3 
new/libclocale-20240107/manuals/libclocale.3
--- old/libclocale-20221218/manuals/libclocale.3        2022-12-18 
08:18:19.000000000 +0100
+++ new/libclocale-20240107/manuals/libclocale.3        2024-01-07 
06:19:26.000000000 +0100
@@ -59,7 +59,7 @@
 .Sh AUTHOR
 These man pages are generated from "libclocale.h".
 .Sh COPYRIGHT
-Copyright (C) 2010-2022, Joachim Metz <[email protected]>.
+Copyright (C) 2010-2024, Joachim Metz <[email protected]>.
 .sp
 This is free software; see the source for copying conditions.
 There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR 
PURPOSE.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libclocale-20221218/msvscpp/Makefile.am 
new/libclocale-20240107/msvscpp/Makefile.am
--- old/libclocale-20221218/msvscpp/Makefile.am 2022-12-18 08:18:46.000000000 
+0100
+++ new/libclocale-20240107/msvscpp/Makefile.am 2024-01-07 06:19:55.000000000 
+0100
@@ -13,5 +13,5 @@
        Makefile.in
 
 distclean: clean
-       /bin/rm -f Makefile
+       -rm -f Makefile
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libclocale-20221218/po/Makevars new/libclocale-20240107/po/Makevars
--- old/libclocale-20221218/po/Makevars 2022-12-18 08:21:21.000000000 +0100
+++ new/libclocale-20240107/po/Makevars 2024-01-07 06:21:02.000000000 +0100
@@ -40,3 +40,6 @@
 # message catalogs shall be used.  It is usually empty.
 EXTRA_LOCALE_CATEGORIES =
 
+# Additional make targets.
+sources splint:
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libclocale-20221218/po/Makevars.in new/libclocale-20240107/po/Makevars.in
--- old/libclocale-20221218/po/Makevars.in      2012-05-07 20:51:01.000000000 
+0200
+++ new/libclocale-20240107/po/Makevars.in      2023-12-03 09:59:39.000000000 
+0100
@@ -40,3 +40,6 @@
 # message catalogs shall be used.  It is usually empty.
 EXTRA_LOCALE_CATEGORIES =
 
+# Additional make targets.
+sources splint:
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libclocale-20221218/tests/Makefile.am 
new/libclocale-20240107/tests/Makefile.am
--- old/libclocale-20221218/tests/Makefile.am   2022-12-18 08:18:46.000000000 
+0100
+++ new/libclocale-20240107/tests/Makefile.am   2024-01-07 06:19:55.000000000 
+0100
@@ -57,5 +57,5 @@
        Makefile.in
 
 distclean: clean
-       /bin/rm -f Makefile
+       -rm -f Makefile
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libclocale-20221218/tests/clocale_test_codepage.c 
new/libclocale-20240107/tests/clocale_test_codepage.c
--- old/libclocale-20221218/tests/clocale_test_codepage.c       2022-12-18 
08:18:19.000000000 +0100
+++ new/libclocale-20240107/tests/clocale_test_codepage.c       2024-01-07 
06:19:26.000000000 +0100
@@ -1,7 +1,7 @@
 /*
  * Library codepage functions test program
  *
- * Copyright (C) 2010-2022, Joachim Metz <[email protected]>
+ * Copyright (C) 2010-2024, Joachim Metz <[email protected]>
  *
  * Refer to AUTHORS for acknowledgements.
  *
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libclocale-20221218/tests/clocale_test_libcerror.h 
new/libclocale-20240107/tests/clocale_test_libcerror.h
--- old/libclocale-20221218/tests/clocale_test_libcerror.h      2022-12-18 
08:18:19.000000000 +0100
+++ new/libclocale-20240107/tests/clocale_test_libcerror.h      2024-01-07 
06:19:26.000000000 +0100
@@ -1,7 +1,7 @@
 /*
  * The libcerror header wrapper
  *
- * Copyright (C) 2010-2022, Joachim Metz <[email protected]>
+ * Copyright (C) 2010-2024, Joachim Metz <[email protected]>
  *
  * Refer to AUTHORS for acknowledgements.
  *
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libclocale-20221218/tests/clocale_test_libclocale.h 
new/libclocale-20240107/tests/clocale_test_libclocale.h
--- old/libclocale-20221218/tests/clocale_test_libclocale.h     2022-12-18 
08:18:19.000000000 +0100
+++ new/libclocale-20240107/tests/clocale_test_libclocale.h     2024-01-07 
06:19:26.000000000 +0100
@@ -1,7 +1,7 @@
 /*
  * The libclocale header wrapper
  *
- * Copyright (C) 2010-2022, Joachim Metz <[email protected]>
+ * Copyright (C) 2010-2024, Joachim Metz <[email protected]>
  *
  * Refer to AUTHORS for acknowledgements.
  *
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libclocale-20221218/tests/clocale_test_locale.c 
new/libclocale-20240107/tests/clocale_test_locale.c
--- old/libclocale-20221218/tests/clocale_test_locale.c 2022-12-18 
08:18:19.000000000 +0100
+++ new/libclocale-20240107/tests/clocale_test_locale.c 2024-01-07 
06:19:26.000000000 +0100
@@ -1,7 +1,7 @@
 /*
  * Library locale functions test program
  *
- * Copyright (C) 2010-2022, Joachim Metz <[email protected]>
+ * Copyright (C) 2010-2024, Joachim Metz <[email protected]>
  *
  * Refer to AUTHORS for acknowledgements.
  *
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libclocale-20221218/tests/clocale_test_macros.h 
new/libclocale-20240107/tests/clocale_test_macros.h
--- old/libclocale-20221218/tests/clocale_test_macros.h 2022-12-18 
08:18:19.000000000 +0100
+++ new/libclocale-20240107/tests/clocale_test_macros.h 2024-01-07 
06:19:26.000000000 +0100
@@ -1,7 +1,7 @@
 /*
  * Macros for testing
  *
- * Copyright (C) 2010-2022, Joachim Metz <[email protected]>
+ * Copyright (C) 2010-2024, Joachim Metz <[email protected]>
  *
  * Refer to AUTHORS for acknowledgements.
  *
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libclocale-20221218/tests/clocale_test_support.c 
new/libclocale-20240107/tests/clocale_test_support.c
--- old/libclocale-20221218/tests/clocale_test_support.c        2022-12-18 
08:18:46.000000000 +0100
+++ new/libclocale-20240107/tests/clocale_test_support.c        2024-01-07 
06:19:55.000000000 +0100
@@ -1,7 +1,7 @@
 /*
  * Library support functions test program
  *
- * Copyright (C) 2010-2022, Joachim Metz <[email protected]>
+ * Copyright (C) 2010-2024, Joachim Metz <[email protected]>
  *
  * Refer to AUTHORS for acknowledgements.
  *
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libclocale-20221218/tests/clocale_test_unused.h 
new/libclocale-20240107/tests/clocale_test_unused.h
--- old/libclocale-20221218/tests/clocale_test_unused.h 2022-12-18 
08:18:19.000000000 +0100
+++ new/libclocale-20240107/tests/clocale_test_unused.h 2024-01-07 
06:19:26.000000000 +0100
@@ -1,7 +1,7 @@
 /*
  * Definitions to silence compiler warnings about unused function 
attributes/parameters.
  *
- * Copyright (C) 2010-2022, Joachim Metz <[email protected]>
+ * Copyright (C) 2010-2024, Joachim Metz <[email protected]>
  *
  * Refer to AUTHORS for acknowledgements.
  *
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libclocale-20221218/tests/test_library.sh 
new/libclocale-20240107/tests/test_library.sh
--- old/libclocale-20221218/tests/test_library.sh       2022-12-18 
08:18:46.000000000 +0100
+++ new/libclocale-20240107/tests/test_library.sh       2024-01-07 
06:20:05.000000000 +0100
@@ -1,7 +1,7 @@
-#!/bin/bash
+#!/usr/bin/env bash
 # Tests library functions and types.
 #
-# Version: 20200705
+# Version: 20231007
 
 EXIT_SUCCESS=0;
 EXIT_FAILURE=1;
@@ -9,7 +9,7 @@
 
 LIBRARY_TESTS="codepage locale support";
 LIBRARY_TESTS_WITH_INPUT="";
-OPTION_SETS="";
+OPTION_SETS=();
 
 INPUT_GLOB="*";
 
@@ -78,47 +78,54 @@
 
                local TEST_SET_DIRECTORY=$(get_test_set_directory 
"${TEST_PROFILE_DIRECTORY}" "${TEST_SET_INPUT_DIRECTORY}");
 
-               local OLDIFS=${IFS};
-
-               # IFS="\n" is not supported by all platforms.
-               IFS="
-";
-
                if test -f "${TEST_SET_DIRECTORY}/files";
                then
-                       for INPUT_FILE in `cat ${TEST_SET_DIRECTORY}/files | 
sed "s?^?${TEST_SET_INPUT_DIRECTORY}/?"`;
+                       IFS="" read -a INPUT_FILES <<< $(cat 
${TEST_SET_DIRECTORY}/files | sed "s?^?${TEST_SET_INPUT_DIRECTORY}/?");
+               else
+                       IFS="" read -a INPUT_FILES <<< $(ls -1d 
${TEST_SET_INPUT_DIRECTORY}/${INPUT_GLOB});
+               fi
+               for INPUT_FILE in "${INPUT_FILES[@]}";
+               do
+                       OPTION_INPUT_FILE="${INPUT_FILE}";
+
+                       if test "${OSTYPE}" = "msys";
+                       then
+                               # A test executable built with MinGW expects a 
Windows path.
+                               INPUT_FILE=`echo ${INPUT_FILE} | sed 
's?/?\\\\?g'`;
+                       fi
+                       local TESTED_WITH_OPTIONS=0;
+
+                       for OPTION_SET in ${OPTION_SETS[@]};
                        do
-                               if test "${OSTYPE}" = "msys";
-                               then
-                                       # A test executable built with MinGW 
expects a Windows path.
-                                       INPUT_FILE=`echo ${INPUT_FILE} | sed 
's?/?\\\\?g'`;
-                               fi
-                               run_test_on_input_file_with_options 
"${TEST_SET_DIRECTORY}" "${TEST_DESCRIPTION}" "default" "${OPTION_SETS}" 
"${TEST_EXECUTABLE}" "${INPUT_FILE}";
-                               RESULT=$?;
+                               local 
TEST_DATA_OPTION_FILE=$(get_test_data_option_file "${TEST_SET_DIRECTORY}" 
"${OPTION_INPUT_FILE}" "${OPTION_SET}");
 
-                               if test ${RESULT} -ne ${EXIT_SUCCESS};
+                               if test -f ${TEST_DATA_OPTION_FILE};
                                then
-                                       break;
+                                       TESTED_WITH_OPTIONS=1;
+
+                                       IFS=" " read -a OPTIONS <<< 
$(read_test_data_option_file "${TEST_SET_DIRECTORY}" "${INPUT_FILE}" 
"${OPTION_SET}");
+
+                                       run_test_on_input_file 
"${TEST_SET_DIRECTORY}" "${TEST_DESCRIPTION}" "default" "${OPTION_SET}" 
"${TEST_EXECUTABLE}" "${INPUT_FILE}" "${OPTIONS[@]}";
+                                       RESULT=$?;
+
+                                       if test ${RESULT} -ne ${EXIT_SUCCESS};
+                                       then
+                                               break;
+                                       fi
                                fi
                        done
-               else
-                       for INPUT_FILE in `ls -1d 
${TEST_SET_INPUT_DIRECTORY}/${INPUT_GLOB}`;
-                       do
-                               if test "${OSTYPE}" = "msys";
-                               then
-                                       # A test executable built with MinGW 
expects a Windows path.
-                                       INPUT_FILE=`echo ${INPUT_FILE} | sed 
's?/?\\\\?g'`;
-                               fi
-                               run_test_on_input_file_with_options 
"${TEST_SET_DIRECTORY}" "${TEST_DESCRIPTION}" "default" "${OPTION_SETS}" 
"${TEST_EXECUTABLE}" "${INPUT_FILE}";
+
+                       if test ${TESTED_WITH_OPTIONS} -eq 0;
+                       then
+                               run_test_on_input_file "${TEST_SET_DIRECTORY}" 
"${TEST_DESCRIPTION}" "default" "" "${TEST_EXECUTABLE}" "${INPUT_FILE}";
                                RESULT=$?;
+                       fi
 
-                               if test ${RESULT} -ne ${EXIT_SUCCESS};
-                               then
-                                       break;
-                               fi
-                       done
-               fi
-               IFS=${OLDIFS};
+                       if test ${RESULT} -ne ${EXIT_SUCCESS};
+                       then
+                               break;
+                       fi
+               done
 
                if test ${RESULT} -ne ${EXIT_SUCCESS};
                then
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libclocale-20221218/tests/test_manpage.sh 
new/libclocale-20240107/tests/test_manpage.sh
--- old/libclocale-20221218/tests/test_manpage.sh       2022-12-18 
08:18:19.000000000 +0100
+++ new/libclocale-20240107/tests/test_manpage.sh       2024-01-07 
06:19:26.000000000 +0100
@@ -1,7 +1,7 @@
-#!/bin/bash
+#!/usr/bin/env bash
 # Tests man pages.
 #
-# Version: 20190302
+# Version: 20230410
 
 EXIT_SUCCESS=0;
 EXIT_FAILURE=1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libclocale-20221218/tests/test_runner.sh 
new/libclocale-20240107/tests/test_runner.sh
--- old/libclocale-20221218/tests/test_runner.sh        2022-12-18 
08:18:19.000000000 +0100
+++ new/libclocale-20240107/tests/test_runner.sh        2024-01-07 
06:19:26.000000000 +0100
@@ -1,7 +1,7 @@
-#!/bin/bash
+#!/usr/bin/env bash
 # Bash functions to run an executable for testing.
 #
-# Version: 20220924
+# Version: 20231119
 #
 # When CHECK_WITH_ASAN is set to a non-empty value the test executable
 # is run with asan, otherwise it is run without.
@@ -15,7 +15,7 @@
 # When CHECK_WITH_VALGRIND is set to a non-empty value the test executable
 # is run with valgrind, otherwise it is run without.
 #
-# PYTHON and PYTHON_VERSION are used to determine the Python interpreter.
+# PYTHON is used to determine the Python interpreter.
 
 EXIT_SUCCESS=0;
 EXIT_FAILURE=1;
@@ -227,9 +227,6 @@
 
 # Searches for the path to the binary variant of the Python module
 #
-# Globals:
-#   PYTHON_VERSION
-#
 # Arguments:
 #   a string containing the path of the test executable
 #
@@ -246,18 +243,8 @@
        TEST_EXECUTABLE=`dirname ${TEST_EXECUTABLE}`;
        TEST_EXECUTABLE=`dirname ${TEST_EXECUTABLE}`;
 
-       PYTHON_VERSION=`echo ${PYTHON_VERSION} | cut -c1`;
+       local 
PYTHON_MODULE_PATH="${TEST_EXECUTABLE}/${PYTHON_MODULE_NAME}/.libs";
 
-       local 
PYTHON_MODULE_PATH="${TEST_EXECUTABLE}/${PYTHON_MODULE_NAME}-python${PYTHON_VERSION}/.libs";
-
-       if ! test -d "${PYTHON_MODULE_PATH}";
-       then
-               
PYTHON_MODULE_PATH="../${PYTHON_MODULE_NAME}-python${PYTHON_VERSION}/.libs";
-       fi
-       if ! test -d "${PYTHON_MODULE_PATH}";
-       then
-               
PYTHON_MODULE_PATH="${TEST_EXECUTABLE}/${PYTHON_MODULE_NAME}/.libs";
-       fi
        if ! test -d "${PYTHON_MODULE_PATH}";
        then
                PYTHON_MODULE_PATH="../${PYTHON_MODULE_NAME}/.libs";
@@ -406,9 +393,12 @@
                TEST_DATA_OPTION_FILE=$(get_test_data_option_file 
"${TEST_SET_DIRECTORY}" "${INPUT_FILE}" "${OPTION_SET}");
        fi
 
-       local OPTIONS=()
-       local OPTIONS_STRING=`cat "${TEST_DATA_OPTION_FILE}" | head -n 1 | sed 
's/[\r\n]*$//'`;
+       local OPTIONS_STRING=`head -n 1 "${TEST_DATA_OPTION_FILE}" | sed 
's/[\r\n]*$//'`;
 
+       if test "${OPTIONS_STRING}" = "# libyal test data options";
+       then
+               OPTIONS_STRING=`tail -n +2 "${TEST_DATA_OPTION_FILE}" | sed 
's/^offset=/-o/;s/^password=/-p/;s/^recovery_password=/-r/;s/^startup_key=/-s/;s/virtual_address=/-v/'
 | tr '\n' ' '`;
+       fi
        echo "${OPTIONS_STRING}";
 }
 
@@ -419,7 +409,6 @@
 #   CHECK_WITH_GDB
 #   CHECK_WITH_STDERR
 #   CHECK_WITH_VALGRIND
-#   PYTHON_VERSION
 #
 # Arguments:
 #   a string containing the test description
@@ -456,7 +445,7 @@
 
        if test ${IS_PYTHON_SCRIPT} -eq 0 && test -z ${PYTHON};
        then
-               local PYTHON=`which python${PYTHON_VERSION} 2> /dev/null`;
+               local PYTHON=`which python 2> /dev/null`;
 
                if ! test -x ${PYTHON};
                then
@@ -740,7 +729,6 @@
 #   CHECK_WITH_GDB
 #   CHECK_WITH_STDERR
 #   CHECK_WITH_VALGRIND
-#   PYTHON_VERSION
 #
 # Arguments:
 #   a string containing the path of the test executable
@@ -777,7 +765,7 @@
 
        if test ${IS_PYTHON_SCRIPT} -eq 0 && test -z ${PYTHON};
        then
-               local PYTHON=`which python${PYTHON_VERSION} 2> /dev/null`;
+               local PYTHON=`which python 2> /dev/null`;
 
                if ! test -x ${PYTHON};
                then
@@ -1073,14 +1061,10 @@
        local ARGUMENTS=("$@");
 
        local INPUT_NAME=`basename "${INPUT_FILE}"`;
-       local OPTIONS=();
        local TEST_OUTPUT="${INPUT_NAME}";
 
        if test -n "${OPTION_SET}";
        then
-               OPTIONS_STRING=$(read_test_data_option_file 
"${TEST_SET_DIRECTORY}" "${INPUT_FILE}" "${OPTION_SET}");
-               IFS=" " read -a OPTIONS <<< "${OPTIONS_STRING}";
-
                TEST_OUTPUT="${INPUT_NAME}-${OPTION_SET}";
        fi
 
@@ -1092,7 +1076,7 @@
 
        if test "${TEST_MODE}" = "with_callback";
        then
-               test_callback "${TMPDIR}" "${TEST_SET_DIRECTORY}" 
"${TEST_OUTPUT}" "${TEST_EXECUTABLE}" "${TEST_INPUT}" ${ARGUMENTS[@]} 
"${OPTIONS[@]}";
+               test_callback "${TMPDIR}" "${TEST_SET_DIRECTORY}" 
"${TEST_OUTPUT}" "${TEST_EXECUTABLE}" "${TEST_INPUT}" ${ARGUMENTS[@]};
                RESULT=$?;
 
        elif test "${TEST_MODE}" = "with_stdout_reference";
@@ -1109,7 +1093,7 @@
                local INPUT_FILE_FULL_PATH=$( readlink_f "${INPUT_FILE}" );
                local TEST_LOG="${TEST_OUTPUT}.log";
 
-               (cd ${TMPDIR} && run_test_with_input_and_arguments 
"${TEST_EXECUTABLE}" "${INPUT_FILE_FULL_PATH}" ${ARGUMENTS[@]} "${OPTIONS[@]}" 
> "${TEST_LOG}");
+               (cd ${TMPDIR} && run_test_with_input_and_arguments 
"${TEST_EXECUTABLE}" "${INPUT_FILE_FULL_PATH}" ${ARGUMENTS[@]} > "${TEST_LOG}");
                RESULT=$?;
 
                # Compare output if test ran successfully.
@@ -1135,7 +1119,7 @@
                fi
 
        else
-               run_test_with_input_and_arguments "${TEST_EXECUTABLE}" 
"${INPUT_FILE}" ${ARGUMENTS[@]} "${OPTIONS[@]}";
+               run_test_with_input_and_arguments "${TEST_EXECUTABLE}" 
"${INPUT_FILE}" ${ARGUMENTS[@]};
                RESULT=$?;
        fi
 
@@ -1144,22 +1128,12 @@
        if test -n "${TEST_DESCRIPTION}";
        then
                ARGUMENTS=`echo "${ARGUMENTS[*]}" | tr '\n' ' ' | sed 's/[ 
]\$//'`;
-               OPTIONS=`echo "${OPTIONS[*]}" | tr '\n' ' ' | sed 's/[ ]\$//'`;
 
-               if test -z "${ARGUMENTS}" && test -z "${OPTIONS}";
+               if test -z "${ARGUMENTS}";
                then
                        echo -n "${TEST_DESCRIPTION} with input: ${INPUT_FILE}";
-
-               elif test -z "${ARGUMENTS}";
-               then
-                       echo -n "${TEST_DESCRIPTION} with options: '${OPTIONS}' 
and input: ${INPUT_FILE}";
-
-               elif test -z "${OPTIONS}";
-               then
-                       echo -n "${TEST_DESCRIPTION} with options: 
'${ARGUMENTS}' and input: ${INPUT_FILE}";
-
                else
-                       echo -n "${TEST_DESCRIPTION} with options: 
'${ARGUMENTS} ${OPTIONS}' and input: ${INPUT_FILE}";
+                       echo -n "${TEST_DESCRIPTION} with options: 
'${ARGUMENTS}' and input: ${INPUT_FILE}";
                fi
 
                if test ${RESULT} -ne ${EXIT_SUCCESS};
@@ -1172,122 +1146,3 @@
        return ${RESULT};
 }
 
-# Runs the test with options on the input file.
-#
-# Note that this function is not intended to be directly invoked
-# from outside the test runner script.
-#
-# Arguments:
-#   a string containing the path of the test set directory
-#   a string containing the description of the test
-#   a string containing the test mode
-#   a string containing the name of the test data option sets
-#   a string containing the path of the test executable
-#   a string containing the path of the test input file
-#   an array containing the arguments for the test executable
-#
-# Returns:
-#   an integer containg the exit status of the test executable
-#
-run_test_on_input_file_with_options()
-{
-       local TEST_SET_DIRECTORY=$1;
-       local TEST_DESCRIPTION=$2;
-       local TEST_MODE=$3;
-       local OPTION_SETS=$4;
-       local TEST_EXECUTABLE=$5;
-       local INPUT_FILE=$6;
-       shift 6;
-       local ARGUMENTS=("$@");
-
-       local RESULT=${EXIT_SUCCESS};
-       local TESTED_WITH_OPTIONS=0;
-
-       for OPTION_SET in `echo ${OPTION_SETS} | tr ' ' '\n'`;
-       do
-               local TEST_DATA_OPTION_FILE=$(get_test_data_option_file 
"${TEST_SET_DIRECTORY}" "${INPUT_FILE}" "${OPTION_SET}");
-
-               if ! test -f ${TEST_DATA_OPTION_FILE};
-               then
-                       continue
-               fi
-
-               run_test_on_input_file "${TEST_SET_DIRECTORY}" 
"${TEST_DESCRIPTION}" "${TEST_MODE}" "${OPTION_SET}" "${TEST_EXECUTABLE}" 
"${INPUT_FILE}" ${ARGUMENTS[@]};
-               RESULT=$?;
-
-               if test ${RESULT} -ne ${EXIT_SUCCESS};
-               then
-                       break;
-               fi
-               TESTED_WITH_OPTIONS=1;
-       done
-
-       if test ${RESULT} -eq ${EXIT_SUCCESS} && test ${TESTED_WITH_OPTIONS} 
-eq 0;
-       then
-               run_test_on_input_file "${TEST_SET_DIRECTORY}" 
"${TEST_DESCRIPTION}" "${TEST_MODE}" "" "${TEST_EXECUTABLE}" "${INPUT_FILE}" 
${ARGUMENTS[@]};
-               RESULT=$?;
-       fi
-       return ${RESULT};
-}
-
-# Runs the test with options on the file entries in the test set directory.
-#
-# Note that this function is not intended to be directly invoked
-# from outside the test runner script.
-#
-# Arguments:
-#   a string containing the path of the test set directory
-#   a string containing the description of the test
-#   a string containing the test mode
-#   a string containing the name of the test data option sets
-#   a string containing the path of the test executable
-#   an array containing the arguments for the test executable
-#
-# Returns:
-#   an integer containg the exit status of the test executable
-#
-run_test_on_test_set_with_options()
-{
-       local TEST_SET_DIRECTORY=$1;
-       local TEST_DESCRIPTION=$2;
-       local TEST_MODE=$3;
-       local OPTION_SETS=$4;
-       local TEST_EXECUTABLE=$5;
-       shift 5;
-       local ARGUMENTS=("$@");
-
-       local RESULT=${EXIT_SUCCESS};
-
-       # IFS="\n"; is not supported by all platforms.
-       IFS="
-";
-
-       if test -f "${TEST_SET_DIRECTORY}/files";
-       then
-               for INPUT_FILE in `cat ${TEST_SET_DIRECTORY}/files | sed 
"s?^?${TEST_SET_INPUT_DIRECTORY}/?"`;
-               do
-                       run_test_on_input_file_with_options 
"${TEST_SET_DIRECTORY}" "${TEST_DESCRIPTION}" "${TEST_MODE}" "${OPTION_SETS}" 
"${TEST_EXECUTABLE}" "${INPUT_FILE}" ${ARGUMENTS[@]};
-                       RESULT=$?;
-
-                       if test ${RESULT} -ne ${EXIT_SUCCESS};
-                       then
-                               break;
-                       fi
-               done
-       else
-               for INPUT_FILE in `ls -1d 
${TEST_SET_INPUT_DIRECTORY}/${INPUT_GLOB}`;
-               do
-                       run_test_on_input_file_with_options 
"${TEST_SET_DIRECTORY}" "${TEST_DESCRIPTION}" "${TEST_MODE}" "${OPTION_SETS}" 
"${TEST_EXECUTABLE}" "${INPUT_FILE}" ${ARGUMENTS[@]};
-                       RESULT=$?;
-
-                       if test ${RESULT} -ne ${EXIT_SUCCESS};
-                       then
-                               break;
-                       fi
-               done
-       fi
-       IFS=${OLDIFS};
-
-       return ${RESULT};
-}
-

Reply via email to