w32tex
About: TeX Live provides a comprehensive TeX system including all the major TeX-related programs, macro packages, and fonts that are free software. Windows sources.
  Fossies Dox: w32tex-src.tar.xz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

f2c.h File Reference
This graph shows which files directly or indirectly include this file:

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 bit_test(a, b)   ((a) >> (b) & 1)
 
#define bit_clear(a, b)   ((a) & ~((uinteger)1 << (b)))
 
#define bit_set(a, b)   ((a) | ((uinteger)1 << (b)))
 
#define F2C_proc_par_types   1
 

Typedefs

typedef long int integer
 
typedef unsigned long int uinteger
 
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))

Definition at line 165 of file f2c.h.

◆ bit_clear

#define bit_clear (   a,
  b 
)    ((a) & ~((uinteger)1 << (b)))

Definition at line 174 of file f2c.h.

◆ bit_set

#define bit_set (   a,
  b 
)    ((a) | ((uinteger)1 << (b)))

Definition at line 175 of file f2c.h.

◆ bit_test

#define bit_test (   a,
  b 
)    ((a) >> (b) & 1)

Definition at line 173 of file f2c.h.

◆ dabs

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

Definition at line 166 of file f2c.h.

◆ dmax

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

Definition at line 172 of file f2c.h.

◆ dmin

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

Definition at line 171 of file f2c.h.

◆ Extern

#define Extern   extern

Definition at line 42 of file f2c.h.

◆ F2C_proc_par_types

#define F2C_proc_par_types   1

Definition at line 179 of file f2c.h.

◆ FALSE_

#define FALSE_   (0)

Definition at line 38 of file f2c.h.

◆ max

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

Definition at line 170 of file f2c.h.

◆ min

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

Definition at line 169 of file f2c.h.

◆ TRUE_

#define TRUE_   (1)

Definition at line 37 of file f2c.h.

◆ VOID

#define VOID   void

Definition at line 133 of file f2c.h.

Typedef Documentation

◆ address

typedef char* address

Definition at line 12 of file f2c.h.

◆ C_f

typedef void C_f

Definition at line 206 of file f2c.h.

◆ C_fp

typedef void(* C_fp) ()

Definition at line 198 of file f2c.h.

◆ D_fp

typedef doublereal(* D_fp) ()

Definition at line 197 of file f2c.h.

◆ doublereal

typedef double doublereal

Definition at line 15 of file f2c.h.

◆ E_f

typedef doublereal E_f

Definition at line 209 of file f2c.h.

◆ E_fp

typedef doublereal(*)(* E_fp) ()

Definition at line 197 of file f2c.h.

◆ flag

typedef long int flag

Definition at line 53 of file f2c.h.

◆ ftnint

typedef long int ftnint

Definition at line 55 of file f2c.h.

◆ ftnlen

typedef long int ftnlen

Definition at line 54 of file f2c.h.

◆ H_f

typedef void H_f

Definition at line 207 of file f2c.h.

◆ H_fp

typedef void(* H_fp) ()

Definition at line 202 of file f2c.h.

◆ I_fp

typedef integer(* I_fp) ()

Definition at line 195 of file f2c.h.

◆ 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 f2c.h.

◆ integer1

typedef char integer1

Definition at line 24 of file f2c.h.

◆ J_fp

typedef shortint(* J_fp) ()

Definition at line 194 of file f2c.h.

◆ K_fp

typedef shortlogical(* K_fp) ()

Definition at line 201 of file f2c.h.

◆ L_fp

typedef logical(* L_fp) ()

Definition at line 200 of file f2c.h.

◆ logical

typedef long int logical

Definition at line 21 of file f2c.h.

◆ logical1

typedef char logical1

Definition at line 23 of file f2c.h.

◆ Multitype

typedef union Multitype Multitype

Definition at line 55 of file f2c.h.

◆ Namelist

typedef struct Namelist Namelist

Definition at line 55 of file f2c.h.

◆ R_fp

typedef real(* R_fp) ()

Definition at line 196 of file f2c.h.

◆ real

typedef float real

Definition at line 14 of file f2c.h.

◆ S_fp

typedef int(* S_fp) ()

Definition at line 203 of file f2c.h.

◆ shortint

typedef short int shortint

Definition at line 13 of file f2c.h.

◆ shortlogical

typedef short int shortlogical

Definition at line 22 of file f2c.h.

◆ U_fp

typedef int(* U_fp) ()

Definition at line 193 of file f2c.h.

◆ uinteger

typedef unsigned long int uinteger

Definition at line 11 of file f2c.h.

◆ Vardesc

typedef struct Vardesc Vardesc

Definition at line 55 of file f2c.h.

◆ Z_f

typedef void Z_f

Definition at line 208 of file f2c.h.

◆ Z_fp

typedef void(* Z_fp) ()

Definition at line 199 of file f2c.h.