fortran_macros.h File Reference

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 VCHARACTERCHARACTER
typedef VINTEGERINTEGER
typedef VREALREAL
typedef VFLOATPFLOAT

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 Documentation

#define CONCATENATE ( a,
 )     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 Documentation

Definition at line 155 of file fortran_macros.h.

typedef VINTEGER* INTEGER

Definition at line 156 of file fortran_macros.h.

typedef VFLOAT* PFLOAT

Definition at line 159 of file fortran_macros.h.

typedef VREAL* REAL

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.


Function Documentation

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 
)


Generated on Thu Jun 25 10:29:48 2009 for CGNS by  doxygen 1.5.9