X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=maketagssrc.sh;h=3bb87f58a2944c938443f2607e02cdeea263a668;hb=d833a5bd5e2d260993cdfa32c14df7fa72c05424;hp=f316785364aa3e6eaf62e454d808efc644491df3;hpb=ca38d85f467bee791aab89239f86e229714abf6c;p=musl-tables diff --git a/maketagssrc.sh b/maketagssrc.sh index f316785..3bb87f5 100755 --- a/maketagssrc.sh +++ b/maketagssrc.sh @@ -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}"