summaryrefslogtreecommitdiff
path: root/bin
diff options
context:
space:
mode:
authorNoel Grandin <noel.grandin@collabora.co.uk>2021-05-13 14:01:28 +0200
committerNoel Grandin <noel.grandin@collabora.co.uk>2021-05-13 17:03:26 +0200
commit601e9d4badd84c3c4824090f1bc39bef3b64cbd1 (patch)
tree90267c806f8967606a0c9769b117f6b881a8c515 /bin
parent17d4221c047eac47e26465ddc72d13fb89284f57 (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-xbin/find-unused-typedefs.py18
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)