]> rtime.felk.cvut.cz Git - frescor/ffmpeg.git/commitdiff
Remove consume_whitespace() and replace it with direct calls to
authorstefano <stefano@9553f0bf-9b14-0410-a0b8-cfaf0461ba5b>
Tue, 21 Apr 2009 19:08:49 +0000 (19:08 +0000)
committerstefano <stefano@9553f0bf-9b14-0410-a0b8-cfaf0461ba5b>
Tue, 21 Apr 2009 19:08:49 +0000 (19:08 +0000)
strspn().

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18645 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

libavfilter/graphparser.c

index 69a80acb899a3a3295749791aefeaf24df8b6322..a51331fb22e09b871f44170250b063149c36678a 100644 (file)
@@ -27,6 +27,8 @@
 #include "avfilter.h"
 #include "avfiltergraph.h"
 
+#define WHITESPACES " \n\t"
+
 static int link_filter(AVFilterContext *src, int srcpad,
                        AVFilterContext *dst, int dstpad,
                        AVClass *log_ctx)
@@ -41,11 +43,6 @@ static int link_filter(AVFilterContext *src, int srcpad,
     return 0;
 }
 
-static int consume_whitespace(const char *buf)
-{
-    return strspn(buf, " \n\t");
-}
-
 /**
  * Consumes a string from *buf.
  * @return a copy of the consumed string, which should be free'd after use
@@ -55,7 +52,7 @@ static char *consume_string(const char **buf)
     char *out = av_malloc(strlen(*buf) + 1);
     char *ret = out;
 
-    *buf += consume_whitespace(*buf);
+    *buf += strspn(*buf, WHITESPACES);
 
     do{
         char c = *(*buf)++;
@@ -84,7 +81,7 @@ static char *consume_string(const char **buf)
     } while(out[-1]);
 
     (*buf)--;
-    *buf += consume_whitespace(*buf);
+    *buf += strspn(*buf, WHITESPACES);
 
     return ret;
 }
@@ -283,7 +280,7 @@ static int parse_inputs(const char **buf, AVFilterInOut **curr_inputs,
 
         insert_inout(curr_inputs, match);
 
-        *buf += consume_whitespace(*buf);
+        *buf += strspn(*buf, WHITESPACES);
         pad++;
     }
 
@@ -322,7 +319,7 @@ static int parse_outputs(const char **buf, AVFilterInOut **curr_inputs,
             input->name = name;
             insert_inout(open_outputs, input);
         }
-        *buf += consume_whitespace(*buf);
+        *buf += strspn(*buf, WHITESPACES);
         pad++;
     }
 
@@ -340,7 +337,7 @@ int avfilter_graph_parse(AVFilterGraph *graph, const char *filters,
 
     do {
         AVFilterContext *filter;
-        filters += consume_whitespace(filters);
+        filters += strspn(filters, WHITESPACES);
 
         if(parse_inputs(&filters, &curr_inputs, &open_outputs, log_ctx) < 0)
             goto fail;
@@ -364,7 +361,7 @@ int avfilter_graph_parse(AVFilterGraph *graph, const char *filters,
                          log_ctx) < 0)
             goto fail;
 
-        filters += consume_whitespace(filters);
+        filters += strspn(filters, WHITESPACES);
         chr = *filters++;
 
         if(chr == ';' && curr_inputs) {