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