static int match_format(const char *name, const char *names)

{

    const char *p;

    int len, namelen;



    if (!name || !names)

        return 0;



    namelen = strlen(name);

    while ((p = strchr(names, ','))) {

        len = FFMAX(p - names, namelen);

        if (!av_strncasecmp(name, names, len))

            return 1;

        names = p + 1;

    }

    return !av_strcasecmp(name, names);

}

static int match_format(const char *name, const char *names)

{

    const char *p;

    int len, namelen;



    if (!name || !names)

        return 0;



    namelen = strlen(name);

    while ((p = strchr(names, ','))) {

        len = FFMAX(p - names, namelen);

        if (!av_strncasecmp(name, names, len))

            return 1;

        names = p + 1;

    }

    return !av_strcasecmp(name, names);

}

static int FUNC_0(const char *VAR_0, const char *VAR_1)

{

    const char *VAR_2;

    int VAR_3, VAR_4;



    if (!VAR_0 || !VAR_1)

        return 0;



    VAR_4 = strlen(VAR_0);

    while ((VAR_2 = strchr(VAR_1, ','))) {

        VAR_3 = FFMAX(VAR_2 - VAR_1, VAR_4);

        if (!av_strncasecmp(VAR_0, VAR_1, VAR_3))

            return 1;

        VAR_1 = VAR_2 + 1;

    }

    return !av_strcasecmp(VAR_0, VAR_1);

}

static int FUNC_0(const char *VAR_0, const char *VAR_1)
{ const char *VAR_2; int VAR_3, VAR_4; if (!VAR_0 || !VAR_1)
return 0; VAR_4 = strlen(VAR_0); while ((VAR_2 = strchr(VAR_1, ','))) { VAR_3 = FFMAX(VAR_2 - VAR_1, VAR_4); if (!av_strncasecmp(VAR_0, VAR_1, VAR_3))
return 1; VAR_1 = VAR_2 + 1; } return !av_strcasecmp(VAR_0, VAR_1); }