Finalizer in alloc-gsl-struct replaces free-gsl-struct
Using trivial-garbage to define a portable finalizer in #'alloc-gsl-struct. Removed #'free-gsl-struct; #'expand-data no longer calls #'free-gsl-struct. As in the old free-gsl-struct, the finalizer removes the gsl-vector-c or gsl-matrix-c, and the gsl-block-c if applicable. Test results are the same (1 failure for unrelated reason).
Showing with 14 additions and 22 deletions