From b8225b67f6e452b4751150e52b3dfee54744f4bf Mon Sep 17 00:00:00 2001 From: midipix Date: Sun, 5 Aug 2018 00:48:15 -0400 Subject: output interfaces: revised API and implementation to use fdctx and pure fdio. --- src/output/amgc_output_entities.c | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) (limited to 'src/output/amgc_output_entities.c') diff --git a/src/output/amgc_output_entities.c b/src/output/amgc_output_entities.c index c1618c2..c239249 100644 --- a/src/output/amgc_output_entities.c +++ b/src/output/amgc_output_entities.c @@ -13,39 +13,39 @@ #include "apimagic_driver_impl.h" static int output_typedefs( + const struct amgc_driver_ctx * dctx, const struct amgc_unit_ctx * uctx, int subset, - const struct amgc_layout * layout, - FILE * fout) + const struct amgc_layout * layout) { struct amgc_entity * aentity; for (aentity=uctx->entities->typedefs; aentity->entity; aentity++) if (aentity->reftype->kind == subset) - if (amgc_output_typedef(uctx,aentity,layout,fout) < 0) + if (amgc_output_typedef(dctx,uctx,aentity,layout) < 0) return -1; return 0; } int amgc_output_unit_entities( + const struct amgc_driver_ctx * dctx, const struct amgc_unit_ctx * uctx, int kind, int subset, - const struct amgc_layout * layout, - FILE * fout) + const struct amgc_layout * layout) { switch (kind) { case ENTITY_ENUM: - return amgc_output_unit_enums(uctx,layout,fout); + return amgc_output_unit_enums(dctx,uctx,layout); case ENTITY_TYPEDEF: - return output_typedefs(uctx,subset,layout,fout); + return output_typedefs(dctx,uctx,subset,layout); case ENTITY_STRUCT: - return amgc_output_unit_structs(uctx,layout,fout); + return amgc_output_unit_structs(dctx,uctx,layout); case ENTITY_UNION: - return amgc_output_unit_unions(uctx,layout,fout); + return amgc_output_unit_unions(dctx,uctx,layout); } return -1; -- cgit v1.2.3