Hi! So as I understand it is not a simple problem with floating numbers on the stack and library bindings?
I was not sure if the message went through, since there were several topics discussed in my previous email. Basically the problem is this if I call a function from a shared library which returns a number on a floating stack and there is already something on the floating stack - the thing does not work. Even though I do (fp) as the return parameter (otherwise it obviously never works). I do not know how hard is the problem to solve. Would be nice if it is doable. Thank you! -- Sergey > include gsl1.fs also gsl1 ok > 3 3 gsl_matrix_calloc value a[[ ok > 0e0 a[[ 0 0 1e0 gsl_matrix_set Bus Error ! gsl_matrix_set > also float ok > a[[ 0 0 gsl_matrix_get ok > f.s 1 ok > fdrop ok > 0e0 a[[ 0 0 13e1 gsl_matrix_set Bus Error ! gsl_matrix_set > a[[ 0 0 gsl_matrix_get ok > f. 130. ok > > Note that though an error happens when something else is on the > f-stack the to floating number gets written where it should. > > Also I have troubles when there are 2 df parameters for a procedure. > > It would be very helpful it the error can be fixed. Your help is > appreciated. > > -- > Sergey > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
