]> rtime.felk.cvut.cz Git - frescor/ffmpeg.git/commitdiff
ignore whitespace in ff_eval
authorods15 <ods15@9553f0bf-9b14-0410-a0b8-cfaf0461ba5b>
Sat, 28 Oct 2006 09:49:13 +0000 (09:49 +0000)
committerods15 <ods15@9553f0bf-9b14-0410-a0b8-cfaf0461ba5b>
Sat, 28 Oct 2006 09:49:13 +0000 (09:49 +0000)
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@6821 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

libavcodec/eval.c

index 9a86054c8af2c9f1b0874a9039819425f7d8c194..4b5fdbd70aac2a115d8285cd39d3604f4d1b76f3 100644 (file)
@@ -382,9 +382,14 @@ AVEvalExpr * ff_parse(char *s, const char **const_name,
                char **error){
     Parser p;
     AVEvalExpr * e;
+    char w[strlen(s) + 1], * wp = w;
+
+    while (*s)
+        if (!isspace(*s++)) *wp++ = s[-1];
+    *wp++ = 0;
 
     p.stack_index=100;
-    p.s= s;
+    p.s= w;
     p.const_name = const_name;
     p.func1      = func1;
     p.func1_name = func1_name;