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]

Reply via email to