diff options
author | Zac Medico <zmedico@gentoo.org> | 2007-01-28 22:26:55 +0000 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2007-01-28 22:26:55 +0000 |
commit | 217ff3127091195e029ee5a78ea3ae76d4f7c5b3 (patch) | |
tree | 571a5963a250d618887eedfe4d843778404f2f55 | |
parent | b9779b943e1bf90991f531794f3240fcf8ef4590 (diff) | |
download | portage-217ff3127091195e029ee5a78ea3ae76d4f7c5b3.tar.gz portage-217ff3127091195e029ee5a78ea3ae76d4f7c5b3.tar.bz2 portage-217ff3127091195e029ee5a78ea3ae76d4f7c5b3.zip |
translate unicode quotes to ascii ones so we can keep our regex simple (trunk r5795:5796 and r5803:5804)
svn path=/main/branches/2.1.2/; revision=5823
-rwxr-xr-x | bin/check-implicit-pointer-usage.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/bin/check-implicit-pointer-usage.py b/bin/check-implicit-pointer-usage.py index 4afa8f24b..1648dc53d 100755 --- a/bin/check-implicit-pointer-usage.py +++ b/bin/check-implicit-pointer-usage.py @@ -1,6 +1,7 @@ #!/usr/bin/env python # Ripped from HP and updated from Debian +# Update by Gentoo to support unicode output # # Copyright (c) 2004 Hewlett-Packard Development Company, L.P. @@ -16,7 +17,7 @@ import re import sys implicit_pattern = re.compile("([^:]*):(\d+): warning: implicit declaration " - + "of function [`']([^']*)'") + + "of function `([^']*)'") pointer_pattern = re.compile( "([^:]*):(\d+): warning: " + "(" @@ -36,6 +37,8 @@ while True: line = sys.stdin.readline() if line == '': break + # translate unicode open/close quotes to ascii ones + line = line.replace("\xE2\x80\x98", "`").replace("\xE2\x80\x99", "'") m = implicit_pattern.match(line) if m: last_implicit_filename = m.group(1) |