In order to use some functions of the gsl (GNU Scientific Library) it is necessary to translate some data types from C to pascal. But my knowledge of C is tiny. So I would thanks if somebody translate the following piece of code: struct gsl_function_struct { double (* function) (double x, void * params); void * params; }; Thanks Ramom