static void test_separators(const AVDictionary *m, const char pair, const char val)

{

    AVDictionary *dict = NULL;

    char pairs[] = {pair , '\0'};

    char vals[]  = {val, '\0'};



    char *buffer = NULL;

    av_dict_copy(&dict, m, 0);

    print_dict(dict);

    av_dict_get_string(dict, &buffer, val, pair);

    printf("%s\n", buffer);

    av_dict_free(&dict);

    av_dict_parse_string(&dict, buffer, vals, pairs, 0);

    av_freep(&buffer);

    print_dict(dict);

    av_dict_free(&dict);

}

static void test_separators(const AVDictionary *m, const char pair, const char val)

{

    AVDictionary *dict = NULL;

    char pairs[] = {pair , '\0'};

    char vals[]  = {val, '\0'};



    char *buffer = NULL;

    av_dict_copy(&dict, m, 0);

    print_dict(dict);

    av_dict_get_string(dict, &buffer, val, pair);

    printf("%s\n", buffer);

    av_dict_free(&dict);

    av_dict_parse_string(&dict, buffer, vals, pairs, 0);

    av_freep(&buffer);

    print_dict(dict);

    av_dict_free(&dict);

}

static void FUNC_0(const AVDictionary *VAR_0, const char VAR_1, const char VAR_2)

{

    AVDictionary *dict = NULL;

    char VAR_3[] = {VAR_1 , '\0'};

    char VAR_4[]  = {VAR_2, '\0'};



    char *VAR_5 = NULL;

    av_dict_copy(&dict, VAR_0, 0);

    print_dict(dict);

    av_dict_get_string(dict, &VAR_5, VAR_2, VAR_1);

    printf("%s\n", VAR_5);

    av_dict_free(&dict);

    av_dict_parse_string(&dict, VAR_5, VAR_4, VAR_3, 0);

    av_freep(&VAR_5);

    print_dict(dict);

    av_dict_free(&dict);

}

static void FUNC_0(const AVDictionary *VAR_0, const char VAR_1, const char VAR_2)
{ AVDictionary *dict = NULL; char VAR_3[] = {VAR_1 , '\0'}; char VAR_4[]  = {VAR_2, '\0'}; char *VAR_5 = NULL; av_dict_copy(&dict, VAR_0, 0); print_dict(dict); av_dict_get_string(dict, &VAR_5, VAR_2, VAR_1); printf("%s\n", VAR_5); av_dict_free(&dict); av_dict_parse_string(&dict, VAR_5, VAR_4, VAR_3, 0); av_freep(&VAR_5); print_dict(dict); av_dict_free(&dict); }