Commit 69f73e1d for libheif
commit 69f73e1d931a518b5a12f3f1f1c4601c30a76334
Author: Dirk Farin <dirk.farin@gmail.com>
Date: Fri May 15 14:13:20 2026 +0200
tighten lint regex to work with typedefs
diff --git a/scripts/check-emscripten-enums.sh b/scripts/check-emscripten-enums.sh
index b82a732e..686556bc 100755
--- a/scripts/check-emscripten-enums.sh
+++ b/scripts/check-emscripten-enums.sh
@@ -33,7 +33,7 @@ HEADERS="libheif/api/libheif/heif_error.h libheif/api/libheif/heif_image.h libhe
API_DEFINES=""
for type in $DEFINE_TYPES; do
- DEFINES=$(grep -h "^[ \t]*$type" $HEADERS | sed 's|[[:space:]]*\([^ \t=]*\)[[:space:]]*=.*|\1|g')
+ DEFINES=$(grep -hE "^[ \t]*${type}[A-Za-z0-9_]*[ \t]*=" $HEADERS | sed 's|[[:space:]]*\([^ \t=]*\)[[:space:]]*=.*|\1|g')
if [ -z "$API_DEFINES" ]; then
API_DEFINES="$DEFINES"
else