BOSS 7.0.9
BESIII Offline Software System
Loading...
Searching...
No Matches
EeTo4e/EeTo4e-00-00-02/src/EeTo4e/basesv5.1/f2c.h File Reference

Go to the source code of this file.

Classes

struct  complex
 
struct  doublecomplex
 
struct  cilist
 
struct  icilist
 
struct  olist
 
struct  cllist
 
struct  alist
 
struct  inlist
 
union  Multitype
 
struct  Vardesc
 
struct  Namelist
 

Macros

#define TRUE_   (1)
 
#define FALSE_   (0)
 
#define Extern   extern
 
#define VOID   void
 
#define abs(x)   ((x) >= 0 ? (x) : -(x))
 
#define dabs(x)   (doublereal)abs(x)
 
#define min(a, b)   ((a) <= (b) ? (a) : (b))
 
#define max(a, b)   ((a) >= (b) ? (a) : (b))
 
#define dmin(a, b)   (doublereal)min(a,b)
 
#define dmax(a, b)   (doublereal)max(a,b)
 
#define F2C_proc_par_types   1
 

Typedefs

typedef long int integer
 
typedef char * address
 
typedef short int shortint
 
typedef float real
 
typedef double doublereal
 
typedef long int logical
 
typedef short int shortlogical
 
typedef char logical1
 
typedef char integer1
 
typedef long int flag
 
typedef long int ftnlen
 
typedef long int ftnint
 
typedef union Multitype Multitype
 
typedef struct Vardesc Vardesc
 
typedef struct Namelist Namelist
 
typedef int(* U_fp) ()
 
typedef shortint(* J_fp) ()
 
typedef integer(* I_fp) ()
 
typedef real(* R_fp) ()
 
typedef doublereal(* D_fp) ()
 
typedef doublereal(*)(* E_fp) ()
 
typedef VOID(* C_fp) ()
 
typedef VOID(* Z_fp) ()
 
typedef logical(* L_fp) ()
 
typedef shortlogical(* K_fp) ()
 
typedef VOID(* H_fp) ()
 
typedef int(* S_fp) ()
 
typedef VOID C_f
 
typedef VOID H_f
 
typedef VOID Z_f
 
typedef doublereal E_f
 

Macro Definition Documentation

◆ abs

#define abs (   x)    ((x) >= 0 ? (x) : -(x))

◆ dabs

#define dabs (   x)    (doublereal)abs(x)

◆ dmax

#define dmax (   a,
  b 
)    (doublereal)max(a,b)

◆ dmin

#define dmin (   a,
  b 
)    (doublereal)min(a,b)

◆ Extern

#define Extern   extern

◆ F2C_proc_par_types

#define F2C_proc_par_types   1

◆ FALSE_

#define FALSE_   (0)

◆ max

#define max (   a,
  b 
)    ((a) >= (b) ? (a) : (b))

◆ min

#define min (   a,
  b 
)    ((a) <= (b) ? (a) : (b))

◆ TRUE_

#define TRUE_   (1)

◆ VOID

#define VOID   void

Typedef Documentation

◆ address

typedef char* address

◆ C_f

typedef VOID C_f

◆ C_fp

typedef VOID(* C_fp) ()

◆ D_fp

typedef doublereal(* D_fp) ()

◆ doublereal

typedef double doublereal

◆ E_f

◆ E_fp

typedef doublereal(*)(* E_fp) ()

◆ flag

typedef long int flag

◆ ftnint

typedef long int ftnint

◆ ftnlen

typedef long int ftnlen

◆ H_f

typedef VOID H_f

◆ H_fp

typedef VOID(* H_fp) ()

◆ I_fp

typedef integer(* I_fp) ()

◆ integer

typedef long int integer

barf [ba:rf] 2. "He suggested using FORTRAN, and everybody barfed."

  • From The Shogakukan DICTIONARY OF NEW ENGLISH (Second edition)

Definition at line 10 of file EeTo4e/EeTo4e-00-00-02/src/EeTo4e/basesv5.1/f2c.h.

◆ integer1

typedef char integer1

◆ J_fp

typedef shortint(* J_fp) ()

◆ K_fp

typedef shortlogical(* K_fp) ()

◆ L_fp

typedef logical(* L_fp) ()

◆ logical

typedef long int logical

◆ logical1

typedef char logical1

◆ Multitype

typedef union Multitype Multitype

◆ Namelist

typedef struct Namelist Namelist

◆ R_fp

typedef real(* R_fp) ()

◆ real

typedef float real

◆ S_fp

typedef int(* S_fp) ()

◆ shortint

typedef short int shortint

◆ shortlogical

typedef short int shortlogical

◆ U_fp

typedef int(* U_fp) ()

◆ Vardesc

typedef struct Vardesc Vardesc

◆ Z_f

typedef VOID Z_f

◆ Z_fp

typedef VOID(* Z_fp) ()