X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=maketags.sh;h=f634f219a61b98ecba2d0e08bf3ea197a9c08ea3;hb=126354160f202820d91e8f9bf57b4d856fb50828;hp=d12745de1a9cd9704f5a94444a3e96c6a3d06f21;hpb=77fc72c061a0bf88335052377ee89df45dfd846b;p=musl-tables diff --git a/maketags.sh b/maketags.sh index d12745d..f634f21 100755 --- a/maketags.sh +++ b/maketags.sh @@ -5,7 +5,10 @@ MUSL=${MUSL:-../musl} ( cd $MUSL/include - ctags -f /tmp/musl.tags -R -n -u --language-force=c --c-kinds=pxdstuv --fields=k --exclude='*.sh' . + ctags -f /tmp/musl.tags -R -n -u --language-force=c --c-kinds=pxdstuve --fields=k --exclude='*.sh' . + + # fix wchar_t bug of ctags + awk '/typedef.* wchar_t/{print "wchar_t\tbits/alltypes.h\t" NR ";\"\tt"}' bits/alltypes.h >>/tmp/musl.tags ) awk -v inc=$MUSL/include/ ' @@ -25,6 +28,7 @@ function proto(t,h,n) { close(cmd) gsub(/\t/, " ", s) gsub(/ +/, " ", s) + gsub(/ \(/, "(", s) return s } /^[^!]/ {