36 #ifndef FORTRAN_CTYPES_H
37 #define FORTRAN_CTYPES_H
50 typedef int64_t integer8;
52 # endif // HAVE_INT64_T
55 #if (MADNESS_FORTRAN_DEFAULT_INTEGER_SIZE == 8)
63 #endif // HAVE_INT64_T
65 #else // (MADNESS_FORTRAN_DEFAULT_INTEGER_SIZE == 4)
70 #endif // (MADNESS_FORTRAN_DEFAULT_INTEGER_SIZE == 8)
float real4
Fortran single precision.
Definition: fortran_ctypes.h:78
std::complex< float > complex_real4
Fortran single complex.
Definition: fortran_ctypes.h:86
double double_precision
Definition: fortran_ctypes.h:75
std::complex< double > complex_real8
Fortran double complex.
Definition: fortran_ctypes.h:82
int32_t integer4
Definition: fortran_ctypes.h:47
integer4 integer
Definition: fortran_ctypes.h:68
double real8
Fortran double precision.
Definition: fortran_ctypes.h:74
std::complex< double > double_precision_complex
Definition: fortran_ctypes.h:83
std::complex< float > single_precision_complex
Definition: fortran_ctypes.h:87
int char_len
Type of variable appended to argument list for length of fortran character strings.
Definition: fortran_ctypes.h:90
float single_precision
Definition: fortran_ctypes.h:79