+2024-01-16 Paul Eggert <eggert@cs.ucla.edu>
+
+ posixtm: pacify clang 18
+ Problem reported by Khem Raj in:
+ https://lists.gnu.org/r/bug-gnulib/2024-01/msg00045.html
+ * lib/posixtm.c (posixtime): Pacify clang 18 by converting bool to int.
+ Arguably this is a bug in draft C2x, since the non-pointer args to
+ ckd_add should promote just like any other expressions do;
+ but that’s not clang’s fault.
+
2024-01-15 Bruno Haible <bruno@clisp.org>
test-framework-sh: Improve portability to native Windows and OS/2.
/* Parse dates for touch and date.
- Copyright (C) 1989-1991, 1998, 2000-2023 Free Software Foundation, Inc.
+ Copyright (C) 1989-1991, 1998, 2000-2024 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
| (tm0.tm_min ^ tm1.tm_min)
| (tm0.tm_sec ^ tm1.tm_sec)))
{
- if (ckd_add (&t, t, leapsec))
+ if (ckd_add (&t, t, +leapsec))
return false;
*p = t;
return true;