summaryrefslogtreecommitdiff
path: root/Biz/Bild/Bessel.c
blob: 524956cba007e429ab3aff491d0a62c1506f3ed3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
// : dep guile-3.0
// : lib libbessel-guile
// : arg -shared
// : arg -fPIC

#include <math.h>
#include <libguile.h>

SCM
j0_wrapper(SCM x)
{
  return scm_from_double(j0(scm_to_double(x)));
}

void
init_bessel()
{
  scm_c_define_gsubr("j0", 1, 0, 0, j0_wrapper);
}