app: Use a properly typed callback function

This fixes a compiler warning with the typeless proto arg.
This commit is contained in:
Mukund Sivaraman
2011-04-25 19:16:28 +05:30
parent 10b37cbcaa
commit 54e2d5fb68
2 changed files with 4 additions and 2 deletions

View File

@ -441,7 +441,7 @@ gimp_composite_regression_timer_report (char *name, double t1, double t2)
* Return value:
**/
double
gimp_composite_regression_time_function (gulong iterations, void (*func)(), GimpCompositeContext *ctx)
gimp_composite_regression_time_function (gulong iterations, GimpCompositeRegressionFunc func, GimpCompositeContext *ctx)
{
struct timeval t0;
struct timeval t1;

View File

@ -85,6 +85,8 @@ typedef struct
} gimp_rgba32_t;
#endif
typedef void (*GimpCompositeRegressionFunc) (GimpCompositeContext *ctx);
extern void gimp_composite_regression_print_vector (guchar vector[],
GimpPixelFormat format,
gulong n_pixels);
@ -103,7 +105,7 @@ extern void gimp_composite_regression_print_vector_rgba8 (gimp_rgba8_t v[],
extern double gimp_composite_regression_time_function (gulong iterations,
void (*func)(),
GimpCompositeRegressionFunc func,
GimpCompositeContext *ctx);
extern int gimp_composite_regression_comp_rgba8 (char *str,
gimp_rgba8_t *rgba8A,