Commit c19d0300 for libheif

commit c19d030047636b77d8b7fa4f2ea2a36b920543a7
Author: Dirk Farin <dirk.farin@gmail.com>
Date:   Fri May 15 14:40:07 2026 +0200

    tighten lint regex to work with typedefs

diff --git a/scripts/check-go-enums.sh b/scripts/check-go-enums.sh
index db367df6..33cbf3be 100755
--- a/scripts/check-go-enums.sh
+++ b/scripts/check-go-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