]> www.infradead.org Git - users/sagi/libnvme.git/commitdiff
docs: Relax regex in identifier match in list-man-pages.sh
authorDaniel Wagner <dwagner@suse.de>
Fri, 2 Sep 2022 06:24:35 +0000 (08:24 +0200)
committerDaniel Wagner <dwagner@suse.de>
Fri, 2 Sep 2022 06:24:35 +0000 (08:24 +0200)
Function, struct and enum identifiers are allowed to have digits in
their name, just not as first character. Relax the regex accordingly.

Reported-by: Lee Duncan <lduncan@suse.com>
Signed-off-by: Daniel Wagner <dwagner@suse.de>
doc/list-man-pages.sh

index e22691dc418c56a710b32cd4ba3d15fc21b1d22e..3acdf7ae108cd0b7d2ecf41f9957e8cf6ada2d47 100755 (executable)
@@ -3,14 +3,14 @@
 
 file=$1
 
-for func in $(sed -n 's/ \* \([a-z_]*\)() -.*/\1/p' $file); do
+for func in $(sed -n 's/ \* \([a-z_][a-z_0-9]*\)() -.*/\1/p' $file); do
        echo ${func}
 done
 
-for struct in $(sed -n 's/ \* struct \([a-z_]*\) -.*/\1/p' $file); do
+for struct in $(sed -n 's/ \* struct \([a-z_][a-z_0-9]*\) -.*/\1/p' $file); do
        echo ${struct}
 done
 
-for enum in $(sed -n 's/ \* enum \([a-z_]*\) -.*/\1/p' $file); do
+for enum in $(sed -n 's/ \* enum \([a-z_][a-z_0-9]*\) -.*/\1/p' $file); do
        echo ${enum}
 done