Simplify code and avoid compiler warning about incompatible types.

This commit is contained in:
Reimar Döffinger 2011-06-01 20:29:27 +02:00
parent bf19c87101
commit 06a9da7365
1 changed files with 5 additions and 5 deletions

View File

@ -60,11 +60,11 @@ URLProtocol *av_protocol_next(URLProtocol *p)
const char *avio_enum_protocols(void **opaque, int output)
{
URLProtocol **p = opaque;
*p = *p ? (*p)->next : first_protocol;
if (!*p) return NULL;
if ((output && (*p)->url_write) || (!output && (*p)->url_read))
return (*p)->name;
URLProtocol *p = *opaque;
p = p ? p->next : first_protocol;
if (!p) return NULL;
if ((output && p->url_write) || (!output && p->url_read))
return p->name;
return avio_enum_protocols(opaque, output);
}