Mix Fortran77 & C - Cray F77 & C

Left
Right
Fortran C size(bits)
INTEGER int 46/64
cft77 -i64 cc -nofastmd  
INTEGER long 64
REAL double or float 64
DOUBLE PRECISION long double 128
COMPLEX float complex
or double complex
128
SUBROUTINE SUBR( ) void SUBR( )  
FUNCTION FN( ) double FN( )  
COMMON /CB/data(10) struct common {
double data[10];
} CB;
 
Left
Right
Slide 4