Fortran sending real pointer to C program: REAL*8?

That depends if you want float or double. You haven’t specified what precision you want.