-
- Downloads
Use fsbv:defcstruct for complex, type spec (:pointer type)
Define complex-float-c and complex-double-c using fsbv:defcstruct so that they can be passed by value. A type specification of the form (:pointer type) is accepted for allocated objects passed by reference to foreign functions so that their values can be set and returned from the CL function. This expands correctly for #'minmax, not tested yet.
Showing
- data/both.lisp 4 additions, 2 deletionsdata/both.lisp
- init/body-expand.lisp 2 additions, 2 deletionsinit/body-expand.lisp
- init/complex-types.lisp 21 additions, 36 deletionsinit/complex-types.lisp
- init/defmfun-array.lisp 5 additions, 20 deletionsinit/defmfun-array.lisp
- init/interface.lisp 19 additions, 19 deletionsinit/interface.lisp
- init/number-conversion.lisp 2 additions, 2 deletionsinit/number-conversion.lisp
Loading
Please register or sign in to comment