rizin/sys/syscall_preprocessing.py
Riccardo Schirone 53bf5c497f SPDX Copyright text for all files based on history
- Add LICENSES directory
- Download additional licenses used
- Add .reuse directory
- Add doc about SPDX/reuse

Co-authored-by: Florian Märkl <info@florianmaerkl.de>
2021-03-05 19:39:15 +08:00

19 lines
490 B
Python

#!/usr/bin/env python
#
# SPDX-FileCopyrightText: 2021 ret2libc <sirmy15@gmail.com>
# SPDX-License-Identifier: LGPL-3.0-only
""" Portable python script to preprocess syscall/d files """
import re
import sys
inf = open(sys.argv[1])
outf = open(sys.argv[2], "w")
for line in inf:
if not line.startswith("_") and "=" in line:
arr = re.split("=|,", line)
print("%s.%s=%s" % (arr[1], arr[2], arr[0]), file=outf)
print(line, file=outf, end="")
inf.close()
outf.close()