]> ncurses.scripts.mit.edu Git - ncurses.git/blobdiff - mk-hdr.awk
ncurses 6.2 - patch 20200829
[ncurses.git] / mk-hdr.awk
index 377b1c3c9e8c188b0ceddf335da8203a9ff869e3..b4b9e72344f06b9d7e3e3a00230d8cfe7dea1983 100644 (file)
@@ -1,4 +1,4 @@
-# $Id: mk-hdr.awk,v 1.5 2020/02/02 23:34:34 tom Exp $
+# $Id: mk-hdr.awk,v 1.6 2020/08/29 22:07:18 tom Exp $
 ##############################################################################
 # Copyright 2020 Thomas E. Dickey                                            #
 # Copyright 2007-2010,2013 Free Software Foundation, Inc.                    #
@@ -39,6 +39,14 @@ function basename(path) {
        sub(/^.*\//,"",path)
        return path;
 }
+function in_subset(value) {
+       value = " " value " ";
+       check = subset;
+       sub(" .*$", "", check);
+       gsub("[+]", " ", check);
+       check = " " check " ";
+       return index(check,value);
+}
 BEGIN  {
                found = 0
                using = 1
@@ -48,7 +56,7 @@ BEGIN {
                using = 0
                if (subset == "none") {
                        using = 1
-               } else if (index(subset,$2) > 0) {
+               } else if (in_subset($2) > 0) {
                        using = 1
                } else {
                        using = 0