diff options
author | midipix <writeonce@midipix.org> | 2016-10-24 22:02:27 -0400 |
---|---|---|
committer | midipix <writeonce@midipix.org> | 2016-11-10 23:35:53 -0500 |
commit | eed8012ce892877caa16f1130a5e8037e672f043 (patch) | |
tree | bb38d2793b56295b373c8937cca6e5041e646218 /src/driver/pe_amain.c | |
parent | f64a5b0864c52fcf372c12a92cf9ba5feaa13e77 (diff) | |
download | perk-eed8012ce892877caa16f1130a5e8037e672f043.tar.bz2 perk-eed8012ce892877caa16f1130a5e8037e672f043.tar.xz |
struct pe_unit_ctx: removed cctx (pass pointer to the driver context instead).
Diffstat (limited to 'src/driver/pe_amain.c')
-rw-r--r-- | src/driver/pe_amain.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/driver/pe_amain.c b/src/driver/pe_amain.c index e90cede..9ac0a9e 100644 --- a/src/driver/pe_amain.c +++ b/src/driver/pe_amain.c @@ -46,13 +46,13 @@ static ssize_t pe_version(struct pe_driver_ctx * dctx) verclr[4],verinfo->commit,verclr[5]); } -static ssize_t pe_paragraph_break(struct pe_unit_ctx * uctx, int * fpara) +static ssize_t pe_paragraph_break(const struct pe_driver_ctx * dctx, int * fpara) { if (*fpara) { *fpara = 0; - if (uctx->cctx->ioctx->fdout >= 0) - return write(uctx->cctx->ioctx->fdout,"\n",1); + if (dctx->cctx->ioctx->fdout >= 0) + return write(dctx->cctx->ioctx->fdout,"\n",1); else return fputc('\n',stdout); } else @@ -64,7 +64,7 @@ static void pe_perform_unit_actions( struct pe_unit_ctx * uctx) { int fpara = 0; - uint64_t flags = uctx->cctx->fmtflags; + uint64_t flags = dctx->cctx->fmtflags; if (flags & PERK_OUTPUT_EXPORT_SYMS) { uctx->status = pe_output_export_symbols(dctx,uctx->meta,0); @@ -73,7 +73,7 @@ static void pe_perform_unit_actions( } if ((flags & PERK_OUTPUT_IMPORT_LIBS) || (flags & PERK_OUTPUT_IMPORT_SYMS)) { - pe_paragraph_break(uctx,&fpara); + pe_paragraph_break(dctx,&fpara); uctx->status = pe_output_import_libraries(dctx,uctx->meta,0); uctx->nerrors += !!uctx->status; fpara += (uctx->meta->summary.nimplibs > 0); |