Skip to content

Commit a02fd1c

Browse files
committed
release 2.10.3 2025-11-21
Define `__GNU_VISIBLE` in `soup/walk.h` before it includes `<fnmatch.h>` in an effort to help Cygwin compile the code. Reports were that `FNM_CASEFOLD` was undefined for some Cygwin users. Changed `MKIOCCCENTRY_REPO_VERSION` to "2.10.3 2025-11-21". Changed `SOUP_VERSION` to "2.3.3 2025-11-21", Ran `make release` to test the above.
1 parent 7750ed3 commit a02fd1c

File tree

3 files changed

+12
-2
lines changed

3 files changed

+12
-2
lines changed

CHANGES.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,13 @@
11
# Major changes to the IOCCC entry toolkit
22

33

4+
## Release 2.10.3 2025-11-21
5+
6+
Define `__GNU_VISIBLE` in `soup/walk.h` before it includes `<fnmatch.h>`
7+
in an effort to help Cygwin compile the code. Reports were that
8+
`FNM_CASEFOLD` was undefined for some Cygwin users.
9+
10+
411
## Release 2.10.2 2025-11-20
512

613
Fix more critical errors in `test_manifest()` as follows:

soup/version.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -84,12 +84,12 @@
8484
*
8585
* NOTE: This should match the latest Release string in CHANGES.md
8686
*/
87-
#define MKIOCCCENTRY_REPO_VERSION "2.10.2 2025-11-20" /* special release format: major.minor[.patch] YYYY-MM-DD */
87+
#define MKIOCCCENTRY_REPO_VERSION "2.10.3 2025-11-21" /* special release format: major.minor[.patch] YYYY-MM-DD */
8888

8989
/*
9090
* official soup version (aka recipe :-) )
9191
*/
92-
#define SOUP_VERSION "2.3.2 2025-11-20" /* format: major.minor[.patch] YYYY-MM-DD */
92+
#define SOUP_VERSION "2.3.3 2025-11-21" /* format: major.minor[.patch] YYYY-MM-DD */
9393

9494
/*
9595
* official iocccsize version

soup/walk.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,9 @@
6161
#if !defined(_GNU_SOURCE)
6262
#define _GNU_SOURCE
6363
#endif
64+
#if !defined(__GNU_VISIBLE)
65+
#define __GNU_VISIBLE /* for Cygwin */
66+
#endif
6467
#include <fnmatch.h>
6568

6669
/*

0 commit comments

Comments
 (0)