diff options
author | Stephen Torri <storri@users.sourceforge.net> | 2002-10-22 06:34:01 +0000 |
---|---|---|
committer | Stephen Torri <storri@users.sourceforge.net> | 2002-10-22 06:34:01 +0000 |
commit | 147b8adb5ea35892f2f83325e53f4f54aa85f74a (patch) | |
tree | 48ab6c1cbfa16a223b03ddc93c93133582a342d3 /src/libffmpeg/libavcodec/eval.c | |
parent | aa2c97288d8fcfe78801cbfc65305dc8595c977e (diff) | |
download | xine-lib-147b8adb5ea35892f2f83325e53f4f54aa85f74a.tar.gz xine-lib-147b8adb5ea35892f2f83325e53f4f54aa85f74a.tar.bz2 |
Changed comments to standard /* ... */
CVS patchset: 2932
CVS date: 2002/10/22 06:34:01
Diffstat (limited to 'src/libffmpeg/libavcodec/eval.c')
-rw-r--r-- | src/libffmpeg/libavcodec/eval.c | 50 |
1 files changed, 25 insertions, 25 deletions
diff --git a/src/libffmpeg/libavcodec/eval.c b/src/libffmpeg/libavcodec/eval.c index bcaf4f59b..df2f4e29f 100644 --- a/src/libffmpeg/libavcodec/eval.c +++ b/src/libffmpeg/libavcodec/eval.c @@ -43,11 +43,11 @@ typedef struct Parser{ int stack_index; char *s; double *const_value; - char **const_name; // NULL terminated - double (**func1)(void *, double a); // NULL terminated - char **func1_name; // NULL terminated - double (**func2)(void *, double a, double b); // NULL terminated - char **func2_name; // NULL terminated + char **const_name; /* NULL terminated */ + double (**func1)(void *, double a); /* NULL terminated */ + char **func1_name; /* NULL terminated */ + double (**func2)(void *, double a, double b); /* NULL terminated */ + char **func2_name; /* NULL terminated */ void *opaque; } Parser; @@ -59,7 +59,7 @@ static void push(Parser *p, double d){ return; } p->stack[ p->stack_index++ ]= d; -//printf("push %f\n", d); fflush(stdout); +/* printf("push %f\n", d); fflush(stdout); */ } static double pop(Parser *p){ @@ -67,7 +67,7 @@ static double pop(Parser *p){ fprintf(stderr, "stack underflow in the parser\n"); return NAN; } -//printf("pop\n"); fflush(stdout); +/* printf("pop\n"); fflush(stdout); */ return p->stack[ --p->stack_index ]; } @@ -91,7 +91,7 @@ static void evalPrimary(Parser *p){ p->s= next; return; } - + /* named constants */ for(i=0; p->const_name[i]; i++){ if(strmatch(p->s, p->const_name[i])){ @@ -100,22 +100,22 @@ static void evalPrimary(Parser *p){ return; } } - + p->s= strchr(p->s, '('); if(p->s==NULL){ fprintf(stderr, "Parser: missing ( in \"%s\"\n", next); return; } - p->s++; // "(" + p->s++; /* "(" */ evalExpression(p); d= pop(p); - p->s++; // ")" or "," + p->s++; /* ")" or "," */ if(p->s[-1]== ','){ evalExpression(p); d2= pop(p); - p->s++; // ")" + p->s++; /* ")" */ } - + if( strmatch(next, "sinh" ) ) d= sinh(d); else if( strmatch(next, "cosh" ) ) d= cosh(d); else if( strmatch(next, "tanh" ) ) d= tanh(d); @@ -132,8 +132,8 @@ static void evalPrimary(Parser *p){ else if( strmatch(next, "gt" ) ) d= d > d2 ? 1.0 : 0.0; else if( strmatch(next, "lt" ) ) d= d > d2 ? 0.0 : 1.0; else if( strmatch(next, "eq" ) ) d= d == d2 ? 1.0 : 0.0; -// else if( strmatch(next, "l1" ) ) d= 1 + d2*(d - 1); -// else if( strmatch(next, "sq01" ) ) d= (d >= 0.0 && d <=1.0) ? 1.0 : 0.0; +/* else if( strmatch(next, "l1" ) ) d= 1 + d2*(d - 1); */ +/* else if( strmatch(next, "sq01" ) ) d= (d >= 0.0 && d <=1.0) ? 1.0 : 0.0; */ else{ int error=1; for(i=0; p->func1_name && p->func1_name[i]; i++){ @@ -157,23 +157,23 @@ static void evalPrimary(Parser *p){ return; } } - + if(p->s[-1]!= ')'){ fprintf(stderr, "Parser: missing ) in \"%s\"\n", next); return; } push(p, d); -} - +} + static void evalPow(Parser *p){ int neg= 0; if(p->s[0]=='+') p->s++; - - if(p->s[0]=='-'){ + + if(p->s[0]=='-'){ neg= 1; p->s++; } - + if(p->s[0]=='('){ p->s++;; evalExpression(p); @@ -184,7 +184,7 @@ static void evalPow(Parser *p){ }else{ evalPrimary(p); } - + if(neg) push(p, -pop(p)); } @@ -229,11 +229,11 @@ static void evalExpression(Parser *p){ } double ff_eval(char *s, double *const_value, char **const_name, - double (**func1)(void *, double), char **func1_name, + double (**func1)(void *, double), char **func1_name, double (**func2)(void *, double, double), char **func2_name, void *opaque){ Parser p; - + p.stack_index=0; p.s= s; p.const_value= const_value; @@ -243,7 +243,7 @@ double ff_eval(char *s, double *const_value, char **const_name, p.func2 = func2; p.func2_name = func2_name; p.opaque = opaque; - + evalExpression(&p); return pop(&p); } |