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