static void flat_print_section_header(WriterContext *wctx)

{

    FlatContext *flat = wctx->priv;

    AVBPrint *buf = &flat->section_header[wctx->level];

    int i;



    /* build section header */

    av_bprint_clear(buf);

    for (i = 1; i <= wctx->level; i++) {

        if (flat->hierarchical ||

            !(wctx->section[i]->flags & (SECTION_FLAG_IS_ARRAY|SECTION_FLAG_IS_WRAPPER)))

            av_bprintf(buf, "%s%s", wctx->section[i]->name, flat->sep_str);

    }

}

static void flat_print_section_header(WriterContext *wctx)

{

    FlatContext *flat = wctx->priv;

    AVBPrint *buf = &flat->section_header[wctx->level];

    int i;



    

    av_bprint_clear(buf);

    for (i = 1; i <= wctx->level; i++) {

        if (flat->hierarchical ||

            !(wctx->section[i]->flags & (SECTION_FLAG_IS_ARRAY|SECTION_FLAG_IS_WRAPPER)))

            av_bprintf(buf, "%s%s", wctx->section[i]->name, flat->sep_str);

    }

}

static void FUNC_0(WriterContext *VAR_0)

{

    FlatContext *flat = VAR_0->priv;

    AVBPrint *buf = &flat->section_header[VAR_0->level];

    int VAR_1;



    

    av_bprint_clear(buf);

    for (VAR_1 = 1; VAR_1 <= VAR_0->level; VAR_1++) {

        if (flat->hierarchical ||

            !(VAR_0->section[VAR_1]->flags & (SECTION_FLAG_IS_ARRAY|SECTION_FLAG_IS_WRAPPER)))

            av_bprintf(buf, "%s%s", VAR_0->section[VAR_1]->name, flat->sep_str);

    }

}

static void FUNC_0(WriterContext *VAR_0)
{ FlatContext *flat = VAR_0->priv; AVBPrint *buf = &flat->section_header[VAR_0->level]; int VAR_1; av_bprint_clear(buf); for (VAR_1 = 1; VAR_1 <= VAR_0->level; VAR_1++) { if (flat->hierarchical ||
!(VAR_0->section[VAR_1]->flags & (SECTION_FLAG_IS_ARRAY|SECTION_FLAG_IS_WRAPPER)))
av_bprintf(buf, "%s%s", VAR_0->section[VAR_1]->name, flat->sep_str); } }