I am trying to use a numerical library called UMFPACK. 20 years ago it was all fortran, but today it's in C. The attached fortran file is a supplied sample Main program to demonstrate calling umfpack from a fortran program. The attached C file contains C wrapper routines being called from fortran. When I build it, I get unresolved externals for all the C routines being called from fortran.
I looked at the Intel sample project called "Fortran-Calls-C", but the Microsoft C compiler wouldn't let me put extern "C" into umfpack's c file. Maybe that's a good thing, because I really don't want to be editing their C files because there is a large number of them.
How do I get this to work?