Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libcdirectory for openSUSE:Factory checked in at 2026-05-21 18:27:40 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libcdirectory (Old) and /work/SRC/openSUSE:Factory/.libcdirectory.new.2084 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libcdirectory" Thu May 21 18:27:40 2026 rev:12 rq:1354343 version:20260520 Changes: -------- --- /work/SRC/openSUSE:Factory/libcdirectory/libcdirectory.changes 2025-12-20 21:47:12.792977285 +0100 +++ /work/SRC/openSUSE:Factory/.libcdirectory.new.2084/libcdirectory.changes 2026-05-21 18:29:38.576240981 +0200 @@ -1,0 +2,6 @@ +Wed May 20 23:46:35 UTC 2026 - Jan Engelhardt <[email protected]> + +- Update to release 20260520 + * Updates to the testsuite scripts + +------------------------------------------------------------------- Old: ---- libcdirectory-experimental-20251219.tar.gz libcdirectory-experimental-20251219.tar.gz.asc New: ---- libcdirectory-experimental-20260520.tar.gz libcdirectory-experimental-20260520.tar.gz.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libcdirectory.spec ++++++ --- /var/tmp/diff_new_pack.4I73uz/_old 2026-05-21 18:29:40.344313765 +0200 +++ /var/tmp/diff_new_pack.4I73uz/_new 2026-05-21 18:29:40.348313929 +0200 @@ -1,7 +1,7 @@ # # spec file for package libcdirectory # -# Copyright (c) 2025 SUSE LLC and contributors +# Copyright (c) 2026 SUSE LLC and contributors # # 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 @@ %define lname libcdirectory1 Name: libcdirectory -Version: 20251219 +Version: 20260520 Release: 0 Summary: Library for Windows NT data types License: GFDL-1.3-or-later AND LGPL-3.0-or-later @@ -29,8 +29,8 @@ Source3: %name.keyring BuildRequires: c_compiler BuildRequires: pkg-config -BuildRequires: pkgconfig(libcerror) >= 20240413 -BuildRequires: pkgconfig(libclocale) >= 20240414 +BuildRequires: pkgconfig(libcerror) >= 20260513 +BuildRequires: pkgconfig(libclocale) >= 20260520 BuildRequires: pkgconfig(libuna) >= 20240414 # Various notes: https://en.opensuse.org/libyal ++++++ _scmsync.obsinfo ++++++ --- /var/tmp/diff_new_pack.4I73uz/_old 2026-05-21 18:29:40.520321010 +0200 +++ /var/tmp/diff_new_pack.4I73uz/_new 2026-05-21 18:29:40.592323974 +0200 @@ -1,5 +1,5 @@ -mtime: 1766146206 -commit: 67e0089d4df35c4f37d9428eed74563d462978ebd37d12df6042ac3313aaffa3 +mtime: 1779320815 +commit: 745abeabc4a4536ab7e0ae68ea64aa36d463fc0a1ece8b5c5dc4d57e6bb5ae99 url: https://src.opensuse.org/security-forensics/libcdirectory revision: master ++++++ build.specials.obscpio ++++++ ++++++ build.specials.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/.gitignore new/.gitignore --- old/.gitignore 1970-01-01 01:00:00.000000000 +0100 +++ new/.gitignore 2026-05-21 01:46:55.000000000 +0200 @@ -0,0 +1 @@ +.osc ++++++ libcdirectory-experimental-20251219.tar.gz -> libcdirectory-experimental-20260520.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libcdirectory-20251219/AUTHORS new/libcdirectory-20260520/AUTHORS --- old/libcdirectory-20251219/AUTHORS 2025-12-19 06:00:40.000000000 +0100 +++ new/libcdirectory-20260520/AUTHORS 2026-05-20 07:03:10.000000000 +0200 @@ -1,4 +1,4 @@ Acknowledgements: libcdirectory -Copyright (C) 2008-2025, Joachim Metz <[email protected]> +Copyright (C) 2008-2026, Joachim Metz <[email protected]> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libcdirectory-20251219/README new/libcdirectory-20260520/README --- old/libcdirectory-20251219/README 2025-12-19 06:00:40.000000000 +0100 +++ new/libcdirectory-20260520/README 2026-05-20 07:03:10.000000000 +0200 @@ -3,7 +3,7 @@ Project information: * Status: experimental -* Licence: LGPLv3+ +* Licence: LGPL-3.0-or-later For more information see: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libcdirectory-20251219/common/byte_stream.h new/libcdirectory-20260520/common/byte_stream.h --- old/libcdirectory-20251219/common/byte_stream.h 2025-12-19 06:00:40.000000000 +0100 +++ new/libcdirectory-20260520/common/byte_stream.h 2026-05-20 07:03:10.000000000 +0200 @@ -1,7 +1,7 @@ /* * Byte stream functions * - * Copyright (C) 2008-2025, Joachim Metz <[email protected]> + * Copyright (C) 2008-2026, Joachim Metz <[email protected]> * * Refer to AUTHORS for acknowledgements. * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libcdirectory-20251219/common/common.h new/libcdirectory-20260520/common/common.h --- old/libcdirectory-20251219/common/common.h 2025-12-19 06:00:40.000000000 +0100 +++ new/libcdirectory-20260520/common/common.h 2026-05-20 07:03:10.000000000 +0200 @@ -1,7 +1,7 @@ /* * Common include file * - * Copyright (C) 2008-2025, Joachim Metz <[email protected]> + * Copyright (C) 2008-2026, Joachim Metz <[email protected]> * * Refer to AUTHORS for acknowledgements. * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libcdirectory-20251219/common/config.h new/libcdirectory-20260520/common/config.h --- old/libcdirectory-20251219/common/config.h 2025-12-19 06:02:58.000000000 +0100 +++ new/libcdirectory-20260520/common/config.h 2026-05-20 18:30:37.000000000 +0200 @@ -344,7 +344,7 @@ #define PACKAGE_NAME "libcdirectory" /* Define to the full name and version of this package. */ -#define PACKAGE_STRING "libcdirectory 20251219" +#define PACKAGE_STRING "libcdirectory 20260520" /* Define to the one symbol short name of this package. */ #define PACKAGE_TARNAME "libcdirectory" @@ -353,7 +353,7 @@ #define PACKAGE_URL "" /* Define to the version of this package. */ -#define PACKAGE_VERSION "20251219" +#define PACKAGE_VERSION "20260520" /* The size of 'int', as computed by sizeof. */ #define SIZEOF_INT 4 @@ -379,7 +379,7 @@ /* #undef STRERROR_R_CHAR_P */ /* Version number of package */ -#define VERSION "20251219" +#define VERSION "20260520" /* 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' old/libcdirectory-20251219/common/config_borlandc.h new/libcdirectory-20260520/common/config_borlandc.h --- old/libcdirectory-20251219/common/config_borlandc.h 2025-12-19 06:00:40.000000000 +0100 +++ new/libcdirectory-20260520/common/config_borlandc.h 2026-05-20 07:03:10.000000000 +0200 @@ -1,7 +1,7 @@ /* * Configuration for the Borland/CodeGear C++ Builder compiler * - * Copyright (C) 2008-2025, Joachim Metz <[email protected]> + * Copyright (C) 2008-2026, Joachim Metz <[email protected]> * * Refer to AUTHORS for acknowledgements. * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libcdirectory-20251219/common/config_msc.h new/libcdirectory-20260520/common/config_msc.h --- old/libcdirectory-20251219/common/config_msc.h 2025-12-19 06:00:40.000000000 +0100 +++ new/libcdirectory-20260520/common/config_msc.h 2026-05-20 07:03:10.000000000 +0200 @@ -1,7 +1,7 @@ /* * Configuration for the Microsoft Visual Studio C++ compiler * - * Copyright (C) 2008-2025, Joachim Metz <[email protected]> + * Copyright (C) 2008-2026, Joachim Metz <[email protected]> * * Refer to AUTHORS for acknowledgements. * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libcdirectory-20251219/common/config_winapi.h new/libcdirectory-20260520/common/config_winapi.h --- old/libcdirectory-20251219/common/config_winapi.h 2025-12-19 06:00:40.000000000 +0100 +++ new/libcdirectory-20260520/common/config_winapi.h 2026-05-20 07:03:10.000000000 +0200 @@ -1,7 +1,7 @@ /* * Configuration file for WINAPI * - * Copyright (C) 2008-2025, Joachim Metz <[email protected]> + * Copyright (C) 2008-2026, Joachim Metz <[email protected]> * * Refer to AUTHORS for acknowledgements. * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libcdirectory-20251219/common/file_stream.h new/libcdirectory-20260520/common/file_stream.h --- old/libcdirectory-20251219/common/file_stream.h 2025-12-19 06:00:40.000000000 +0100 +++ new/libcdirectory-20260520/common/file_stream.h 2026-05-20 07:03:10.000000000 +0200 @@ -1,7 +1,7 @@ /* * FILE stream functions * - * Copyright (C) 2008-2025, Joachim Metz <[email protected]> + * Copyright (C) 2008-2026, Joachim Metz <[email protected]> * * Refer to AUTHORS for acknowledgements. * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libcdirectory-20251219/common/memory.h new/libcdirectory-20260520/common/memory.h --- old/libcdirectory-20251219/common/memory.h 2025-12-19 06:00:40.000000000 +0100 +++ new/libcdirectory-20260520/common/memory.h 2026-05-20 07:03:10.000000000 +0200 @@ -1,7 +1,7 @@ /* * Memory functions * - * Copyright (C) 2008-2025, Joachim Metz <[email protected]> + * Copyright (C) 2008-2026, Joachim Metz <[email protected]> * * Refer to AUTHORS for acknowledgements. * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libcdirectory-20251219/common/narrow_string.h new/libcdirectory-20260520/common/narrow_string.h --- old/libcdirectory-20251219/common/narrow_string.h 2025-12-19 06:00:40.000000000 +0100 +++ new/libcdirectory-20260520/common/narrow_string.h 2026-05-20 07:03:10.000000000 +0200 @@ -1,7 +1,7 @@ /* * Narrow character string functions * - * Copyright (C) 2008-2025, Joachim Metz <[email protected]> + * Copyright (C) 2008-2026, Joachim Metz <[email protected]> * * Refer to AUTHORS for acknowledgements. * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libcdirectory-20251219/common/system_string.h new/libcdirectory-20260520/common/system_string.h --- old/libcdirectory-20251219/common/system_string.h 2025-12-19 06:00:40.000000000 +0100 +++ new/libcdirectory-20260520/common/system_string.h 2026-05-20 07:03:10.000000000 +0200 @@ -1,7 +1,7 @@ /* * System character string functions * - * Copyright (C) 2008-2025, Joachim Metz <[email protected]> + * Copyright (C) 2008-2026, Joachim Metz <[email protected]> * * Refer to AUTHORS for acknowledgements. * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libcdirectory-20251219/common/types.h new/libcdirectory-20260520/common/types.h --- old/libcdirectory-20251219/common/types.h 2025-12-19 06:02:58.000000000 +0100 +++ new/libcdirectory-20260520/common/types.h 2026-05-20 18:30:37.000000000 +0200 @@ -1,7 +1,7 @@ /* * Type and type-support definitions * - * Copyright (C) 2008-2025, Joachim Metz <[email protected]> + * Copyright (C) 2008-2026, Joachim Metz <[email protected]> * * Refer to AUTHORS for acknowledgements. * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libcdirectory-20251219/common/types.h.in new/libcdirectory-20260520/common/types.h.in --- old/libcdirectory-20251219/common/types.h.in 2025-12-19 06:00:40.000000000 +0100 +++ new/libcdirectory-20260520/common/types.h.in 2026-05-20 07:03:10.000000000 +0200 @@ -1,7 +1,7 @@ /* * Type and type-support definitions * - * Copyright (C) 2008-2025, Joachim Metz <[email protected]> + * Copyright (C) 2008-2026, Joachim Metz <[email protected]> * * Refer to AUTHORS for acknowledgements. * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libcdirectory-20251219/common/wide_string.h new/libcdirectory-20260520/common/wide_string.h --- old/libcdirectory-20251219/common/wide_string.h 2025-12-19 06:00:40.000000000 +0100 +++ new/libcdirectory-20260520/common/wide_string.h 2026-05-20 07:03:10.000000000 +0200 @@ -1,7 +1,7 @@ /* * Wide character string functions * - * Copyright (C) 2008-2025, Joachim Metz <[email protected]> + * Copyright (C) 2008-2026, Joachim Metz <[email protected]> * * Refer to AUTHORS for acknowledgements. * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libcdirectory-20251219/configure new/libcdirectory-20260520/configure --- old/libcdirectory-20251219/configure 2025-12-19 06:02:54.000000000 +0100 +++ new/libcdirectory-20260520/configure 2026-05-20 18:30:33.000000000 +0200 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.72 for libcdirectory 20251219. +# Generated by GNU Autoconf 2.72 for libcdirectory 20260520. # # Report bugs to <[email protected]>. # @@ -614,8 +614,8 @@ # Identity of this package. PACKAGE_NAME='libcdirectory' PACKAGE_TARNAME='libcdirectory' -PACKAGE_VERSION='20251219' -PACKAGE_STRING='libcdirectory 20251219' +PACKAGE_VERSION='20260520' +PACKAGE_STRING='libcdirectory 20260520' PACKAGE_BUGREPORT='[email protected]' PACKAGE_URL='' @@ -1447,7 +1447,7 @@ # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -'configure' configures libcdirectory 20251219 to adapt to many kinds of systems. +'configure' configures libcdirectory 20260520 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1518,7 +1518,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of libcdirectory 20251219:";; + short | recursive ) echo "Configuration of libcdirectory 20260520:";; esac cat <<\_ACEOF @@ -1670,7 +1670,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -libcdirectory configure 20251219 +libcdirectory configure 20260520 generated by GNU Autoconf 2.72 Copyright (C) 2023 Free Software Foundation, Inc. @@ -2285,7 +2285,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by libcdirectory $as_me 20251219, which was +It was created by libcdirectory $as_me 20260520, which was generated by GNU Autoconf 2.72. Invocation command line was $ $0$ac_configure_args_raw @@ -3766,7 +3766,7 @@ # Define the identity of the package. PACKAGE='libcdirectory' - VERSION='20251219' + VERSION='20260520' printf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h @@ -15444,7 +15444,6 @@ fi - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 printf %s "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } set x ${MAKE-make} @@ -31700,7 +31699,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by libcdirectory $as_me 20251219, which was +This file was extended by libcdirectory $as_me 20260520, which was generated by GNU Autoconf 2.72. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -31768,7 +31767,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config='$ac_cs_config_escaped' ac_cs_version="\\ -libcdirectory config.status 20251219 +libcdirectory config.status 20260520 configured by $0, generated by GNU Autoconf 2.72, with options \\"\$ac_cs_config\\" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libcdirectory-20251219/configure.ac new/libcdirectory-20260520/configure.ac --- old/libcdirectory-20251219/configure.ac 2025-12-19 06:00:40.000000000 +0100 +++ new/libcdirectory-20260520/configure.ac 2026-05-20 07:03:10.000000000 +0200 @@ -2,7 +2,7 @@ AC_INIT( [libcdirectory], - [20251219], + [20260520], [[email protected]]) AC_CONFIG_SRCDIR( @@ -21,7 +21,6 @@ dnl Checks for programs AC_PROG_CC -AC_PROG_GCC_TRADITIONAL AC_PROG_MAKE_SET AC_PROG_INSTALL diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libcdirectory-20251219/dpkg/changelog new/libcdirectory-20260520/dpkg/changelog --- old/libcdirectory-20251219/dpkg/changelog 2025-12-19 06:02:58.000000000 +0100 +++ new/libcdirectory-20260520/dpkg/changelog 2026-05-20 18:30:37.000000000 +0200 @@ -1,5 +1,5 @@ -libcdirectory (20251219-1) unstable; urgency=low +libcdirectory (20260520-1) unstable; urgency=low * Auto-generated - -- Joachim Metz <[email protected]> Fri, 19 Dec 2025 06:02:57 +0100 + -- Joachim Metz <[email protected]> Wed, 20 May 2026 18:30:36 +0200 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libcdirectory-20251219/dpkg/copyright new/libcdirectory-20260520/dpkg/copyright --- old/libcdirectory-20251219/dpkg/copyright 2025-12-19 06:00:40.000000000 +0100 +++ new/libcdirectory-20260520/dpkg/copyright 2026-05-20 07:03:11.000000000 +0200 @@ -3,7 +3,7 @@ Source: https://github.com/libyal/libcdirectory Files: * -Copyright: 2008-2025, Joachim Metz <[email protected]> +Copyright: 2008-2026, Joachim Metz <[email protected]> License: LGPL-3.0+ License: LGPL-3.0+ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libcdirectory-20251219/include/libcdirectory/codepage.h new/libcdirectory-20260520/include/libcdirectory/codepage.h --- old/libcdirectory-20251219/include/libcdirectory/codepage.h 2025-12-19 06:00:40.000000000 +0100 +++ new/libcdirectory-20260520/include/libcdirectory/codepage.h 2026-05-20 07:03:10.000000000 +0200 @@ -1,7 +1,7 @@ /* * Codepage definitions for libcdirectory * - * Copyright (C) 2008-2025, Joachim Metz <[email protected]> + * Copyright (C) 2008-2026, Joachim Metz <[email protected]> * * Refer to AUTHORS for acknowledgements. * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libcdirectory-20251219/include/libcdirectory/definitions.h new/libcdirectory-20260520/include/libcdirectory/definitions.h --- old/libcdirectory-20251219/include/libcdirectory/definitions.h 2025-12-19 06:02:58.000000000 +0100 +++ new/libcdirectory-20260520/include/libcdirectory/definitions.h 2026-05-20 18:30:37.000000000 +0200 @@ -1,7 +1,7 @@ /* * Definitions for libcdirectory * - * Copyright (C) 2008-2025, Joachim Metz <[email protected]> + * Copyright (C) 2008-2026, Joachim Metz <[email protected]> * * Refer to AUTHORS for acknowledgements. * @@ -24,11 +24,11 @@ #include <libcdirectory/types.h> -#define LIBCDIRECTORY_VERSION 20251219 +#define LIBCDIRECTORY_VERSION 20260520 /* The libcdirectory version string */ -#define LIBCDIRECTORY_VERSION_STRING "20251219" +#define LIBCDIRECTORY_VERSION_STRING "20260520" /* The directory entry type definitions */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libcdirectory-20251219/include/libcdirectory/definitions.h.in new/libcdirectory-20260520/include/libcdirectory/definitions.h.in --- old/libcdirectory-20251219/include/libcdirectory/definitions.h.in 2025-12-19 06:00:40.000000000 +0100 +++ new/libcdirectory-20260520/include/libcdirectory/definitions.h.in 2026-05-20 07:03:10.000000000 +0200 @@ -1,7 +1,7 @@ /* * Definitions for libcdirectory * - * Copyright (C) 2008-2025, Joachim Metz <[email protected]> + * Copyright (C) 2008-2026, Joachim Metz <[email protected]> * * Refer to AUTHORS for acknowledgements. * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libcdirectory-20251219/include/libcdirectory/error.h new/libcdirectory-20260520/include/libcdirectory/error.h --- old/libcdirectory-20251219/include/libcdirectory/error.h 2025-12-19 06:00:40.000000000 +0100 +++ new/libcdirectory-20260520/include/libcdirectory/error.h 2026-05-20 07:03:10.000000000 +0200 @@ -1,7 +1,7 @@ /* * The error code definitions for libcdirectory * - * Copyright (C) 2008-2025, Joachim Metz <[email protected]> + * Copyright (C) 2008-2026, Joachim Metz <[email protected]> * * Refer to AUTHORS for acknowledgements. * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libcdirectory-20251219/include/libcdirectory/extern.h new/libcdirectory-20260520/include/libcdirectory/extern.h --- old/libcdirectory-20251219/include/libcdirectory/extern.h 2025-12-19 06:00:40.000000000 +0100 +++ new/libcdirectory-20260520/include/libcdirectory/extern.h 2026-05-20 07:03:10.000000000 +0200 @@ -4,7 +4,7 @@ * This header should be included in header files that export or import * library functions * - * Copyright (C) 2008-2025, Joachim Metz <[email protected]> + * Copyright (C) 2008-2026, Joachim Metz <[email protected]> * * Refer to AUTHORS for acknowledgements. * @@ -31,14 +31,17 @@ */ #if defined( LIBCDIRECTORY_DLL_EXPORT ) #define LIBCDIRECTORY_EXTERN __declspec(dllexport) +#define LIBCDIRECTORY_EXTERN_VARIABLE extern __declspec(dllexport) #elif defined( LIBCDIRECTORY_DLL_IMPORT ) -#define LIBCDIRECTORY_EXTERN extern __declspec(dllimport) +#define LIBCDIRECTORY_EXTERN __declspec(dllimport) +#define LIBCDIRECTORY_EXTERN_VARIABLE extern __declspec(dllimport) #else #define LIBCDIRECTORY_EXTERN extern +#define LIBCDIRECTORY_EXTERN_VARIABLE extern -#endif +#endif /* defined( LIBCDIRECTORY_DLL_EXPORT ) */ #endif /* !defined( _LIBCDIRECTORY_EXTERN_H ) */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libcdirectory-20251219/include/libcdirectory/features.h new/libcdirectory-20260520/include/libcdirectory/features.h --- old/libcdirectory-20251219/include/libcdirectory/features.h 2025-12-19 06:02:58.000000000 +0100 +++ new/libcdirectory-20260520/include/libcdirectory/features.h 2026-05-20 18:30:37.000000000 +0200 @@ -1,7 +1,7 @@ /* * Features of libcdirectory * - * Copyright (C) 2008-2025, Joachim Metz <[email protected]> + * Copyright (C) 2008-2026, Joachim Metz <[email protected]> * * Refer to AUTHORS for acknowledgements. * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libcdirectory-20251219/include/libcdirectory/features.h.in new/libcdirectory-20260520/include/libcdirectory/features.h.in --- old/libcdirectory-20251219/include/libcdirectory/features.h.in 2025-12-19 06:00:40.000000000 +0100 +++ new/libcdirectory-20260520/include/libcdirectory/features.h.in 2026-05-20 07:03:10.000000000 +0200 @@ -1,7 +1,7 @@ /* * Features of libcdirectory * - * Copyright (C) 2008-2025, Joachim Metz <[email protected]> + * Copyright (C) 2008-2026, Joachim Metz <[email protected]> * * Refer to AUTHORS for acknowledgements. * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libcdirectory-20251219/include/libcdirectory/types.h new/libcdirectory-20260520/include/libcdirectory/types.h --- old/libcdirectory-20251219/include/libcdirectory/types.h 2025-12-19 06:02:58.000000000 +0100 +++ new/libcdirectory-20260520/include/libcdirectory/types.h 2026-05-20 18:30:37.000000000 +0200 @@ -1,7 +1,7 @@ /* * Type definitions for libcdirectory * - * Copyright (C) 2008-2025, Joachim Metz <[email protected]> + * Copyright (C) 2008-2026, Joachim Metz <[email protected]> * * Refer to AUTHORS for acknowledgements. * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libcdirectory-20251219/include/libcdirectory/types.h.in new/libcdirectory-20260520/include/libcdirectory/types.h.in --- old/libcdirectory-20251219/include/libcdirectory/types.h.in 2025-12-19 06:00:40.000000000 +0100 +++ new/libcdirectory-20260520/include/libcdirectory/types.h.in 2026-05-20 07:03:10.000000000 +0200 @@ -1,7 +1,7 @@ /* * Type definitions for libcdirectory * - * Copyright (C) 2008-2025, Joachim Metz <[email protected]> + * Copyright (C) 2008-2026, Joachim Metz <[email protected]> * * Refer to AUTHORS for acknowledgements. * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libcdirectory-20251219/include/libcdirectory.h new/libcdirectory-20260520/include/libcdirectory.h --- old/libcdirectory-20251219/include/libcdirectory.h 2025-12-19 06:02:58.000000000 +0100 +++ new/libcdirectory-20260520/include/libcdirectory.h 2026-05-20 18:30:37.000000000 +0200 @@ -1,7 +1,7 @@ /* * Library to support cross-platform C directory functions * - * Copyright (C) 2008-2025, Joachim Metz <[email protected]> + * Copyright (C) 2008-2026, Joachim Metz <[email protected]> * * Refer to AUTHORS for acknowledgements. * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libcdirectory-20251219/include/libcdirectory.h.in new/libcdirectory-20260520/include/libcdirectory.h.in --- old/libcdirectory-20251219/include/libcdirectory.h.in 2025-12-19 06:00:40.000000000 +0100 +++ new/libcdirectory-20260520/include/libcdirectory.h.in 2026-05-20 07:03:10.000000000 +0200 @@ -1,7 +1,7 @@ /* * Library to support cross-platform C directory functions * - * Copyright (C) 2008-2025, Joachim Metz <[email protected]> + * Copyright (C) 2008-2026, Joachim Metz <[email protected]> * * Refer to AUTHORS for acknowledgements. * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libcdirectory-20251219/libcdirectory/libcdirectory.c new/libcdirectory-20260520/libcdirectory/libcdirectory.c --- old/libcdirectory-20251219/libcdirectory/libcdirectory.c 2025-12-19 06:00:40.000000000 +0100 +++ new/libcdirectory-20260520/libcdirectory/libcdirectory.c 2026-05-20 07:03:10.000000000 +0200 @@ -1,7 +1,7 @@ /* * Library to support cross-platform C directory functions * - * Copyright (C) 2008-2025, Joachim Metz <[email protected]> + * Copyright (C) 2008-2026, Joachim Metz <[email protected]> * * Refer to AUTHORS for acknowledgements. * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libcdirectory-20251219/libcdirectory/libcdirectory.rc new/libcdirectory-20260520/libcdirectory/libcdirectory.rc --- old/libcdirectory-20251219/libcdirectory/libcdirectory.rc 2025-12-19 06:02:58.000000000 +0100 +++ new/libcdirectory-20260520/libcdirectory/libcdirectory.rc 2026-05-20 18:30:37.000000000 +0200 @@ -22,12 +22,12 @@ BLOCK "040904E4" BEGIN VALUE "FileDescription", "Library to support cross-platform C directory functions\0" - VALUE "FileVersion", "20251219" "\0" + VALUE "FileVersion", "20260520" "\0" VALUE "InternalName", "libcdirectory.dll\0" - VALUE "LegalCopyright", "(C) 2008-2025, Joachim Metz <[email protected]>\0" + VALUE "LegalCopyright", "(C) 2008-2026, Joachim Metz <[email protected]>\0" VALUE "OriginalFilename", "libcdirectory.dll\0" VALUE "ProductName", "libcdirectory\0" - VALUE "ProductVersion", "20251219" "\0" + VALUE "ProductVersion", "20260520" "\0" VALUE "Comments", "For more information visit https://github.com/libyal/libcdirectory/\0" END END diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libcdirectory-20251219/libcdirectory/libcdirectory.rc.in new/libcdirectory-20260520/libcdirectory/libcdirectory.rc.in --- old/libcdirectory-20251219/libcdirectory/libcdirectory.rc.in 2025-12-19 06:00:40.000000000 +0100 +++ new/libcdirectory-20260520/libcdirectory/libcdirectory.rc.in 2026-05-20 07:03:10.000000000 +0200 @@ -24,7 +24,7 @@ VALUE "FileDescription", "Library to support cross-platform C directory functions\0" VALUE "FileVersion", "@VERSION@" "\0" VALUE "InternalName", "libcdirectory.dll\0" - VALUE "LegalCopyright", "(C) 2008-2025, Joachim Metz <[email protected]>\0" + VALUE "LegalCopyright", "(C) 2008-2026, Joachim Metz <[email protected]>\0" VALUE "OriginalFilename", "libcdirectory.dll\0" VALUE "ProductName", "libcdirectory\0" VALUE "ProductVersion", "@VERSION@" "\0" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libcdirectory-20251219/libcdirectory/libcdirectory_definitions.h new/libcdirectory-20260520/libcdirectory/libcdirectory_definitions.h --- old/libcdirectory-20251219/libcdirectory/libcdirectory_definitions.h 2025-12-19 06:02:58.000000000 +0100 +++ new/libcdirectory-20260520/libcdirectory/libcdirectory_definitions.h 2026-05-20 18:30:37.000000000 +0200 @@ -1,7 +1,7 @@ /* * The internal definitions * - * Copyright (C) 2008-2025, Joachim Metz <[email protected]> + * Copyright (C) 2008-2026, Joachim Metz <[email protected]> * * Refer to AUTHORS for acknowledgements. * @@ -35,11 +35,11 @@ */ #else -#define LIBCDIRECTORY_VERSION 20251219 +#define LIBCDIRECTORY_VERSION 20260520 /* The libcdirectory version string */ -#define LIBCDIRECTORY_VERSION_STRING "20251219" +#define LIBCDIRECTORY_VERSION_STRING "20260520" /* The directory entry type definitions */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libcdirectory-20251219/libcdirectory/libcdirectory_definitions.h.in new/libcdirectory-20260520/libcdirectory/libcdirectory_definitions.h.in --- old/libcdirectory-20251219/libcdirectory/libcdirectory_definitions.h.in 2025-12-19 06:00:40.000000000 +0100 +++ new/libcdirectory-20260520/libcdirectory/libcdirectory_definitions.h.in 2026-05-20 07:03:10.000000000 +0200 @@ -1,7 +1,7 @@ /* * The internal definitions * - * Copyright (C) 2008-2025, Joachim Metz <[email protected]> + * Copyright (C) 2008-2026, Joachim Metz <[email protected]> * * Refer to AUTHORS for acknowledgements. * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libcdirectory-20251219/libcdirectory/libcdirectory_directory.c new/libcdirectory-20260520/libcdirectory/libcdirectory_directory.c --- old/libcdirectory-20251219/libcdirectory/libcdirectory_directory.c 2025-12-19 06:00:40.000000000 +0100 +++ new/libcdirectory-20260520/libcdirectory/libcdirectory_directory.c 2026-05-20 07:03:10.000000000 +0200 @@ -1,7 +1,7 @@ /* * Directory functions * - * Copyright (C) 2008-2025, Joachim Metz <[email protected]> + * Copyright (C) 2008-2026, Joachim Metz <[email protected]> * * Refer to AUTHORS for acknowledgements. * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libcdirectory-20251219/libcdirectory/libcdirectory_directory.h new/libcdirectory-20260520/libcdirectory/libcdirectory_directory.h --- old/libcdirectory-20251219/libcdirectory/libcdirectory_directory.h 2025-12-19 06:00:40.000000000 +0100 +++ new/libcdirectory-20260520/libcdirectory/libcdirectory_directory.h 2026-05-20 07:03:10.000000000 +0200 @@ -1,7 +1,7 @@ /* * Directory functions * - * Copyright (C) 2008-2025, Joachim Metz <[email protected]> + * Copyright (C) 2008-2026, Joachim Metz <[email protected]> * * Refer to AUTHORS for acknowledgements. * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libcdirectory-20251219/libcdirectory/libcdirectory_directory_entry.c new/libcdirectory-20260520/libcdirectory/libcdirectory_directory_entry.c --- old/libcdirectory-20251219/libcdirectory/libcdirectory_directory_entry.c 2025-12-19 06:00:40.000000000 +0100 +++ new/libcdirectory-20260520/libcdirectory/libcdirectory_directory_entry.c 2026-05-20 07:03:10.000000000 +0200 @@ -1,7 +1,7 @@ /* * Directory entry functions * - * Copyright (C) 2008-2025, Joachim Metz <[email protected]> + * Copyright (C) 2008-2026, Joachim Metz <[email protected]> * * Refer to AUTHORS for acknowledgements. * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libcdirectory-20251219/libcdirectory/libcdirectory_directory_entry.h new/libcdirectory-20260520/libcdirectory/libcdirectory_directory_entry.h --- old/libcdirectory-20251219/libcdirectory/libcdirectory_directory_entry.h 2025-12-19 06:00:40.000000000 +0100 +++ new/libcdirectory-20260520/libcdirectory/libcdirectory_directory_entry.h 2026-05-20 07:03:10.000000000 +0200 @@ -1,7 +1,7 @@ /* * Directory entry functions * - * Copyright (C) 2008-2025, Joachim Metz <[email protected]> + * Copyright (C) 2008-2026, Joachim Metz <[email protected]> * * Refer to AUTHORS for acknowledgements. * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libcdirectory-20251219/libcdirectory/libcdirectory_error.c new/libcdirectory-20260520/libcdirectory/libcdirectory_error.c --- old/libcdirectory-20251219/libcdirectory/libcdirectory_error.c 2025-12-19 06:00:40.000000000 +0100 +++ new/libcdirectory-20260520/libcdirectory/libcdirectory_error.c 2026-05-20 07:03:10.000000000 +0200 @@ -1,7 +1,7 @@ /* * Error functions * - * Copyright (C) 2008-2025, Joachim Metz <[email protected]> + * Copyright (C) 2008-2026, Joachim Metz <[email protected]> * * Refer to AUTHORS for acknowledgements. * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libcdirectory-20251219/libcdirectory/libcdirectory_error.h new/libcdirectory-20260520/libcdirectory/libcdirectory_error.h --- old/libcdirectory-20251219/libcdirectory/libcdirectory_error.h 2025-12-19 06:00:40.000000000 +0100 +++ new/libcdirectory-20260520/libcdirectory/libcdirectory_error.h 2026-05-20 07:03:10.000000000 +0200 @@ -1,7 +1,7 @@ /* * Error functions * - * Copyright (C) 2008-2025, Joachim Metz <[email protected]> + * Copyright (C) 2008-2026, Joachim Metz <[email protected]> * * Refer to AUTHORS for acknowledgements. * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libcdirectory-20251219/libcdirectory/libcdirectory_extern.h new/libcdirectory-20260520/libcdirectory/libcdirectory_extern.h --- old/libcdirectory-20251219/libcdirectory/libcdirectory_extern.h 2025-12-19 06:00:40.000000000 +0100 +++ new/libcdirectory-20260520/libcdirectory/libcdirectory_extern.h 2026-05-20 07:03:10.000000000 +0200 @@ -1,7 +1,7 @@ /* * The internal extern definition * - * Copyright (C) 2008-2025, Joachim Metz <[email protected]> + * Copyright (C) 2008-2026, Joachim Metz <[email protected]> * * Refer to AUTHORS for acknowledgements. * @@ -30,12 +30,6 @@ #include <libcdirectory/extern.h> -#if defined( __CYGWIN__ ) || defined( __MINGW32__ ) -#define LIBCDIRECTORY_EXTERN_VARIABLE extern -#else -#define LIBCDIRECTORY_EXTERN_VARIABLE LIBCDIRECTORY_EXTERN -#endif - #else #define LIBCDIRECTORY_EXTERN /* extern */ #define LIBCDIRECTORY_EXTERN_VARIABLE extern diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libcdirectory-20251219/libcdirectory/libcdirectory_libcerror.h new/libcdirectory-20260520/libcdirectory/libcdirectory_libcerror.h --- old/libcdirectory-20251219/libcdirectory/libcdirectory_libcerror.h 2025-12-19 06:00:40.000000000 +0100 +++ new/libcdirectory-20260520/libcdirectory/libcdirectory_libcerror.h 2026-05-20 07:03:10.000000000 +0200 @@ -1,7 +1,7 @@ /* * The libcerror header wrapper * - * Copyright (C) 2008-2025, Joachim Metz <[email protected]> + * Copyright (C) 2008-2026, Joachim Metz <[email protected]> * * Refer to AUTHORS for acknowledgements. * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libcdirectory-20251219/libcdirectory/libcdirectory_libclocale.h new/libcdirectory-20260520/libcdirectory/libcdirectory_libclocale.h --- old/libcdirectory-20251219/libcdirectory/libcdirectory_libclocale.h 2025-12-19 06:00:40.000000000 +0100 +++ new/libcdirectory-20260520/libcdirectory/libcdirectory_libclocale.h 2026-05-20 07:03:10.000000000 +0200 @@ -1,7 +1,7 @@ /* * The libclocale header wrapper * - * Copyright (C) 2008-2025, Joachim Metz <[email protected]> + * Copyright (C) 2008-2026, Joachim Metz <[email protected]> * * Refer to AUTHORS for acknowledgements. * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libcdirectory-20251219/libcdirectory/libcdirectory_libuna.h new/libcdirectory-20260520/libcdirectory/libcdirectory_libuna.h --- old/libcdirectory-20251219/libcdirectory/libcdirectory_libuna.h 2025-12-19 06:00:40.000000000 +0100 +++ new/libcdirectory-20260520/libcdirectory/libcdirectory_libuna.h 2026-05-20 07:03:10.000000000 +0200 @@ -1,7 +1,7 @@ /* * The libuna header wrapper * - * Copyright (C) 2008-2025, Joachim Metz <[email protected]> + * Copyright (C) 2008-2026, Joachim Metz <[email protected]> * * Refer to AUTHORS for acknowledgements. * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libcdirectory-20251219/libcdirectory/libcdirectory_support.c new/libcdirectory-20260520/libcdirectory/libcdirectory_support.c --- old/libcdirectory-20251219/libcdirectory/libcdirectory_support.c 2025-12-19 06:00:40.000000000 +0100 +++ new/libcdirectory-20260520/libcdirectory/libcdirectory_support.c 2026-05-20 07:03:10.000000000 +0200 @@ -1,7 +1,7 @@ /* * Support functions * - * Copyright (C) 2008-2025, Joachim Metz <[email protected]> + * Copyright (C) 2008-2026, Joachim Metz <[email protected]> * * Refer to AUTHORS for acknowledgements. * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libcdirectory-20251219/libcdirectory/libcdirectory_support.h new/libcdirectory-20260520/libcdirectory/libcdirectory_support.h --- old/libcdirectory-20251219/libcdirectory/libcdirectory_support.h 2025-12-19 06:00:40.000000000 +0100 +++ new/libcdirectory-20260520/libcdirectory/libcdirectory_support.h 2026-05-20 07:03:10.000000000 +0200 @@ -1,7 +1,7 @@ /* * Support functions * - * Copyright (C) 2008-2025, Joachim Metz <[email protected]> + * Copyright (C) 2008-2026, Joachim Metz <[email protected]> * * Refer to AUTHORS for acknowledgements. * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libcdirectory-20251219/libcdirectory/libcdirectory_system_string.c new/libcdirectory-20260520/libcdirectory/libcdirectory_system_string.c --- old/libcdirectory-20251219/libcdirectory/libcdirectory_system_string.c 2025-12-19 06:00:40.000000000 +0100 +++ new/libcdirectory-20260520/libcdirectory/libcdirectory_system_string.c 2026-05-20 07:03:10.000000000 +0200 @@ -1,7 +1,7 @@ /* * System string functions * - * Copyright (C) 2008-2025, Joachim Metz <[email protected]> + * Copyright (C) 2008-2026, Joachim Metz <[email protected]> * * Refer to AUTHORS for acknowledgements. * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libcdirectory-20251219/libcdirectory/libcdirectory_system_string.h new/libcdirectory-20260520/libcdirectory/libcdirectory_system_string.h --- old/libcdirectory-20251219/libcdirectory/libcdirectory_system_string.h 2025-12-19 06:00:40.000000000 +0100 +++ new/libcdirectory-20260520/libcdirectory/libcdirectory_system_string.h 2026-05-20 07:03:10.000000000 +0200 @@ -1,7 +1,7 @@ /* * System string functions * - * Copyright (C) 2008-2025, Joachim Metz <[email protected]> + * Copyright (C) 2008-2026, Joachim Metz <[email protected]> * * Refer to AUTHORS for acknowledgements. * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libcdirectory-20251219/libcdirectory/libcdirectory_types.h new/libcdirectory-20260520/libcdirectory/libcdirectory_types.h --- old/libcdirectory-20251219/libcdirectory/libcdirectory_types.h 2025-12-19 06:00:40.000000000 +0100 +++ new/libcdirectory-20260520/libcdirectory/libcdirectory_types.h 2026-05-20 07:03:10.000000000 +0200 @@ -1,7 +1,7 @@ /* * The internal type definitions * - * Copyright (C) 2008-2025, Joachim Metz <[email protected]> + * Copyright (C) 2008-2026, Joachim Metz <[email protected]> * * Refer to AUTHORS for acknowledgements. * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libcdirectory-20251219/libcdirectory/libcdirectory_unused.h new/libcdirectory-20260520/libcdirectory/libcdirectory_unused.h --- old/libcdirectory-20251219/libcdirectory/libcdirectory_unused.h 2025-12-19 06:00:40.000000000 +0100 +++ new/libcdirectory-20260520/libcdirectory/libcdirectory_unused.h 2026-05-20 07:03:10.000000000 +0200 @@ -1,7 +1,7 @@ /* * Definitions to silence compiler warnings about unused function attributes/parameters. * - * Copyright (C) 2008-2025, Joachim Metz <[email protected]> + * Copyright (C) 2008-2026, Joachim Metz <[email protected]> * * Refer to AUTHORS for acknowledgements. * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libcdirectory-20251219/libcdirectory/libcdirectory_wide_string.c new/libcdirectory-20260520/libcdirectory/libcdirectory_wide_string.c --- old/libcdirectory-20251219/libcdirectory/libcdirectory_wide_string.c 2025-12-19 06:00:40.000000000 +0100 +++ new/libcdirectory-20260520/libcdirectory/libcdirectory_wide_string.c 2026-05-20 07:03:10.000000000 +0200 @@ -1,7 +1,7 @@ /* * Wide character string functions * - * Copyright (C) 2008-2025, Joachim Metz <[email protected]> + * Copyright (C) 2008-2026, Joachim Metz <[email protected]> * * Refer to AUTHORS for acknowledgements. * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libcdirectory-20251219/libcdirectory/libcdirectory_wide_string.h new/libcdirectory-20260520/libcdirectory/libcdirectory_wide_string.h --- old/libcdirectory-20251219/libcdirectory/libcdirectory_wide_string.h 2025-12-19 06:00:40.000000000 +0100 +++ new/libcdirectory-20260520/libcdirectory/libcdirectory_wide_string.h 2026-05-20 07:03:10.000000000 +0200 @@ -1,7 +1,7 @@ /* * Wide character string functions * - * Copyright (C) 2008-2025, Joachim Metz <[email protected]> + * Copyright (C) 2008-2026, Joachim Metz <[email protected]> * * Refer to AUTHORS for acknowledgements. * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libcdirectory-20251219/libcdirectory.spec new/libcdirectory-20260520/libcdirectory.spec --- old/libcdirectory-20251219/libcdirectory.spec 2025-12-19 06:02:58.000000000 +0100 +++ new/libcdirectory-20260520/libcdirectory.spec 2026-05-20 18:30:37.000000000 +0200 @@ -1,5 +1,5 @@ Name: libcdirectory -Version: 20251219 +Version: 20260520 Release: 1 Summary: Library to support cross-platform C directory functions Group: System Environment/Libraries @@ -65,6 +65,6 @@ %{_mandir}/man3/* %changelog -* Fri Dec 19 2025 Joachim Metz <[email protected]> 20251219-1 +* Wed May 20 2026 Joachim Metz <[email protected]> 20260520-1 - Auto-generated diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libcdirectory-20251219/libcerror/libcerror_definitions.h new/libcdirectory-20260520/libcerror/libcerror_definitions.h --- old/libcdirectory-20251219/libcerror/libcerror_definitions.h 2025-12-19 06:02:46.000000000 +0100 +++ new/libcdirectory-20260520/libcerror/libcerror_definitions.h 2026-05-20 18:30:24.000000000 +0200 @@ -1,7 +1,7 @@ /* * The internal definitions * - * Copyright (C) 2008-2024, Joachim Metz <[email protected]> + * Copyright (C) 2008-2026, Joachim Metz <[email protected]> * * Refer to AUTHORS for acknowledgements. * @@ -35,11 +35,11 @@ */ #else -#define LIBCERROR_VERSION 20240413 +#define LIBCERROR_VERSION 20260513 /* The libcerror version string */ -#define LIBCERROR_VERSION_STRING "20240413" +#define LIBCERROR_VERSION_STRING "20260513" /* The error domains */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libcdirectory-20251219/libcerror/libcerror_error.c new/libcdirectory-20260520/libcerror/libcerror_error.c --- old/libcdirectory-20251219/libcerror/libcerror_error.c 2025-12-19 06:02:46.000000000 +0100 +++ new/libcdirectory-20260520/libcerror/libcerror_error.c 2026-05-20 18:30:24.000000000 +0200 @@ -1,7 +1,7 @@ /* * Error functions * - * Copyright (C) 2008-2024, Joachim Metz <[email protected]> + * Copyright (C) 2008-2026, Joachim Metz <[email protected]> * * Refer to AUTHORS for acknowledgements. * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libcdirectory-20251219/libcerror/libcerror_error.h new/libcdirectory-20260520/libcerror/libcerror_error.h --- old/libcdirectory-20251219/libcerror/libcerror_error.h 2025-12-19 06:02:46.000000000 +0100 +++ new/libcdirectory-20260520/libcerror/libcerror_error.h 2026-05-20 18:30:24.000000000 +0200 @@ -1,7 +1,7 @@ /* * Error functions * - * Copyright (C) 2008-2024, Joachim Metz <[email protected]> + * Copyright (C) 2008-2026, Joachim Metz <[email protected]> * * Refer to AUTHORS for acknowledgements. * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libcdirectory-20251219/libcerror/libcerror_extern.h new/libcdirectory-20260520/libcerror/libcerror_extern.h --- old/libcdirectory-20251219/libcerror/libcerror_extern.h 2025-12-19 06:02:46.000000000 +0100 +++ new/libcdirectory-20260520/libcerror/libcerror_extern.h 2026-05-20 18:30:24.000000000 +0200 @@ -1,7 +1,7 @@ /* * The internal extern definition * - * Copyright (C) 2008-2024, Joachim Metz <[email protected]> + * Copyright (C) 2008-2026, Joachim Metz <[email protected]> * * Refer to AUTHORS for acknowledgements. * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libcdirectory-20251219/libcerror/libcerror_support.c new/libcdirectory-20260520/libcerror/libcerror_support.c --- old/libcdirectory-20251219/libcerror/libcerror_support.c 2025-12-19 06:02:46.000000000 +0100 +++ new/libcdirectory-20260520/libcerror/libcerror_support.c 2026-05-20 18:30:24.000000000 +0200 @@ -1,7 +1,7 @@ /* * Support functions * - * Copyright (C) 2008-2024, Joachim Metz <[email protected]> + * Copyright (C) 2008-2026, Joachim Metz <[email protected]> * * Refer to AUTHORS for acknowledgements. * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libcdirectory-20251219/libcerror/libcerror_support.h new/libcdirectory-20260520/libcerror/libcerror_support.h --- old/libcdirectory-20251219/libcerror/libcerror_support.h 2025-12-19 06:02:46.000000000 +0100 +++ new/libcdirectory-20260520/libcerror/libcerror_support.h 2026-05-20 18:30:24.000000000 +0200 @@ -1,7 +1,7 @@ /* * Support functions * - * Copyright (C) 2008-2024, Joachim Metz <[email protected]> + * Copyright (C) 2008-2026, Joachim Metz <[email protected]> * * Refer to AUTHORS for acknowledgements. * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libcdirectory-20251219/libcerror/libcerror_system.c new/libcdirectory-20260520/libcerror/libcerror_system.c --- old/libcdirectory-20251219/libcerror/libcerror_system.c 2025-12-19 06:02:46.000000000 +0100 +++ new/libcdirectory-20260520/libcerror/libcerror_system.c 2026-05-20 18:30:24.000000000 +0200 @@ -1,7 +1,7 @@ /* * System functions * - * Copyright (C) 2008-2024, Joachim Metz <[email protected]> + * Copyright (C) 2008-2026, Joachim Metz <[email protected]> * * Refer to AUTHORS for acknowledgements. * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libcdirectory-20251219/libcerror/libcerror_system.h new/libcdirectory-20260520/libcerror/libcerror_system.h --- old/libcdirectory-20251219/libcerror/libcerror_system.h 2025-12-19 06:02:46.000000000 +0100 +++ new/libcdirectory-20260520/libcerror/libcerror_system.h 2026-05-20 18:30:24.000000000 +0200 @@ -1,7 +1,7 @@ /* * System functions * - * Copyright (C) 2008-2024, Joachim Metz <[email protected]> + * Copyright (C) 2008-2026, Joachim Metz <[email protected]> * * Refer to AUTHORS for acknowledgements. * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libcdirectory-20251219/libcerror/libcerror_types.h new/libcdirectory-20260520/libcerror/libcerror_types.h --- old/libcdirectory-20251219/libcerror/libcerror_types.h 2025-12-19 06:02:46.000000000 +0100 +++ new/libcdirectory-20260520/libcerror/libcerror_types.h 2026-05-20 18:30:24.000000000 +0200 @@ -1,7 +1,7 @@ /* * The internal type definitions * - * Copyright (C) 2008-2024, Joachim Metz <[email protected]> + * Copyright (C) 2008-2026, Joachim Metz <[email protected]> * * Refer to AUTHORS for acknowledgements. * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libcdirectory-20251219/libcerror/libcerror_unused.h new/libcdirectory-20260520/libcerror/libcerror_unused.h --- old/libcdirectory-20251219/libcerror/libcerror_unused.h 2025-12-19 06:02:46.000000000 +0100 +++ new/libcdirectory-20260520/libcerror/libcerror_unused.h 2026-05-20 18:30:24.000000000 +0200 @@ -1,7 +1,7 @@ /* * Definitions to silence compiler warnings about unused function attributes/parameters. * - * Copyright (C) 2008-2024, Joachim Metz <[email protected]> + * Copyright (C) 2008-2026, Joachim Metz <[email protected]> * * Refer to AUTHORS for acknowledgements. * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libcdirectory-20251219/libclocale/libclocale_codepage.c new/libcdirectory-20260520/libclocale/libclocale_codepage.c --- old/libcdirectory-20251219/libclocale/libclocale_codepage.c 2025-12-19 06:02:48.000000000 +0100 +++ new/libcdirectory-20260520/libclocale/libclocale_codepage.c 2026-05-20 18:30:27.000000000 +0200 @@ -1,7 +1,7 @@ /* * Codepage functions * - * Copyright (C) 2010-2024, Joachim Metz <[email protected]> + * Copyright (C) 2010-2026, Joachim Metz <[email protected]> * * Refer to AUTHORS for acknowledgements. * @@ -268,7 +268,7 @@ if( ( feature_flags & LIBCLOCALE_CODEPAGE_FEATURE_FLAG_HAVE_WINDOWS ) != 0 ) { /* Supported string formats: - * cp1252, ms1252, windows1252, windows-1252, windows_1252 + * cp1252, ms1252, windows1252, windows-1252, windows_1252, windows-949-2000, windows_949_2000 */ if( string_length >= 7 ) { @@ -509,6 +509,21 @@ } } } + else if( ( string_index + 8 ) == string_length ) + { + if( ( string[ string_index ] == '9' ) + && ( string[ string_index + 1 ] == '4' ) + && ( string[ string_index + 2 ] == '9' ) + && ( ( string[ string_index + 3 ] == '-' ) + || ( string[ string_index + 3 ] == '_' ) ) + && ( string[ string_index + 4 ] == '2' ) + && ( string[ string_index + 5 ] == '0' ) + && ( string[ string_index + 6 ] == '0' ) + && ( string[ string_index + 7 ] == '0' ) ) + { + *codepage = LIBCLOCALE_CODEPAGE_WINDOWS_949; + } + } } if( *codepage != -1 ) { @@ -667,7 +682,7 @@ if( ( feature_flags & LIBCLOCALE_CODEPAGE_FEATURE_FLAG_HAVE_WINDOWS ) != 0 ) { /* Supported string formats: - * cp1252, ms1252, windows1252, windows-1252, windows_1252 + * cp1252, ms1252, windows1252, windows-1252, windows_1252, windows-949-2000, windows_949_2000 */ if( string_length >= 7 ) { @@ -908,6 +923,21 @@ } } } + else if( ( string_index + 8 ) == string_length ) + { + if( ( string[ string_index ] == (wchar_t) '9' ) + && ( string[ string_index + 1 ] == (wchar_t) '4' ) + && ( string[ string_index + 2 ] == (wchar_t) '9' ) + && ( ( string[ string_index + 3 ] == (wchar_t) '-' ) + || ( string[ string_index + 3 ] == (wchar_t) '_' ) ) + && ( string[ string_index + 4 ] == (wchar_t) '2' ) + && ( string[ string_index + 5 ] == (wchar_t) '0' ) + && ( string[ string_index + 6 ] == (wchar_t) '0' ) + && ( string[ string_index + 7 ] == (wchar_t) '0' ) ) + { + *codepage = LIBCLOCALE_CODEPAGE_WINDOWS_949; + } + } } if( *codepage != -1 ) { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libcdirectory-20251219/libclocale/libclocale_codepage.h new/libcdirectory-20260520/libclocale/libclocale_codepage.h --- old/libcdirectory-20251219/libclocale/libclocale_codepage.h 2025-12-19 06:02:48.000000000 +0100 +++ new/libcdirectory-20260520/libclocale/libclocale_codepage.h 2026-05-20 18:30:27.000000000 +0200 @@ -1,7 +1,7 @@ /* * Codepage functions * - * Copyright (C) 2010-2024, Joachim Metz <[email protected]> + * Copyright (C) 2010-2026, Joachim Metz <[email protected]> * * Refer to AUTHORS for acknowledgements. * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libcdirectory-20251219/libclocale/libclocale_definitions.h new/libcdirectory-20260520/libclocale/libclocale_definitions.h --- old/libcdirectory-20251219/libclocale/libclocale_definitions.h 2025-12-19 06:02:48.000000000 +0100 +++ new/libcdirectory-20260520/libclocale/libclocale_definitions.h 2026-05-20 18:30:27.000000000 +0200 @@ -1,7 +1,7 @@ /* * The internal definitions * - * Copyright (C) 2010-2024, Joachim Metz <[email protected]> + * Copyright (C) 2010-2026, Joachim Metz <[email protected]> * * Refer to AUTHORS for acknowledgements. * @@ -34,11 +34,11 @@ */ #else -#define LIBCLOCALE_VERSION 20240414 +#define LIBCLOCALE_VERSION 20260520 /* The libclocale version string */ -#define LIBCLOCALE_VERSION_STRING "20240414" +#define LIBCLOCALE_VERSION_STRING "20260520" /* The codepage feature flag definitions */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libcdirectory-20251219/libclocale/libclocale_extern.h new/libcdirectory-20260520/libclocale/libclocale_extern.h --- old/libcdirectory-20251219/libclocale/libclocale_extern.h 2025-12-19 06:02:48.000000000 +0100 +++ new/libcdirectory-20260520/libclocale/libclocale_extern.h 2026-05-20 18:30:27.000000000 +0200 @@ -1,7 +1,7 @@ /* * The internal extern definition * - * Copyright (C) 2010-2024, Joachim Metz <[email protected]> + * Copyright (C) 2010-2026, Joachim Metz <[email protected]> * * Refer to AUTHORS for acknowledgements. * @@ -30,12 +30,6 @@ #include <libclocale/extern.h> -#if defined( __CYGWIN__ ) || defined( __MINGW32__ ) -#define LIBCLOCALE_EXTERN_VARIABLE extern -#else -#define LIBCLOCALE_EXTERN_VARIABLE LIBCLOCALE_EXTERN -#endif - #else #define LIBCLOCALE_EXTERN /* extern */ #define LIBCLOCALE_EXTERN_VARIABLE extern diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libcdirectory-20251219/libclocale/libclocale_libcerror.h new/libcdirectory-20260520/libclocale/libclocale_libcerror.h --- old/libcdirectory-20251219/libclocale/libclocale_libcerror.h 2025-12-19 06:02:48.000000000 +0100 +++ new/libcdirectory-20260520/libclocale/libclocale_libcerror.h 2026-05-20 18:30:27.000000000 +0200 @@ -1,7 +1,7 @@ /* * The internal libcerror header * - * Copyright (C) 2010-2024, Joachim Metz <[email protected]> + * Copyright (C) 2010-2026, Joachim Metz <[email protected]> * * Refer to AUTHORS for acknowledgements. * @@ -44,7 +44,7 @@ #include <libcerror.h> -#endif +#endif /* defined( HAVE_LOCAL_LIBCERROR ) */ -#endif +#endif /* !defined( _LIBCLOCALE_LIBCERROR_H ) */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libcdirectory-20251219/libclocale/libclocale_locale.c new/libcdirectory-20260520/libclocale/libclocale_locale.c --- old/libcdirectory-20251219/libclocale/libclocale_locale.c 2025-12-19 06:02:48.000000000 +0100 +++ new/libcdirectory-20260520/libclocale/libclocale_locale.c 2026-05-20 18:30:27.000000000 +0200 @@ -1,7 +1,7 @@ /* * Locale functions * - * Copyright (C) 2010-2024, Joachim Metz <[email protected]> + * Copyright (C) 2010-2026, Joachim Metz <[email protected]> * * Refer to AUTHORS for acknowledgements. * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libcdirectory-20251219/libclocale/libclocale_locale.h new/libcdirectory-20260520/libclocale/libclocale_locale.h --- old/libcdirectory-20251219/libclocale/libclocale_locale.h 2025-12-19 06:02:48.000000000 +0100 +++ new/libcdirectory-20260520/libclocale/libclocale_locale.h 2026-05-20 18:30:27.000000000 +0200 @@ -1,7 +1,7 @@ /* * Locale functions * - * Copyright (C) 2010-2024, Joachim Metz <[email protected]> + * Copyright (C) 2010-2026, Joachim Metz <[email protected]> * * Refer to AUTHORS for acknowledgements. * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libcdirectory-20251219/libclocale/libclocale_support.c new/libcdirectory-20260520/libclocale/libclocale_support.c --- old/libcdirectory-20251219/libclocale/libclocale_support.c 2025-12-19 06:02:48.000000000 +0100 +++ new/libcdirectory-20260520/libclocale/libclocale_support.c 2026-05-20 18:30:27.000000000 +0200 @@ -1,7 +1,7 @@ /* * Support functions * - * Copyright (C) 2010-2024, Joachim Metz <[email protected]> + * Copyright (C) 2010-2026, Joachim Metz <[email protected]> * * Refer to AUTHORS for acknowledgements. * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libcdirectory-20251219/libclocale/libclocale_support.h new/libcdirectory-20260520/libclocale/libclocale_support.h --- old/libcdirectory-20251219/libclocale/libclocale_support.h 2025-12-19 06:02:48.000000000 +0100 +++ new/libcdirectory-20260520/libclocale/libclocale_support.h 2026-05-20 18:30:27.000000000 +0200 @@ -1,7 +1,7 @@ /* * Support functions * - * Copyright (C) 2010-2024, Joachim Metz <[email protected]> + * Copyright (C) 2010-2026, Joachim Metz <[email protected]> * * Refer to AUTHORS for acknowledgements. * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libcdirectory-20251219/libclocale/libclocale_unused.h new/libcdirectory-20260520/libclocale/libclocale_unused.h --- old/libcdirectory-20251219/libclocale/libclocale_unused.h 2025-12-19 06:02:48.000000000 +0100 +++ new/libcdirectory-20260520/libclocale/libclocale_unused.h 2026-05-20 18:30:27.000000000 +0200 @@ -1,7 +1,7 @@ /* * Definitions to silence compiler warnings about unused function attributes/parameters. * - * Copyright (C) 2010-2024, Joachim Metz <[email protected]> + * Copyright (C) 2010-2026, Joachim Metz <[email protected]> * * Refer to AUTHORS for acknowledgements. * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libcdirectory-20251219/libclocale/libclocale_wide_string.c new/libcdirectory-20260520/libclocale/libclocale_wide_string.c --- old/libcdirectory-20251219/libclocale/libclocale_wide_string.c 2025-12-19 06:02:48.000000000 +0100 +++ new/libcdirectory-20260520/libclocale/libclocale_wide_string.c 2026-05-20 18:30:27.000000000 +0200 @@ -1,7 +1,7 @@ /* * Wide character string functions * - * Copyright (C) 2010-2024, Joachim Metz <[email protected]> + * Copyright (C) 2010-2026, Joachim Metz <[email protected]> * * Refer to AUTHORS for acknowledgements. * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libcdirectory-20251219/libclocale/libclocale_wide_string.h new/libcdirectory-20260520/libclocale/libclocale_wide_string.h --- old/libcdirectory-20251219/libclocale/libclocale_wide_string.h 2025-12-19 06:02:48.000000000 +0100 +++ new/libcdirectory-20260520/libclocale/libclocale_wide_string.h 2026-05-20 18:30:27.000000000 +0200 @@ -1,7 +1,7 @@ /* * Wide character string functions * - * Copyright (C) 2010-2024, Joachim Metz <[email protected]> + * Copyright (C) 2010-2026, Joachim Metz <[email protected]> * * Refer to AUTHORS for acknowledgements. * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libcdirectory-20251219/manuals/libcdirectory.3 new/libcdirectory-20260520/manuals/libcdirectory.3 --- old/libcdirectory-20251219/manuals/libcdirectory.3 2025-12-19 06:00:40.000000000 +0100 +++ new/libcdirectory-20260520/manuals/libcdirectory.3 2026-05-20 07:03:11.000000000 +0200 @@ -89,7 +89,7 @@ .Sh AUTHOR These man pages are generated from "libcdirectory.h". .Sh COPYRIGHT -Copyright (C) 2008-2025, Joachim Metz <[email protected]>. +Copyright (C) 2008-2026, 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' old/libcdirectory-20251219/tests/cdirectory_test_directory.c new/libcdirectory-20260520/tests/cdirectory_test_directory.c --- old/libcdirectory-20251219/tests/cdirectory_test_directory.c 2025-12-19 06:00:55.000000000 +0100 +++ new/libcdirectory-20260520/tests/cdirectory_test_directory.c 2026-05-20 07:03:56.000000000 +0200 @@ -1,7 +1,7 @@ /* * Library directory type test program * - * Copyright (C) 2008-2025, Joachim Metz <[email protected]> + * Copyright (C) 2008-2026, Joachim Metz <[email protected]> * * Refer to AUTHORS for acknowledgements. * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libcdirectory-20251219/tests/cdirectory_test_directory_entry.c new/libcdirectory-20260520/tests/cdirectory_test_directory_entry.c --- old/libcdirectory-20251219/tests/cdirectory_test_directory_entry.c 2025-12-19 06:00:55.000000000 +0100 +++ new/libcdirectory-20260520/tests/cdirectory_test_directory_entry.c 2026-05-20 07:03:56.000000000 +0200 @@ -1,7 +1,7 @@ /* * Library directory entry type test program * - * Copyright (C) 2008-2025, Joachim Metz <[email protected]> + * Copyright (C) 2008-2026, Joachim Metz <[email protected]> * * Refer to AUTHORS for acknowledgements. * @@ -353,7 +353,8 @@ libcerror_error_free( &error ); -#if defined( HAVE_CDIRECTORY_TEST_MEMORY ) +/* TODO: test fails on Linux ARM */ +#if defined( HAVE_CDIRECTORY_TEST_MEMORY ) && defined( DISABLED ) /* Test libcdirectory_directory_entry_initialize with memcpy failing */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libcdirectory-20251219/tests/cdirectory_test_error.c new/libcdirectory-20260520/tests/cdirectory_test_error.c --- old/libcdirectory-20251219/tests/cdirectory_test_error.c 2025-12-19 06:00:40.000000000 +0100 +++ new/libcdirectory-20260520/tests/cdirectory_test_error.c 2026-05-20 07:03:10.000000000 +0200 @@ -1,7 +1,7 @@ /* * Library error functions test program * - * Copyright (C) 2008-2025, Joachim Metz <[email protected]> + * Copyright (C) 2008-2026, Joachim Metz <[email protected]> * * Refer to AUTHORS for acknowledgements. * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libcdirectory-20251219/tests/cdirectory_test_libcdirectory.h new/libcdirectory-20260520/tests/cdirectory_test_libcdirectory.h --- old/libcdirectory-20251219/tests/cdirectory_test_libcdirectory.h 2025-12-19 06:00:40.000000000 +0100 +++ new/libcdirectory-20260520/tests/cdirectory_test_libcdirectory.h 2026-05-20 07:03:10.000000000 +0200 @@ -1,7 +1,7 @@ /* * The libcdirectory header wrapper * - * Copyright (C) 2008-2025, Joachim Metz <[email protected]> + * Copyright (C) 2008-2026, Joachim Metz <[email protected]> * * Refer to AUTHORS for acknowledgements. * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libcdirectory-20251219/tests/cdirectory_test_libcerror.h new/libcdirectory-20260520/tests/cdirectory_test_libcerror.h --- old/libcdirectory-20251219/tests/cdirectory_test_libcerror.h 2025-12-19 06:00:40.000000000 +0100 +++ new/libcdirectory-20260520/tests/cdirectory_test_libcerror.h 2026-05-20 07:03:10.000000000 +0200 @@ -1,7 +1,7 @@ /* * The libcerror header wrapper * - * Copyright (C) 2008-2025, Joachim Metz <[email protected]> + * Copyright (C) 2008-2026, Joachim Metz <[email protected]> * * Refer to AUTHORS for acknowledgements. * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libcdirectory-20251219/tests/cdirectory_test_macros.h new/libcdirectory-20260520/tests/cdirectory_test_macros.h --- old/libcdirectory-20251219/tests/cdirectory_test_macros.h 2025-12-19 06:00:40.000000000 +0100 +++ new/libcdirectory-20260520/tests/cdirectory_test_macros.h 2026-05-20 07:03:10.000000000 +0200 @@ -1,7 +1,7 @@ /* * Macros for testing * - * Copyright (C) 2008-2025, Joachim Metz <[email protected]> + * Copyright (C) 2008-2026, Joachim Metz <[email protected]> * * Refer to AUTHORS for acknowledgements. * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libcdirectory-20251219/tests/cdirectory_test_memory.c new/libcdirectory-20260520/tests/cdirectory_test_memory.c --- old/libcdirectory-20251219/tests/cdirectory_test_memory.c 2025-12-19 06:00:40.000000000 +0100 +++ new/libcdirectory-20260520/tests/cdirectory_test_memory.c 2026-05-20 07:03:10.000000000 +0200 @@ -1,7 +1,7 @@ /* * Memory allocation functions for testing * - * Copyright (C) 2008-2025, Joachim Metz <[email protected]> + * Copyright (C) 2008-2026, Joachim Metz <[email protected]> * * Refer to AUTHORS for acknowledgements. * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libcdirectory-20251219/tests/cdirectory_test_memory.h new/libcdirectory-20260520/tests/cdirectory_test_memory.h --- old/libcdirectory-20251219/tests/cdirectory_test_memory.h 2025-12-19 06:00:40.000000000 +0100 +++ new/libcdirectory-20260520/tests/cdirectory_test_memory.h 2026-05-20 07:03:10.000000000 +0200 @@ -1,7 +1,7 @@ /* * Memory allocation functions for testing * - * Copyright (C) 2008-2025, Joachim Metz <[email protected]> + * Copyright (C) 2008-2026, Joachim Metz <[email protected]> * * Refer to AUTHORS for acknowledgements. * @@ -28,7 +28,7 @@ extern "C" { #endif -#if defined( HAVE_GNU_DL_DLSYM ) && defined( __GNUC__ ) && !defined( LIBCDIRECTORY_DLL_IMPORT ) && !defined( __arm__ ) && !defined( __clang__ ) && !defined( __CYGWIN__ ) && !defined( __hppa__ ) && !defined( __loongarch__ ) && !defined( __mips__ ) && !defined( __riscv ) && !defined( __sparc__ ) && !defined( HAVE_ASAN ) +#if defined( HAVE_GNU_DL_DLSYM ) && defined( __GNUC__ ) && !defined( LIBCDIRECTORY_DLL_IMPORT ) && !defined( __aarch64__ ) && !defined( __arm__ ) && !defined( __clang__ ) && !defined( __CYGWIN__ ) && !defined( __hppa__ ) && !defined( __loongarch__ ) && !defined( __mips__ ) && !defined( __riscv ) && !defined( __sparc__ ) && !defined( HAVE_ASAN ) #define HAVE_CDIRECTORY_TEST_MEMORY 1 #endif diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libcdirectory-20251219/tests/cdirectory_test_support.c new/libcdirectory-20260520/tests/cdirectory_test_support.c --- old/libcdirectory-20251219/tests/cdirectory_test_support.c 2025-12-19 06:00:55.000000000 +0100 +++ new/libcdirectory-20260520/tests/cdirectory_test_support.c 2026-05-20 07:03:56.000000000 +0200 @@ -1,7 +1,7 @@ /* * Library support functions test program * - * Copyright (C) 2008-2025, Joachim Metz <[email protected]> + * Copyright (C) 2008-2026, Joachim Metz <[email protected]> * * Refer to AUTHORS for acknowledgements. * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libcdirectory-20251219/tests/cdirectory_test_system_string.c new/libcdirectory-20260520/tests/cdirectory_test_system_string.c --- old/libcdirectory-20251219/tests/cdirectory_test_system_string.c 2025-12-19 06:00:40.000000000 +0100 +++ new/libcdirectory-20260520/tests/cdirectory_test_system_string.c 2026-05-20 07:03:10.000000000 +0200 @@ -1,7 +1,7 @@ /* * System string functions test program * - * Copyright (C) 2008-2025, Joachim Metz <[email protected]> + * Copyright (C) 2008-2026, Joachim Metz <[email protected]> * * Refer to AUTHORS for acknowledgements. * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libcdirectory-20251219/tests/cdirectory_test_unused.h new/libcdirectory-20260520/tests/cdirectory_test_unused.h --- old/libcdirectory-20251219/tests/cdirectory_test_unused.h 2025-12-19 06:00:40.000000000 +0100 +++ new/libcdirectory-20260520/tests/cdirectory_test_unused.h 2026-05-20 07:03:10.000000000 +0200 @@ -1,7 +1,7 @@ /* * Definitions to silence compiler warnings about unused function attributes/parameters. * - * Copyright (C) 2008-2025, Joachim Metz <[email protected]> + * Copyright (C) 2008-2026, Joachim Metz <[email protected]> * * Refer to AUTHORS for acknowledgements. * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libcdirectory-20251219/tests/test_library.sh new/libcdirectory-20260520/tests/test_library.sh --- old/libcdirectory-20251219/tests/test_library.sh 2025-12-19 06:01:15.000000000 +0100 +++ new/libcdirectory-20260520/tests/test_library.sh 2026-05-20 07:04:39.000000000 +0200 @@ -1,7 +1,7 @@ #!/usr/bin/env bash # Tests library functions and types. # -# Version: 20240413 +# Version: 20260509 EXIT_SUCCESS=0; EXIT_FAILURE=1; @@ -78,12 +78,23 @@ local TEST_SET_DIRECTORY=$(get_test_set_directory "${TEST_PROFILE_DIRECTORY}" "${TEST_SET_INPUT_DIRECTORY}"); + local INPUT_FILES=() + if test -f "${TEST_SET_DIRECTORY}/files"; then - 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 + while IFS= read -r FILENAME; + do + if test -n "${FILENAME}}"; + then + INPUT_FILES+=("${TEST_SET_INPUT_DIRECTORY}/${FILENAME}") + fi + done < "${TEST_SET_DIRECTORY}/files" + else + for FILENAME in ${TEST_SET_INPUT_DIRECTORY}/${INPUT_GLOB}; + do + INPUT_FILES+=("${FILENAME}") + done + fi for INPUT_FILE in "${INPUT_FILES[@]}"; do OPTION_INPUT_FILE="${INPUT_FILE}";
