register_function line
Diana L Harris (dlh5226@erc.jscc.cc.tn.us)
Thu, 30 May 1996 23:19:44 PDT
Here's what I got:
dist = new_float(sqrt(dist));
return make_var_pack(dist);
Then I get:
gcc -Wall -Wwrite-strings -g -O -c extensions.c
extensions.c: In function `bf_distance':
extensions.c:221: incompatible types in assignment
extensions.c:222: incompatible type for argument 1 of `make_var_pack'
*** Error code 1
I found that new_float is already a function, defined in numbers.c
I think the problem is somewhere integers are getting mixed with floats,
raising the 'incompatible types in assignment' or maybe how 'dist' is
defined at the beginning of the function.
I've been trying for a while now and just can't get it to work. Maybe someone
can figure out this little (or is it) problem...
Thanks again, I really appreciate the help given.