diff eval.h @ 11802:5880d90f2b99 libavcodec

Cosmetics: rename ff_parse_expr() and ff_parse_and_eval_expr() parameters: const_name -> const_names const_value -> const_values func[12]_name -> func[12]_names func[12] -> funcs[12] All these parameters contain a list of values, using plural names for them help understanding a little.
author stefano
date Tue, 01 Jun 2010 08:07:12 +0000
parents 026edf66e3a9
children 3dc6ee95d63a
line wrap: on
line diff
--- a/eval.h	Tue Jun 01 08:07:07 2010 +0000
+++ b/eval.h	Tue Jun 01 08:07:12 2010 +0000
@@ -35,21 +35,21 @@
  * @param res a pointer to a double where is put the result value of
  * the expression, or NAN in case of error
  * @param s expression as a zero terminated string for example "1+2^3+5*5+sin(2/3)"
- * @param const_name NULL terminated array of zero terminated strings of constant identifers for example {"PI", "E", 0}
- * @param const_value a zero terminated array of values for the identifers from const_name
- * @param func1_name NULL terminated array of zero terminated strings of func1 identifers
- * @param func1 NULL terminated array of function pointers for functions which take 1 argument
- * @param func2_name NULL terminated array of zero terminated strings of func2 identifers
- * @param func2 NULL terminated array of function pointers for functions which take 2 arguments
- * @param opaque a pointer which will be passed to all functions from func1 and func2
+ * @param const_names NULL terminated array of zero terminated strings of constant identifers for example {"PI", "E", 0}
+ * @param const_values a zero terminated array of values for the identifers from const_names
+ * @param func1_names NULL terminated array of zero terminated strings of funcs1 identifers
+ * @param funcs1 NULL terminated array of function pointers for functions which take 1 argument
+ * @param func2_names NULL terminated array of zero terminated strings of funcs2 identifers
+ * @param funcs2 NULL terminated array of function pointers for functions which take 2 arguments
+ * @param opaque a pointer which will be passed to all functions from funcs1 and funcs2
  * @param log_ctx parent logging context
  * @return 0 in case of success, a negative value corresponding to an
  * AVERROR code otherwise
  */
 int ff_parse_and_eval_expr(double *res, const char *s,
-                              const char * const *const_name, const double *const_value,
-                              const char * const *func1_name, double (* const *func1)(void *, double),
-                              const char * const *func2_name, double (* const *func2)(void *, double, double),
+                           const char * const *const_names, const double *const_values,
+                           const char * const *func1_names, double (* const *funcs1)(void *, double),
+                           const char * const *func2_names, double (* const *funcs2)(void *, double, double),
                               void *opaque, int log_offset, void *log_ctx);
 
 /**
@@ -60,29 +60,29 @@
  * The pointed to AVExpr must be freed with ff_free_expr() by the user
  * when it is not needed anymore.
  * @param s expression as a zero terminated string for example "1+2^3+5*5+sin(2/3)"
- * @param const_name NULL terminated array of zero terminated strings of constant identifers for example {"PI", "E", 0}
- * @param func1_name NULL terminated array of zero terminated strings of func1 identifers
- * @param func1 NULL terminated array of function pointers for functions which take 1 argument
- * @param func2_name NULL terminated array of zero terminated strings of func2 identifers
- * @param func2 NULL terminated array of function pointers for functions which take 2 arguments
+ * @param const_names NULL terminated array of zero terminated strings of constant identifers for example {"PI", "E", 0}
+ * @param func1_names NULL terminated array of zero terminated strings of funcs1 identifers
+ * @param funcs1 NULL terminated array of function pointers for functions which take 1 argument
+ * @param func2_names NULL terminated array of zero terminated strings of funcs2 identifers
+ * @param funcs2 NULL terminated array of function pointers for functions which take 2 arguments
  * @param log_ctx parent logging context
  * @return 0 in case of success, a negative value corresponding to an
  * AVERROR code otherwise
  */
 int ff_parse_expr(AVExpr **expr, const char *s,
-                      const char * const *const_name,
-                      const char * const *func1_name, double (* const *func1)(void *, double),
-                      const char * const *func2_name, double (* const *func2)(void *, double, double),
+                  const char * const *const_names,
+                  const char * const *func1_names, double (* const *funcs1)(void *, double),
+                  const char * const *func2_names, double (* const *funcs2)(void *, double, double),
                       int log_offset, void *log_ctx);
 
 /**
  * Evaluates a previously parsed expression.
  *
- * @param const_value a zero terminated array of values for the identifers from ff_parse const_name
- * @param opaque a pointer which will be passed to all functions from func1 and func2
+ * @param const_values a zero terminated array of values for the identifers from ff_parse() const_names
+ * @param opaque a pointer which will be passed to all functions from funcs1 and funcs2
  * @return the value of the expression
  */
-double ff_eval_expr(AVExpr * e, const double *const_value, void *opaque);
+double ff_eval_expr(AVExpr *e, const double *const_values, void *opaque);
 
 /**
  * Frees a parsed expression previously created with ff_parse_expr().