diff options
author | Vitor Sessak <vitor1001@gmail.com> | 2008-04-04 20:09:23 +0000 |
---|---|---|
committer | Vitor Sessak <vitor1001@gmail.com> | 2008-04-04 20:09:23 +0000 |
commit | 966b8f2dcb7ad85bed476edba2974050af2ac53b (patch) | |
tree | bfb8f60a27125c1e628412199fea30a985278273 /libavfilter | |
parent | 4f409baa066a41ac6854ce63a06884fbac903917 (diff) | |
download | ffmpeg-966b8f2dcb7ad85bed476edba2974050af2ac53b.tar.gz |
Replace consume_char() function by *(*buf)++
Commited in SoC by Vitor Sessak on 2008-03-30 15:46:38
Originally committed as revision 12745 to svn://svn.ffmpeg.org/ffmpeg/trunk
Diffstat (limited to 'libavfilter')
-rw-r--r-- | libavfilter/avfiltergraph.c | 28 |
1 files changed, 6 insertions, 22 deletions
diff --git a/libavfilter/avfiltergraph.c b/libavfilter/avfiltergraph.c index dfbf8ab665..d09500d749 100644 --- a/libavfilter/avfiltergraph.c +++ b/libavfilter/avfiltergraph.c @@ -216,22 +216,6 @@ static void consume_whitespace(const char **buf) } /** - * get the next non-whitespace char - */ -static char consume_char(const char **buf) -{ - char out; - consume_whitespace(buf); - - out = **buf; - - if (out) - (*buf)++; - - return out; -} - -/** * Copy the first size bytes of input string to a null-terminated string, * removing any control character. Ex: "aaa'bb'c\'c\\" -> "aaabbc'c\" */ @@ -304,14 +288,14 @@ static char *consume_string(const char **buf) */ static void parse_link_name(const char **buf, char **name) { - consume_char(buf); + (*buf)++; *name = consume_string(buf); if (!*name[0]) goto fail; - if (consume_char(buf) != ')') + if (*(*buf)++ != ')') goto fail; return; @@ -333,7 +317,7 @@ static int parse_filter(const char **buf, AVFilterGraph *graph, int index) name = consume_string(buf); if (**buf == '=') { - consume_char(buf); + (*buf)++; opts = consume_string(buf); } else { opts = NULL; @@ -393,8 +377,8 @@ static int parse_inouts(const char **buf, AVFilterInOut **inout, int firstpad, */ int avfilter_graph_parse_chain(AVFilterGraph *graph, const char *filters, AVFilterContext *in, int inpad, AVFilterContext *out, int outpad) { - AVFilterInOut *inout=NULL; - AVFilterInOut *head=NULL; + AVFilterInOut *inout=NULL; + AVFilterInOut *head=NULL; int index = 0; char chr = 0; @@ -434,7 +418,7 @@ int avfilter_graph_parse_chain(AVFilterGraph *graph, const char *filters, AVFilt } pad = parse_inouts(&filters, &inout, 0, LinkTypeOut, index); - chr = consume_char(&filters); + chr = *filters++; index++; } while (chr == ',' || chr == ';'); |