void ff_riff_write_info_tag(AVIOContext *pb, const char *tag, const char *str)

{

    int len = strlen(str);

    if (len > 0) {

        len++;

        ffio_wfourcc(pb, tag);

        avio_wl32(pb, len);

        avio_put_str(pb, str);

        if (len & 1)

            avio_w8(pb, 0);

    }

}

void ff_riff_write_info_tag(AVIOContext *pb, const char *tag, const char *str)

{

    int len = strlen(str);

    if (len > 0) {

        len++;

        ffio_wfourcc(pb, tag);

        avio_wl32(pb, len);

        avio_put_str(pb, str);

        if (len & 1)

            avio_w8(pb, 0);

    }

}

    int len = strlen(str);     if (len > 0) {
void FUNC_0(AVIOContext *VAR_0, const char *VAR_1, const char *VAR_2)

{

    int VAR_3 = strlen(VAR_2);

    if (VAR_3 > 0) {

        VAR_3++;

        ffio_wfourcc(VAR_0, VAR_1);

        avio_wl32(VAR_0, VAR_3);

        avio_put_str(VAR_0, VAR_2);

        if (VAR_3 & 1)

            avio_w8(VAR_0, 0);

    }

}

void FUNC_0(AVIOContext *VAR_0, const char *VAR_1, const char *VAR_2)
{ int VAR_3 = strlen(VAR_2); if (VAR_3 > 0) { VAR_3++; ffio_wfourcc(VAR_0, VAR_1); avio_wl32(VAR_0, VAR_3); avio_put_str(VAR_0, VAR_2); if (VAR_3 & 1)
avio_w8(VAR_0, 0); } }