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 | |||
| ) |
1.5.9