IDA: Fix failure to process C header if script and binary folders differ

This commit is contained in:
Katy Coe
2020-09-02 04:51:07 +02:00
parent 54ac9d7c1a
commit da1316586a

View File

@@ -32,7 +32,7 @@ def CustomInitializer():
original_macros = ida_typeinf.get_c_macros() original_macros = ida_typeinf.get_c_macros()
ida_typeinf.set_c_macros(original_macros + ";_IDA_=1") ida_typeinf.set_c_macros(original_macros + ";_IDA_=1")
idc.parse_decls("%TYPE_HEADER_RELATIVE_PATH%", idc.PT_FILE) idc.parse_decls(os.path.join(GetScriptDirectory(), "%TYPE_HEADER_RELATIVE_PATH%"), idc.PT_FILE)
ida_typeinf.set_c_macros(original_macros) ida_typeinf.set_c_macros(original_macros)
def GetScriptDirectory(): def GetScriptDirectory():