I've heard that floating point number returns are stored in 'st(0)' when it is a subroutine created in C, and I recently saw a discussion about this. Since I don't know about double precision numbers, and don't know how Aurora handles these calls, can I use atof() in Aurora?
Yes.
atof() actually returns a DOUBLE type. When declare as CDECL Aurora knows that the double return is in st0
Paul.