Types
For c/cpp users
HEADER: source/include/BDFTYPE.h
typedef FORTINT INTEGER; typedef double REAL; typedef unsigned char BYTE; typedef char* LPSTR; typedef const char* LPCSTR;
FORTINT is usually 'long long' for 64-bit and that intel mkl is used.
Fortran passes pointer as parameters. Fortran functions are compatible with C, but not CPP.
C function(note the underline)
void fun_(REAL* fp) {}
is equal to F subroutine
subroutine fun(f) implicit none real*8::f end subroutine