From dea50f47463c4932c327afa4ee63df16a9e40687 Mon Sep 17 00:00:00 2001 From: Timo Kreuzer Date: Mon, 15 Jun 2026 15:16:53 +0300 Subject: [PATCH] [SPEC2DEF] Ignore -import flag in spec files These are used by wine for exports that re-export the import stub function from an import library. We don't need to do anything here, so simply ignore it. --- sdk/tools/spec2def/spec2def.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/sdk/tools/spec2def/spec2def.c b/sdk/tools/spec2def/spec2def.c index b35c5a120be..e30e5a0cad4 100644 --- a/sdk/tools/spec2def/spec2def.c +++ b/sdk/tools/spec2def/spec2def.c @@ -1206,6 +1206,10 @@ ParseFile(char* pcStart, FILE *fileDest, unsigned *cExports) { exp.uFlags |= FL_REGISTER; } + else if (CompareToken(pc, "-import")) + { + /* The export is imported from an import library. Ignored. */ + } else { fprintf(stdout,