00001 /* 00002 * These are interface methods to allow F77 access to IEEE tests 00003 * 00004 */ 00005 #include <math.h> 00006 const char* ident="F77 interface to finite,isinf,isnan"; 00007 int finite_r_(float* f) { double d=*f; return finite(d); } 00008 int finite_d_(double* d) { return finite(*d); } 00009 int isinf_r_(float* f) { double d=*f; return isinf(d); } 00010 int isinf_d_(double* d) { return isinf(*d); } 00011 int isnan_r_(float* f) { double d=*f; return isnan(d); } 00012 int isnan_d_(double* d) { return isnan(*d); } 00013
1.3.9.1