diff options
Diffstat (limited to 'src/cmd/5c/swt.c')
-rw-r--r-- | src/cmd/5c/swt.c | 11 |
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); |