#include <stdio.h>
#include "widget.h"

/* This function is a normal C callback function */

double foo(double a, void *clientdata) {
  printf("Callback function implemented in C : Received %g\n",a);
  return a;
}

/* This function fills in an array of values from the callback function */

void fill_array(Widget *w, double *data, int nitems) {
  int i;
  for (i = 0; i < nitems; i++) 
    data[i] = widget_op(w, (double) i);
}

  

  
  


syntax highlighted by Code2HTML, v. 0.9.1