Fix typo
diff --git a/mingw-w64-tools/genstubdll/src/output.c b/mingw-w64-tools/genstubdll/src/output.c
index b2ae002..5879b9c 100644
--- a/mingw-w64-tools/genstubdll/src/output.c
+++ b/mingw-w64-tools/genstubdll/src/output.c
@@ -139,7 +139,7 @@
       fprintf (fp,"\t.globl __imp_%s\n", l->sym);
       fprintf (fp, "\t.align 8\n");
       fprintf (fp, "__imp_%s:\n", l->sym);
-      fprintf (fp, "\t.quad %\n", (l->libsym[0] != 0 ? l->libsym : "0"));
+      fprintf (fp, "\t.quad %s\n", (l->libsym[0] != 0 ? l->libsym : "0"));
       fprintf (fp, "\t.section .rdata, \"dr\"\n");
       fprintf (fp, "__imp_%s_name:\n", l->sym);
       fprintf (fp, "\t.ascii \"%s\"\n", l->sym);
@@ -152,7 +152,9 @@
       fprintf (fp, "\t.align 4\n");
       fprintf (fp,"\t.globl __imp__%s\n", l->sym);
       fprintf (fp, "__imp__%s:\n", l->sym);
-      fprintf (fp, "\t.long _%s\n", (l->libsym[0] != 0 ? l->libsym : "0"));
+      fprintf (fp, "\t.long %s%s\n",
+	       (l->libsym[0] != 0 ? "_" : ""),
+	       (l->libsym[0] != 0 ? l->libsym : "0"));
       fprintf (fp, "\t.section .rdata, \"dr\"\n");
       fprintf (fp, "__imp__%s_name:\n", l->sym);
       fprintf (fp, "\t.ascii \"%s\"\n", l->sym);