summaryrefslogtreecommitdiff
path: root/src/cmd/5c/swt.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/cmd/5c/swt.c')
-rw-r--r--src/cmd/5c/swt.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/cmd/5c/swt.c b/src/cmd/5c/swt.c
index 4c2a81cbf..3aaf748a4 100644
--- a/src/cmd/5c/swt.c
+++ b/src/cmd/5c/swt.c
@@ -374,6 +374,17 @@ outcode(void)
}
Bprint(&outbuf, "%s\n", thestring);
+ if(ndynimp > 0) {
+ int i;
+
+ Bprint(&outbuf, "\n");
+ Bprint(&outbuf, "$$ // exports\n\n");
+ Bprint(&outbuf, "$$ // local types\n\n");
+ Bprint(&outbuf, "$$ // dynimport\n", thestring);
+ for(i=0; i<ndynimp; i++)
+ Bprint(&outbuf, "dynimport %s %s %s\n", dynimp[i].local, dynimp[i].remote, dynimp[i].path);
+ Bprint(&outbuf, "$$\n\n");
+ }
Bprint(&outbuf, "!\n");
outhist(&outbuf);