From: Steinar H. Gunderson Date: Sun, 9 Dec 2007 15:16:05 +0000 (+0100) Subject: Fix the SWIG startup stuff. X-Git-Url: https://git.sesse.net/?p=foosball;a=commitdiff_plain;h=4c0840729f54c12dbd533d5c9b47604efb654fd6 Fix the SWIG startup stuff. --- diff --git a/foosrank.i b/foosrank.i index 4b6b466..c207e4f 100644 --- a/foosrank.i +++ b/foosrank.i @@ -1,6 +1,6 @@ %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"); @@ -13,8 +13,8 @@ void startup() { %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);