summaryrefslogtreecommitdiff
path: root/Build/source/libs/harfbuzz/harfbuzz-src/src/gen-def.py
diff options
context:
space:
mode:
authorAkira Kakuto <kakuto@fuk.kindai.ac.jp>2020-06-03 21:59:11 +0000
committerAkira Kakuto <kakuto@fuk.kindai.ac.jp>2020-06-03 21:59:11 +0000
commit6fdc8929296cf4197489d90fc0ad22085c6b4cbb (patch)
tree4f9a225a3c337f445480655fbf09df82624528a2 /Build/source/libs/harfbuzz/harfbuzz-src/src/gen-def.py
parenta5770373d74efcb24a0caf8ca58c52a92d4ca7b9 (diff)
harfbuzz 2.6.7
git-svn-id: svn://tug.org/texlive/trunk@55409 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/libs/harfbuzz/harfbuzz-src/src/gen-def.py')
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-src/src/gen-def.py8
1 files changed, 5 insertions, 3 deletions
diff --git a/Build/source/libs/harfbuzz/harfbuzz-src/src/gen-def.py b/Build/source/libs/harfbuzz/harfbuzz-src/src/gen-def.py
index 37f54bc2281..b6b8b20c597 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-src/src/gen-def.py
+++ b/Build/source/libs/harfbuzz/harfbuzz-src/src/gen-def.py
@@ -1,9 +1,11 @@
#!/usr/bin/env python3
-import io, os, re, sys
+"usage: gen-def.py harfbuzz.def hb.h [hb-blob.h hb-buffer.h ...]"
+
+import os, re, sys
if len (sys.argv) < 3:
- sys.exit("usage: gen-def.py harfbuzz.def hb.h [hb-blob.h hb-buffer.h ...]")
+ sys.exit(__doc__)
output_file = sys.argv[1]
header_paths = sys.argv[2:]
@@ -11,7 +13,7 @@ header_paths = sys.argv[2:]
headers_content = []
for h in header_paths:
if h.endswith (".h"):
- with io.open (h, encoding='utf-8') as f: headers_content.append (f.read ())
+ with open (h, encoding='utf-8') as f: headers_content.append (f.read ())
symbols = sorted (re.findall (r"^hb_\w+(?= \()", "\n".join (headers_content), re.M))
if '--experimental-api' not in sys.argv: