SDL_migration.cocci / rename_api.py: handle migration of enum/structure
and fix previous one in SDL_migration.cocci.
This commit is contained in:
parent
30516fd3a6
commit
84cd7214bd
2 changed files with 36 additions and 14 deletions
|
@ -88,12 +88,34 @@ def add_content(lines, i, content, add_trailing_line):
|
|||
def add_symbol_to_coccinelle(symbol_type, oldname, newname):
|
||||
file = open(SDL_BUILD_SCRIPTS / "SDL_migration.cocci", "a")
|
||||
# Append-adds at last
|
||||
file.write("@@\n")
|
||||
file.write("@@\n")
|
||||
file.write("- %s\n" % oldname)
|
||||
file.write("+ %s\n" % newname)
|
||||
|
||||
if symbol_type == "function":
|
||||
file.write("@@\n")
|
||||
file.write("@@\n")
|
||||
file.write("- %s\n" % oldname)
|
||||
file.write("+ %s\n" % newname)
|
||||
file.write(" (...)\n")
|
||||
|
||||
if symbol_type == "symbol":
|
||||
file.write("@@\n")
|
||||
file.write("@@\n")
|
||||
file.write("- %s\n" % oldname)
|
||||
file.write("+ %s\n" % newname)
|
||||
|
||||
# double check ?
|
||||
if symbol_type == "hint":
|
||||
file.write("@@\n")
|
||||
file.write("@@\n")
|
||||
file.write("- %s\n" % oldname)
|
||||
file.write("+ %s\n" % newname)
|
||||
|
||||
if symbol_type == "enum" or symbol_type == "structure":
|
||||
file.write("@@\n")
|
||||
file.write("typedef %s, %s;\n" % (oldname, newname))
|
||||
file.write("@@\n")
|
||||
file.write("- %s\n" % oldname)
|
||||
file.write("+ %s\n" % newname)
|
||||
|
||||
file.close()
|
||||
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue