diff options
author | Noel Grandin <noel.grandin@collabora.co.uk> | 2021-05-13 14:01:28 +0200 |
---|---|---|
committer | Noel Grandin <noel.grandin@collabora.co.uk> | 2021-05-13 17:03:26 +0200 |
commit | 601e9d4badd84c3c4824090f1bc39bef3b64cbd1 (patch) | |
tree | 90267c806f8967606a0c9769b117f6b881a8c515 /bin | |
parent | 17d4221c047eac47e26465ddc72d13fb89284f57 (diff) |
inline some typedefs
Change-Id: I1608e03ff9f6fbc55987010e88897e034b690b3a
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115552
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'bin')
-rwxr-xr-x | bin/find-unused-typedefs.py | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/bin/find-unused-typedefs.py b/bin/find-unused-typedefs.py index 9a6c0eef9118..0fd96749c300 100755 --- a/bin/find-unused-typedefs.py +++ b/bin/find-unused-typedefs.py @@ -1,4 +1,4 @@ -#!/usr/bin/python2 +#!/usr/bin/python3 import subprocess @@ -9,26 +9,28 @@ a = subprocess.Popen("git grep -P 'typedef\\s+.+\\s+\\w+;' -- \"[!e][!x][!t]*\"" typedefSet = set() with a.stdout as txt: for line in txt: - idx2 = line.rfind(";") - idx1 = line.rfind(" ", 0, idx2) + idx2 = line.rfind(b";") + idx1 = line.rfind(b" ", 0, idx2) typedefName = line[idx1+1 : idx2] - if typedefName.startswith("*"): + if typedefName.startswith(b"*"): typedefName = typedefName[1:] # ignore anything less than 5 characters, it's probably a parsing error if len(typedefName) < 5: continue typedefSet.add(typedefName) for typedefName in sorted(typedefSet): - print("checking: " + typedefName) + print(b"checking: " + typedefName) a = subprocess.Popen(["git", "grep", "-wn", typedefName], stdout=subprocess.PIPE) - foundLine2 = "" + foundLine2 = b"" cnt = 0 with a.stdout as txt2: for line2 in txt2: cnt = cnt + 1 foundLine2 += line2 + if cnt > 2: break + a.kill() if cnt == 1: - print("remove: " + foundLine2) + print(b"remove: " + foundLine2) elif cnt == 2: - print("inline: " + foundLine2) + print(b"inline: " + foundLine2) |