Foreign structure with CFFI's new syntax
Specify the foreign structures with CFFI's new syntax, (:struct foo), and fix #'creturn-st so that it will not take :struct (or any other keyword) as a return variable name. GSLL now compiles and loads without error or warning, but it has not been tested.
Showing
- init/body-expand.lisp 11 additions, 8 deletionsinit/body-expand.lisp
- mathematical/complex.lisp 104 additions, 104 deletionsmathematical/complex.lisp
- polynomial.lisp 10 additions, 8 deletionspolynomial.lisp
- special-functions/airy.lisp 22 additions, 14 deletionsspecial-functions/airy.lisp
- special-functions/bessel.lisp 47 additions, 45 deletionsspecial-functions/bessel.lisp
- special-functions/clausen.lisp 3 additions, 3 deletionsspecial-functions/clausen.lisp
- special-functions/coulomb.lisp 8 additions, 5 deletionsspecial-functions/coulomb.lisp
- special-functions/coupling.lisp 4 additions, 4 deletionsspecial-functions/coupling.lisp
- special-functions/dawson.lisp 3 additions, 3 deletionsspecial-functions/dawson.lisp
- special-functions/debye.lisp 6 additions, 6 deletionsspecial-functions/debye.lisp
- special-functions/dilogarithm.lisp 7 additions, 4 deletionsspecial-functions/dilogarithm.lisp
- special-functions/elementary.lisp 5 additions, 4 deletionsspecial-functions/elementary.lisp
- special-functions/elliptic-integrals.lisp 13 additions, 12 deletionsspecial-functions/elliptic-integrals.lisp
- special-functions/error-functions.lisp 8 additions, 8 deletionsspecial-functions/error-functions.lisp
- special-functions/exponential-functions.lisp 13 additions, 10 deletionsspecial-functions/exponential-functions.lisp
- special-functions/exponential-integrals.lisp 13 additions, 12 deletionsspecial-functions/exponential-integrals.lisp
- special-functions/fermi-dirac.lisp 13 additions, 11 deletionsspecial-functions/fermi-dirac.lisp
- special-functions/gamma.lisp 39 additions, 25 deletionsspecial-functions/gamma.lisp
- special-functions/gegenbauer.lisp 8 additions, 5 deletionsspecial-functions/gegenbauer.lisp
- special-functions/hypergeometric.lisp 17 additions, 12 deletionsspecial-functions/hypergeometric.lisp
Loading
Please register or sign in to comment