X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=maketagssrc.sh;h=1fa4165f4462352ffe17ae0819670ae8f421f949;hb=385f72fbe24447529d356b24c79b03f1633206dc;hp=f316785364aa3e6eaf62e454d808efc644491df3;hpb=ca38d85f467bee791aab89239f86e229714abf6c;p=musl-tables diff --git a/maketagssrc.sh b/maketagssrc.sh index f316785..1fa4165 100755 --- a/maketagssrc.sh +++ b/maketagssrc.sh @@ -6,7 +6,7 @@ MUSL=${MUSL:-../musl} ( cd $MUSL/src # ctags -f /tmp/musl.tags -R -n -u --language-force=c --c-kinds=pxdstuf --fields=k --exclude='*.sh' --exclude='*o' --exclude='*.s' . - ctags -f /tmp/musl.tags -R -n -u --language-force=c --c-kinds=xtf --fields=k --exclude='*.sh' --exclude='*o' --exclude='*.s' . + ctags -f /tmp/musl.tags -R -n -u --language-force=c --c-kinds=xtf --fields=k --exclude='*.sh' --exclude='*.o' --exclude='*.lo' --exclude='*.s' . ) awk -v src=$MUSL/src/ ' @@ -20,7 +20,7 @@ function proto(t,f,n) { if (t == "p") cmd = cmd "{s=$0; if(s!~/;/){getline; s=s \" \" $0} print s; exit}" else if (t == "f") { - cmd = cmd "{s=$0; sub(/^#.*/,\"\",s); gsub(/\\/\\/.*/,\"\",s); gsub(/.*\\*\\//,\"\",s);" + cmd = cmd "{s=$0; sub(/^#.*/,\"\",s); sub(/^}/,\"\",s); gsub(/\\/\\/.*/,\"\",s); gsub(/.*\\*\\//,\"\",s);" cmd = cmd "while(s!~/{/){getline; s=s \" \" $0} sub(/ *{.*$/,\"\",s); print s; exit}" } else if (t == "d") cmd = cmd "{s=$0; while(gsub(/\\\\$/,\"\",s)){getline; s=s $0} print s; exit}"