%module foosrank
%{
-void fftw_import_wisdom_from_file(FILE*);
+extern "C" void fftw_import_wisdom_from_file(FILE*);
void compute_new_rating(double mu1, double sigma1, double mu2, double sigma2, int score1, int score2, double *mu, double *sigma, double *probability);
void startup() {
FILE *fp = fopen("fftw-wisdom", "rb");
%perlcode %{
sub import {
startup();
- }
+ }
%}
-//extern void import();
+void startup();
extern void compute_new_rating(double, double, double, double, int, int, double *OUTPUT, double *OUTPUT, double *OUTPUT);