Fix BSD find_typedef logic.
authorBruce Momjian <bruce@momjian.us>
Wed, 10 Jun 2009 03:38:32 +0000 (03:38 +0000)
committerBruce Momjian <bruce@momjian.us>
Wed, 10 Jun 2009 03:38:32 +0000 (03:38 +0000)
src/tools/find_typedef

index de7688182e6a2178ba54418473afc6c0a2703476..afc69f3d949e97aa611e1315db312a595acfa0a2 100755 (executable)
@@ -49,7 +49,7 @@ do    # if objdump -W is recognized, only one line of error should appear
                awk ' $2 == "DW_AT_name" {print $NF}'
        else    # BSD/OS
                objdump --stabs "$DIR"/* |
-               awk ' $2 == "LSYM" && $7 ~ /:[tT]/ {sub(":.*", "", $7); print $7}'
+               awk ' $2 == "LSYM" && $7 ~ /:t/ {sub(":.*", "", $7); print $7}'
        fi
 done |
 grep -v ' ' | # some typedefs have spaces, remove them