Go to the source code of this file.
Defines | |
#define | CONCATENATE(a, b) a##b |
#define | FMNAME(lname, uname) CONCATENATE(lname,_) |
#define | FMCALL(lname, uname) CONCATENATE(lname,_) |
#define | STR_PSTR(str) char *str |
#define | STR_PLEN(str) , int CONCATENATE(Len,str) |
#define | STR_PTR(str) str |
#define | STR_LEN(str) CONCATENATE(Len,str) |
Typedefs | |
typedef char | VCHARACTER |
typedef int | VINTEGER |
typedef double | VREAL |
typedef float | VFLOAT |
typedef VCHARACTER * | CHARACTER |
typedef VINTEGER * | INTEGER |
typedef VREAL * | REAL |
typedef VFLOAT * | PFLOAT |
Functions | |
void | FMNAME (tocstr, TOCSTR)(STR_PSTR(str) |
void | FMNAME (frcstr, FRCSTR)(CHARACTER icstr |
void | fstr_to_cstr (char *str, int ilen, char *icstr) |
void | cstr_to_fstr (char *icstr, int ilen, char *str) |
#define CONCATENATE | ( | a, | |||
b | ) | a##b |
Definition at line 50 of file fortran_macros.h.
#define FMCALL | ( | lname, | |||
uname | ) | CONCATENATE(lname,_) |
Definition at line 135 of file fortran_macros.h.
#define FMNAME | ( | lname, | |||
uname | ) | CONCATENATE(lname,_) |
Definition at line 134 of file fortran_macros.h.
#define STR_LEN | ( | str | ) | CONCATENATE(Len,str) |
Definition at line 143 of file fortran_macros.h.
void CHARACTER icstr STR_PLEN | ( | str | ) | , int CONCATENATE(Len,str) |
Definition at line 141 of file fortran_macros.h.
void STR_PSTR | ( | str | ) | char *str |
Definition at line 140 of file fortran_macros.h.
#define STR_PTR | ( | str | ) | str |
Definition at line 142 of file fortran_macros.h.
typedef VCHARACTER* CHARACTER |
Definition at line 155 of file fortran_macros.h.
Definition at line 156 of file fortran_macros.h.
Definition at line 159 of file fortran_macros.h.
Definition at line 157 of file fortran_macros.h.
typedef char VCHARACTER |
Definition at line 150 of file fortran_macros.h.
typedef float VFLOAT |
Definition at line 153 of file fortran_macros.h.
typedef int VINTEGER |
Definition at line 151 of file fortran_macros.h.
typedef double VREAL |
Definition at line 152 of file fortran_macros.h.
void cstr_to_fstr | ( | char * | icstr, | |
int | ilen, | |||
char * | str | |||
) |
void FMNAME | ( | frcstr | , | |
FRCSTR | ||||
) |
void FMNAME | ( | tocstr | , | |
TOCSTR | ||||
) |
void fstr_to_cstr | ( | char * | str, | |
int | ilen, | |||
char * | icstr | |||
) |