diff options
author | Leo Tenenbaum <pommicket@gmail.com> | 2020-01-13 10:28:00 -0500 |
---|---|---|
committer | Leo Tenenbaum <pommicket@gmail.com> | 2020-01-13 10:28:00 -0500 |
commit | 7acba740b69b690faf7db621ae2b7d1cd69d3766 (patch) | |
tree | 1af07bf00dd025af88f832e3ea93a6b0cd074f6a /decls_cgen.c | |
parent | 46e58f70eb8fde8741705d5ae20692187d915cbc (diff) |
more packages
Diffstat (limited to 'decls_cgen.c')
-rw-r--r-- | decls_cgen.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/decls_cgen.c b/decls_cgen.c index 179d55f..ddb9540 100644 --- a/decls_cgen.c +++ b/decls_cgen.c @@ -160,11 +160,19 @@ static bool cgen_decls_decl(CGenerator *g, Declaration *d) { if (!cgen_type_pre(g, type, d->where)) return false; cgen_write(g, " "); + if (ident->export_name) { + cgen_write(g, "%s__", g->pkg_prefix); + } cgen_ident(g, ident); if (!cgen_type_post(g, type, d->where)) return false; cgen_write(g, ";"); cgen_nl(g); + cgen_write(g, "#define "); + cgen_ident(g, ident); + cgen_write(g, " %s__", g->pkg_prefix); + cgen_ident(g, ident); + cgen_nl(g); } } } |