cif.h File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Cif_generic
struct  Cif_tmod
struct  Cif_c_const
struct  Cif_c_entry
struct  Cif_c_message
struct  Cif_c_object
struct  Cif_c_opts
struct  Cif_c_tag
struct  Cif_callsite
struct  Cif_cifhdr
struct  Cif_comblk
struct  Cif_const
struct  Cif_edopts
struct  Cif_entry
struct  Cif_file
struct  Cif_unittbl
struct  Cif_filedir
struct  Cif_include
struct  Cif_label
struct  Cif_loop
struct  Cif_mach_char
struct  Cif_message
struct  Cif_misc_opts
struct  Cif_namelist
struct  Cif_nd_msg
struct  Cif_dim
struct  Cif_object
struct  Cif_opt_opts
struct  Cif_srcfile
struct  Cif_summary
struct  Cif_stmt_type
struct  Cif_unit
struct  Cif_endunit
struct  Cif_use
struct  Cif_usage
struct  Cif_urectbl
struct  Cif_unitdir

Defines

#define _CIF_INT_VERSION   3
#define CIF_SUB_VERSION_2   3
#define CIF_SUB_VERSION_3   1
#define __(_A)   ()
#define CIF_BEGIN_DECLS
#define CIF_END_DECLS
#define Cif_Open   Cif_Open_V1
#define FIELD   unsigned int
#define CIF_CALLSITE   1
#define CIF_CIFHDR   2
#define CIF_COMBLK   3
#define CIF_CONST   4
#define CIF_ENTRY   6
#define CIF_FILE   7
#define CIF_LOOP   8
#define CIF_INCLUDE   9
#define CIF_LABEL   10
#define CIF_MESSAGE   11
#define CIF_NAMELIST   12
#define CIF_OBJECT   13
#define CIF_SRCFILE   14
#define CIF_SUMMARY   15
#define CIF_UNIT   17
#define CIF_ENDUNIT   18
#define CIF_USAGE   19
#define CIF_ND_MSG   20
#define CIF_EDOPTS   21
#define CIF_MACH_CHAR   22
#define CIF_MISC_OPTS   23
#define CIF_OPT_OPTS   24
#define CIF_STMT_TYPE   25
#define CIF_FILEDIR   48
#define CIF_UNITDIR   49
#define CIF_C_TAG   51
#define CIF_C_OPTS   52
#define CIF_C_MESSAGE   53
#define CIF_C_CONST   54
#define CIF_C_ENTRY   55
#define CIF_C_OBJECT   56
#define CIF_MAXRECORD   57
#define CIF_BTC_TYPELESS   0x00
#define CIF_BTC_SBITFLD   0x01
#define CIF_BTC_UBITFLD   0x02
#define CIF_BTC_SCHAR   0x03
#define CIF_BTC_UCHAR   0x04
#define CIF_BTC_SSHORT   0x05
#define CIF_BTC_USHORT   0x06
#define CIF_BTC_SINT   0x07
#define CIF_BTC_UINT   0x08
#define CIF_BTC_SLONG   0x09
#define CIF_BTC_ULONG   0x0a
#define CIF_BTC_FLOAT   0x0b
#define CIF_BTC_DOUBLE   0x0c
#define CIF_BTC_LDOUBLE   0x0d
#define CIF_BTC_FCOMPLX   0x0e
#define CIF_BTC_DCOMPLX   0x0f
#define CIF_BTC_LDCOMPLX   0x10
#define CIF_BTC_VOID   0x11
#define CIF_BTC_STRUCT   0x12
#define CIF_BTC_UNION   0x13
#define CIF_BTC_ENUM   0x14
#define CIF_BTC_UNKNOWN   0xff
#define CIF_BTC_MAX   32
#define CIF_CCT_INT   1
#define CIF_CCT_FLOAT   2
#define CIF_CCT_COMPLEX   3
#define CIF_CCT_VOID   4
#define CIF_CCT_CLASS   5
#define CIF_CCT_STRUCT   6
#define CIF_CCT_UNION   7
#define CIF_CCT_TYPEDEF   8
#define CIF_CCT_QUALIFIED   9
#define CIF_CCT_ENUM   10
#define CIF_CCT_FUNCTION   11
#define CIF_CCT_POINTER   12
#define CIF_CCT_ARRAY   13
#define CIF_CCT_PTRMEM   14
#define CIF_CCT_TEMPAR   15
#define CIF_CB_REG   0
#define CIF_CB_TASK   1
#define CIF_CB_LOCAL   2
#define CIF_CB_AUX   3
#define CIF_CB_THREAD_PRIVATE   4
#define CIF_CB_MAX   5
#define CIF_DM_CONSTANT   0
#define CIF_DM_EXPR   1
#define CIF_DM_ASSUMED   2
#define CIF_DM_MAX   3
#define CIF_DT_UNKNOWN   0
#define CIF_DT_TYPELESS   1
#define CIF_DT_INT32   2
#define CIF_DT_INT46   3
#define CIF_DT_INT64   4
#define CIF_DT_REAL   5
#define CIF_DT_DOUBLE   6
#define CIF_DT_FCHAR   7
#define CIF_DT_COMPLEX   8
#define CIF_DT_DBLE_CMPLX   9
#define CIF_DT_FPTR   10
#define CIF_DT_LOGICAL   11
#define CIF_DT_FCPTR   12
#define CIF_DT_DERIVED   13
#define CIF_DT_MAX   14
#define CIF_EDF_OPTa   0x00000001
#define CIF_EDF_OPTc   0x00000002
#define CIF_EDF_OPTd   0x00000004
#define CIF_EDF_OPTf   0x00000008
#define CIF_EDF_OPTg   0x00000010
#define CIF_EDF_OPTh   0x00000020
#define CIF_EDF_OPTi   0x00000040
#define CIF_EDF_OPTj   0x00000080
#define CIF_EDF_OPTm   0x00000100
#define CIF_EDF_OPTn   0x00000200
#define CIF_EDF_OPTo   0x00000400
#define CIF_EDF_OPTp   0x00000800
#define CIF_EDF_OPTq   0x00001000
#define CIF_EDF_OPTr   0x00002000
#define CIF_EDF_OPTs   0x00004000
#define CIF_EDF_OPTu   0x00008000
#define CIF_EDF_OPTv   0x00010000
#define CIF_EDF_OPTw   0x00020000
#define CIF_EDF_OPTx   0x00040000
#define CIF_EDF_OPTz   0x00080000
#define CIF_EDF_OPTB   0x00100000
#define CIF_EDF_OPTP   0x00200000
#define CIF_EDF_OPTS   0x00400000
#define CIF_ENC_OBJECT   0
#define CIF_ENC_FORMARG   2
#define CIF_ENC_TYPEDEF   3
#define CIF_ENC_ENUMMEM   4
#define CIF_ENC_TAG   10
#define CIF_ENC_MEMBER   11
#define CIF_ENC_STRLIT   12
#define CIF_ENC_MAX   13
#define CIF_ET_ALT_ENTRY   1
#define CIF_ET_BLOCKDATA   2
#define CIF_ET_FUNCTION   3
#define CIF_ET_PROGRAM   4
#define CIF_ET_SUBROUTINE   5
#define CIF_ET_UNKNOWN   6
#define CIF_ET_MAX   7
#define CIF_FORM_RANDOM   0
#define CIF_FORM_SORTED   1
#define CIF_FORM_CIFCONV   0
#define CIF_FORM_LINES   1
#define CIF_FORM_USER   2
#define CIF_ID_NONCONTIG   0
#define CIF_ID_CONTIGUOUS   1
#define CIF_LB_FORMAT   1
#define CIF_LB_STMT   2
#define CIF_LB_UNKNOWN   3
#define CIF_LB_CONSTRUCT   4
#define CIF_LB_MAX   5
#define CIF_LG_F77   0
#define CIF_LG_F90   1
#define CIF_LG_C   2
#define CIF_LG_MAX   3
#define CIF_LP_DO   0
#define CIF_LP_DOWHILE   1
#define CIF_LP_WHILE   2
#define CIF_LP_FOR   3
#define CIF_LP_DO_INFINITE   4
#define CIF_LP_MAX   5
#define CIF_MEM_DEFAULT   0
#define CIF_MEM_INDIV   1
#define CIF_MEM_FIXED   2
#define CIF_MEM_MANAGED   3
#define CIF_MEM_MAX   4
#define CIF_MEM_KEEP   0
#define CIF_MEM_FREE   1
#define CIF_F90_FORM_FIXED   0
#define CIF_F90_FORM_FREE   1
#define CIF_MC_VPOP   0x0001
#define CIF_MC_EMA   0x0002
#define CIF_MC_CIGS   0x0004
#define CIF_MC_PCF   0x0008
#define CIF_MC_READVL   0x0010
#define CIF_MC_VRECUR   0x0020
#define CIF_MC_NOVRECUR   0x0040
#define CIF_MC_AVL   0x0080
#define CIF_MC_HPF   0x0100
#define CIF_MC_BDM   0x0200
#define CIF_MC_SREG   0x0400
#define CIF_MC_CLUSTER   0x0800
#define CIF_MC_COR   0x1000
#define CIF_MC_ADDR32   0x2000
#define CIF_MC_BMM   0x4000
#define CIF_MC_XEA   0x8000
#define CIF_MC_AVPOP   0x10000
#define CIF_MC_FULLSECT   0x20000
#define CIF_MC_IEEE   0x40000
#define CIF_MC_CMRREQ   0x80000
#define CIF_MC_CACHE   0x100000
#define CIF_MC_TAILGT   0x0001
#define CIF_MC_SHAREDREG   0x0002
#define CIF_MC_MEMQUIET   0x0004
#define CIF_MISCF_STACK   0
#define CIF_MISCF_STATIC   1
#define CIF_MISCF_HEAP   2
#define CIF_MISCF_INT64   0
#define CIF_MISCF_INT46   1
#define CIF_MISCF_UNKNOWN   0
#define CIF_MISCF_FAST   1
#define CIF_MISCF_FULL   2
#define CIF_MISCF_SREG   3
#define CIF_MS_COMMENT   0
#define CIF_MS_NOTE   1
#define CIF_MS_CAUTION   2
#define CIF_MS_WARNING   3
#define CIF_MS_ERROR   4
#define CIF_MS_INTERNAL   5
#define CIF_MS_VECTOR   6
#define CIF_MS_SCALAR   7
#define CIF_MS_TABLE   8
#define CIF_MS_ANSI   9
#define CIF_MS_LOGFILE   10
#define CIF_MS_INLINE   11
#define CIF_MS_INFO   12
#define CIF_MS_TASKING   13
#define CIF_MS_LIMIT   14
#define CIF_MS_LOGERROR   15
#define CIF_MS_LOGSUM   16
#define CIF_MS_F77_ANSI   17
#define CIF_MS_OPTIMIZATION   18
#define CIF_MS_STREAM   19
#define CIF_MS_UNKNOWN   20
#define CIF_MS_MAX   21
#define CIF_F_MS_COMMENT   0
#define CIF_F_MS_NOTE   1
#define CIF_F_MS_CAUTION   2
#define CIF_F_MS_WARNING   3
#define CIF_F_MS_ERROR   4
#define CIF_F_MS_INTERNAL   5
#define CIF_F_MS_VECTOR   6
#define CIF_F_MS_SCALAR   7
#define CIF_F_MS_OPT_INFO   7
#define CIF_F_MS_TABLE   8
#define CIF_F_MS_ANSI   9
#define CIF_F_MS_LOGFILE   10
#define CIF_F_MS_INLINE   11
#define CIF_F_MS_INFO   12
#define CIF_F_MS_TASKING   13
#define CIF_F_MS_LIMIT   14
#define CIF_F_MS_LOGERROR   15
#define CIF_F_MS_LOGSUM   16
#define CIF_F_MS_F77_ANSI   17
#define CIF_F_MS_OPTIMIZATION   18
#define CIF_F_MS_STREAM   19
#define CIF_F_MS_UNKNOWN   20
#define CIF_F_MS_MAX   21
#define CIF_OBC_DEFINED   0x001
#define CIF_OBC_DECLARED   0x002
#define CIF_OBC_REFERENCED   0x004
#define CIF_OBC_MODIFIED   0x008
#define CIF_OBC_ADDRESS   0x010
#define CIF_OBC_ARGLIST   0x020
#define CIF_OBC_USEDDECL   0x040
#define CIF_OBC_USEDCAST   0x080
#define CIF_OBC_USEDFUNC   0x100
#define CIF_OBC_MACROEXP   0x200
#define CIF_OBC_MAX   9
#define CIF_OB_DEFINED   0
#define CIF_OB_USED   1
#define CIF_OB_MODIFIED   2
#define CIF_OB_ARGLIST   3
#define CIF_OB_ASSIGN   4
#define CIF_OB_BRANCH   5
#define CIF_OB_FORMAT   6
#define CIF_OB_DO   7
#define CIF_OB_TYPEDEF   8
#define CIF_OB_TYPEUSED   9
#define CIF_OB_MAX   10
#define CIF_OOF_AGGRESS   0x00000001
#define CIF_OOF_BLOAD   0x00000002
#define CIF_OOF_INLINE   0x00000004
#define CIF_OOF_LOOPALIGN   0x00000008
#define CIF_OOF_RECURRENCE   0x00000010
#define CIF_OOF_RECURSIVE   0x00000020
#define CIF_OOF_SCALAR   0x00000040
#define CIF_OOF_VECTOR   0x00000080
#define CIF_OOF_VSEARCH   0x00000100
#define CIF_OOF_ZEROINC   0x00000200
#define CIF_OOF_KERNSCHED   0x00000400
#define CIF_SC_COMMON   1
#define CIF_SC_EXPR   2
#define CIF_SC_UNKNOWN   3
#define CIF_SC_VARIABLE   4
#define CIF_SC_FIELD   5
#define CIF_SC_EQUIV   6
#define CIF_SC_MAX   7
#define CIF_SCC_EXTERN   0
#define CIF_SCC_STATIC   1
#define CIF_SCC_AUTO   2
#define CIF_SCC_REGISTER   3
#define CIF_SCC_FORTRAN   4
#define CIF_SCC_STRMEM   6
#define CIF_SCC_UNMEM   7
#define CIF_SCC_ENUMMEM   8
#define CIF_SCC_STRBITFLD   12
#define CIF_SCC_UNBITFLD   13
#define CIF_SCC_USRLAB   14
#define CIF_SCC_GLBREG   16
#define CIF_SCC_GLTREG   17
#define CIF_SCC_EXTLM   18
#define CIF_SCC_MAX   19
#define CIF_ST_AUXILIARY   1
#define CIF_ST_BASED   2
#define CIF_ST_DUMARG   3
#define CIF_ST_POINTEE   4
#define CIF_ST_STACK   5
#define CIF_ST_STATIC   6
#define CIF_ST_UNKNOWN   7
#define CIF_ST_MAX   8
#define CIF_TMC_UNUSED   0x0
#define CIF_TMC_ARRAY   0x1
#define CIF_TMC_FUNCNOPR   0x2
#define CIF_TMC_FUNCPRO   0x3
#define CIF_TMC_PTR   0x8
#define CIF_TMC_CONPTR   0x9
#define CIF_TMC_VOLPTR   0xa
#define CIF_TMC_CNVLPTR   0xb
#define CIF_TMC_RESPTR   0xc
#define CIF_TMC_RSCNPTR   0xd
#define CIF_TMC_RSVLPTR   0xe
#define CIF_TMC_RSCNVLPTR   0xf
#define CIF_TMC_MAX   16
#define CIF_TP_ALLOCATABLE   0
#define CIF_TP_ALLOCATE   1
#define CIF_TP_ASSIGN   2
#define CIF_TP_ASSIGNMENT   3
#define CIF_TP_BACKSPACE   4
#define CIF_TP_BDATA   5
#define CIF_TP_BUFFER   6
#define CIF_TP_CALL   7
#define CIF_TP_CASE   8
#define CIF_TP_CLOSE   9
#define CIF_TP_COMMON   10
#define CIF_TP_CONTAINS   11
#define CIF_TP_CONTINUE   12
#define CIF_TP_CYCLE   13
#define CIF_TP_DATA   14
#define CIF_TP_DEALLOCATE   15
#define CIF_TP_DECODE   16
#define CIF_TP_DEFAULT   17
#define CIF_TP_DERIVED_TYPE   18
#define CIF_TP_DIMENSION   19
#define CIF_TP_DIRECTIVE   20
#define CIF_TP_LABELED_DO   21
#define CIF_TP_UNLABELED_DO   22
#define CIF_TP_ELSE   23
#define CIF_TP_ELSEIF   24
#define CIF_TP_ELSEWHERE   25
#define CIF_TP_ENCODE   26
#define CIF_TP_END   27
#define CIF_TP_ENDFILE   28
#define CIF_TP_ENTRY   29
#define CIF_TP_EQUIVALENCE   30
#define CIF_TP_EXIT   31
#define CIF_TP_EXTERNAL   32
#define CIF_TP_FORMAT   33
#define CIF_TP_FUNCTION   34
#define CIF_TP_GOTO   35
#define CIF_TP_IF   36
#define CIF_TP_IFTHEN   37
#define CIF_TP_IMPLICIT   38
#define CIF_TP_IMPNONE   39
#define CIF_TP_INQUIRE   40
#define CIF_TP_INTENT   41
#define CIF_TP_INTERFACE   42
#define CIF_TP_INTRINSIC   43
#define CIF_TP_MODULE   44
#define CIF_TP_MODULE_PROC   45
#define CIF_TP_NAMELIST   46
#define CIF_TP_NULLIFY   47
#define CIF_TP_OPEN   48
#define CIF_TP_OPTIONAL   49
#define CIF_TP_PARAMETER   50
#define CIF_TP_PAUSE   51
#define CIF_TP_POINTER   52
#define CIF_TP_PRINT   53
#define CIF_TP_PRIVATE   54
#define CIF_TP_PROGRAM   55
#define CIF_TP_PUBLIC   56
#define CIF_TP_PUNCH   57
#define CIF_TP_READ   58
#define CIF_TP_RETURN   59
#define CIF_TP_REWIND   60
#define CIF_TP_SAVE   61
#define CIF_TP_SELECT   62
#define CIF_TP_SEQUENCE   63
#define CIF_TP_STMTFUNC   64
#define CIF_TP_STOP   65
#define CIF_TP_SUBROUTINE   66
#define CIF_TP_TARGET   67
#define CIF_TP_TYPE_DECL   68
#define CIF_TP_USE   69
#define CIF_TP_WHERE   70
#define CIF_TP_WHERE_CONST   71
#define CIF_TP_WRITE   72
#define CIF_TP_BUFFER_IN   73
#define CIF_TP_BUFFER_OUT   74
#define CIF_TP_DOWHILE   75
#define CIF_TP_DO   76
#define CIF_TP_ENDDO   77
#define CIF_TP_ENDIF   78
#define CIF_TP_INCLUDE   79
#define CIF_TP_MAX   80
#define CIF_TQC_CONST   0x1
#define CIF_TQC_VOL   0x2
#define CIF_TQC_RESTR   0x4
#define CIF_TQC_MAX   5
#define CIF_ER_100   -1
#define CIF_ER_INTERNAL   -2
#define CIF_ER_OTHER   -3
#define TMOD_SSIZE   5
#define CCONST_SSIZE   8
#define CENTRY_SSIZE   10
#define CMESSAGE_SSIZE   16
#define COBJECT_SSIZE   16
#define COPTS_SSIZE   33
#define CTAG_SSIZE   14
#define CALLSITE_SSIZE   14
#define CIFHDR_SSIZE   sizeof(struct Cif_cifhdr)
#define COMBLK_SSIZE   10
#define CONST_SSIZE   11
#define EDOPTS_SSIZE   sizeof(struct Cif_edopts)
#define ENTRY_SSIZE   13
#define FILE_SSIZE   4
#define UNITTBL_SSIZE   5
#define FILEDIR_SSIZE   14
#define INCLUDE_SSIZE   10
#define LABEL_SSIZE   6
#define LOOP_SSIZE   23
#define MACH_CHAR_SSIZE   sizeof(struct Cif_mach_char)
#define MESSAGE_SSIZE   15
#define MISC_OPTS_SSIZE   10
#define NAMELIST_SSIZE   7
#define ND_MSG_SSIZE   33
#define DIM_SSIZE   sizeof(struct Cif_dim)
#define OBJECT_SSIZE   19
#define OPT_OPTS_SSIZE   sizeof(struct Cif_opt_opts)
#define SRCFILE_SSIZE   4
#define SUMMARY_SSIZE   sizeof(struct Cif_summary)
#define STMT_TYPE_SSIZE   16
#define UNIT_SSIZE   9
#define ENDUNIT_SSIZE   9
#define USAGE_SSIZE   7
#define URECTBL_SSIZE   sizeof(struct Cif_urectbl)
#define UNITDIR_SSIZE   6
#define CIFGEN(X)   ((struct Cif_generic *)(X))
#define CIFCS(X)   ((struct Cif_callsite *)(X))
#define CIFHDR(X)   ((struct Cif_cifhdr *)(X))
#define CIFCB(X)   ((struct Cif_comblk *)(X))
#define CIFCON(X)   ((struct Cif_const *)(X))
#define CIFED(X)   ((struct Cif_edopts *)(X))
#define CIFENTRY(X)   ((struct Cif_entry *)(X))
#define CIFFILE(X)   ((struct Cif_file *)(X))
#define CIFINC(X)   ((struct Cif_include *)(X))
#define CIFLABEL(X)   ((struct Cif_label *)(X))
#define CIFLOOP(X)   ((struct Cif_loop *)(X))
#define CIFMC(X)   ((struct Cif_mach_char *)(X))
#define CIFMSG(X)   ((struct Cif_message *)(X))
#define CIFMO(X)   ((struct Cif_misc_opts *)(X))
#define CIFNL(X)   ((struct Cif_namelist *)(X))
#define CIFNMSG(X)   ((struct Cif_nd_msg *)(X))
#define CIFOBJ(X)   ((struct Cif_object *)(X))
#define CIFOPTOPT(X)   ((struct Cif_opt_opts *)(X))
#define CIFSRC(X)   ((struct Cif_srcfile *)(X))
#define CIFSUM(X)   ((struct Cif_summary *)(X))
#define CIFSTMT(X)   ((struct Cif_stmt_type *)(X))
#define CIFUNIT(X)   ((struct Cif_unit *)(X))
#define CIFENDU(X)   ((struct Cif_endunit *)(X))
#define CIFUSAGE(X)   ((struct Cif_usage *)(X))
#define CIFUDIR(X)   ((struct Cif_unitdir *)(X))
#define CIFFDIR(X)   ((struct Cif_filedir *)(X))
#define CIFCCON(X)   ((struct Cif_c_const *)(X))
#define CIFCENTRY(X)   ((struct Cif_c_entry *)(X))
#define CIFCMSG(X)   ((struct Cif_c_message *)(X))
#define CIFCOBJ(X)   ((struct Cif_c_object *)(X))
#define CIFCOPTS(X)   ((struct Cif_c_opts *)(X))
#define CIFCTAG(X)   ((struct Cif_c_tag *)(X))
#define CIF_NOTCIF   -1
#define CIF_MAXOPENS   -2
#define CIF_NOTOPEN   -3
#define CIF_NOMEM   -4
#define CIF_EOF   -5
#define CIF_INTERNAL   -6
#define CIF_BADREQ   -7
#define CIF_BADFORM   -8
#define CIF_SYSERR   -9
#define CIF_EXP_VERS   -10
#define CIF_FILE_VERS   -11
#define CIF_MAXERROR   -11
#define CIF_FIRST_RECORD   -1

Functions

int Cif_Open __ ((char *, char *, int *, int))
CIF_BEGIN_DECLS int Cif_Close __ ((int, int))
struct Cif_generic *Cif_Duplicate __ ((struct Cif_generic *))
char *Cif_Errstring __ ((int))
int Cif_Getfiledir __ ((int, struct Cif_filedir **))
int Cif_Getrecord __ ((int, struct Cif_generic **))
int Cif_Getunitdir __ ((int, struct Cif_unittbl *, struct Cif_unitdir **))
int Cif_Msginsert __ ((char *, struct Cif_generic *, char *, int))
int Cif_Putrecord __ ((int, struct Cif_generic *))
char *cif_basename __ ((char *))
int Cif_Open_V2_1 __ ((char *, char *, int *, int, int))
int Cif_Lines_V2_1 __ ((char *, char *, int *, int, int, int))
int Cif_Recgroup __ ((int, struct Cif_unitdir *, int, struct Cif_generic **))
int Cif_Setpos __ ((int, long))

Define Documentation

#define __ ( _A   )     ()

Definition at line 115 of file cif.h.

#define _CIF_INT_VERSION   3

Definition at line 86 of file cif.h.

#define CALLSITE_SSIZE   14

Definition at line 1682 of file cif.h.

#define CCONST_SSIZE   8

Definition at line 1345 of file cif.h.

#define CENTRY_SSIZE   10

Definition at line 1373 of file cif.h.

#define CIF_BADFORM   -8

Definition at line 3336 of file cif.h.

#define CIF_BADREQ   -7

Definition at line 3335 of file cif.h.

#define CIF_BEGIN_DECLS

Definition at line 122 of file cif.h.

#define CIF_BTC_DCOMPLX   0x0f

Definition at line 315 of file cif.h.

#define CIF_BTC_DOUBLE   0x0c

Definition at line 312 of file cif.h.

#define CIF_BTC_ENUM   0x14

Definition at line 320 of file cif.h.

#define CIF_BTC_FCOMPLX   0x0e

Definition at line 314 of file cif.h.

#define CIF_BTC_FLOAT   0x0b

Definition at line 311 of file cif.h.

#define CIF_BTC_LDCOMPLX   0x10

Definition at line 316 of file cif.h.

#define CIF_BTC_LDOUBLE   0x0d

Definition at line 313 of file cif.h.

#define CIF_BTC_MAX   32

Definition at line 322 of file cif.h.

#define CIF_BTC_SBITFLD   0x01

Definition at line 301 of file cif.h.

#define CIF_BTC_SCHAR   0x03

Definition at line 303 of file cif.h.

#define CIF_BTC_SINT   0x07

Definition at line 307 of file cif.h.

#define CIF_BTC_SLONG   0x09

Definition at line 309 of file cif.h.

#define CIF_BTC_SSHORT   0x05

Definition at line 305 of file cif.h.

#define CIF_BTC_STRUCT   0x12

Definition at line 318 of file cif.h.

#define CIF_BTC_TYPELESS   0x00

Definition at line 300 of file cif.h.

#define CIF_BTC_UBITFLD   0x02

Definition at line 302 of file cif.h.

#define CIF_BTC_UCHAR   0x04

Definition at line 304 of file cif.h.

#define CIF_BTC_UINT   0x08

Definition at line 308 of file cif.h.

#define CIF_BTC_ULONG   0x0a

Definition at line 310 of file cif.h.

#define CIF_BTC_UNION   0x13

Definition at line 319 of file cif.h.

#define CIF_BTC_UNKNOWN   0xff

Definition at line 321 of file cif.h.

#define CIF_BTC_USHORT   0x06

Definition at line 306 of file cif.h.

#define CIF_BTC_VOID   0x11

Definition at line 317 of file cif.h.

#define CIF_C_CONST   54

Definition at line 261 of file cif.h.

#define CIF_C_ENTRY   55

Definition at line 262 of file cif.h.

#define CIF_C_MESSAGE   53

Definition at line 260 of file cif.h.

#define CIF_C_OBJECT   56

Definition at line 263 of file cif.h.

#define CIF_C_OPTS   52

Definition at line 259 of file cif.h.

#define CIF_C_TAG   51

Definition at line 258 of file cif.h.

#define CIF_CALLSITE   1

Definition at line 187 of file cif.h.

#define CIF_CB_AUX   3

Definition at line 346 of file cif.h.

#define CIF_CB_LOCAL   2

Definition at line 345 of file cif.h.

#define CIF_CB_MAX   5

Definition at line 348 of file cif.h.

#define CIF_CB_REG   0

Definition at line 343 of file cif.h.

#define CIF_CB_TASK   1

Definition at line 344 of file cif.h.

#define CIF_CB_THREAD_PRIVATE   4

Definition at line 347 of file cif.h.

#define CIF_CCT_ARRAY   13

Definition at line 337 of file cif.h.

#define CIF_CCT_CLASS   5

Definition at line 329 of file cif.h.

#define CIF_CCT_COMPLEX   3

Definition at line 327 of file cif.h.

#define CIF_CCT_ENUM   10

Definition at line 334 of file cif.h.

#define CIF_CCT_FLOAT   2

Definition at line 326 of file cif.h.

#define CIF_CCT_FUNCTION   11

Definition at line 335 of file cif.h.

#define CIF_CCT_INT   1

Definition at line 325 of file cif.h.

#define CIF_CCT_POINTER   12

Definition at line 336 of file cif.h.

#define CIF_CCT_PTRMEM   14

Definition at line 338 of file cif.h.

#define CIF_CCT_QUALIFIED   9

Definition at line 333 of file cif.h.

#define CIF_CCT_STRUCT   6

Definition at line 330 of file cif.h.

#define CIF_CCT_TEMPAR   15

Definition at line 339 of file cif.h.

#define CIF_CCT_TYPEDEF   8

Definition at line 332 of file cif.h.

#define CIF_CCT_UNION   7

Definition at line 331 of file cif.h.

#define CIF_CCT_VOID   4

Definition at line 328 of file cif.h.

#define CIF_CIFHDR   2

Definition at line 188 of file cif.h.

#define CIF_COMBLK   3

Definition at line 189 of file cif.h.

#define CIF_CONST   4

Definition at line 190 of file cif.h.

#define CIF_DM_ASSUMED   2

Definition at line 353 of file cif.h.

#define CIF_DM_CONSTANT   0

Definition at line 351 of file cif.h.

#define CIF_DM_EXPR   1

Definition at line 352 of file cif.h.

#define CIF_DM_MAX   3

Definition at line 354 of file cif.h.

#define CIF_DT_COMPLEX   8

Definition at line 365 of file cif.h.

#define CIF_DT_DBLE_CMPLX   9

Definition at line 366 of file cif.h.

#define CIF_DT_DERIVED   13

Definition at line 370 of file cif.h.

#define CIF_DT_DOUBLE   6

Definition at line 363 of file cif.h.

#define CIF_DT_FCHAR   7

Definition at line 364 of file cif.h.

#define CIF_DT_FCPTR   12

Definition at line 369 of file cif.h.

#define CIF_DT_FPTR   10

Definition at line 367 of file cif.h.

#define CIF_DT_INT32   2

Definition at line 359 of file cif.h.

#define CIF_DT_INT46   3

Definition at line 360 of file cif.h.

#define CIF_DT_INT64   4

Definition at line 361 of file cif.h.

#define CIF_DT_LOGICAL   11

Definition at line 368 of file cif.h.

#define CIF_DT_MAX   14

Definition at line 371 of file cif.h.

#define CIF_DT_REAL   5

Definition at line 362 of file cif.h.

#define CIF_DT_TYPELESS   1

Definition at line 358 of file cif.h.

#define CIF_DT_UNKNOWN   0

Definition at line 357 of file cif.h.

#define CIF_EDF_OPTa   0x00000001

Definition at line 425 of file cif.h.

#define CIF_EDF_OPTB   0x00100000

Definition at line 445 of file cif.h.

#define CIF_EDF_OPTc   0x00000002

Definition at line 426 of file cif.h.

#define CIF_EDF_OPTd   0x00000004

Definition at line 427 of file cif.h.

#define CIF_EDF_OPTf   0x00000008

Definition at line 428 of file cif.h.

#define CIF_EDF_OPTg   0x00000010

Definition at line 429 of file cif.h.

#define CIF_EDF_OPTh   0x00000020

Definition at line 430 of file cif.h.

#define CIF_EDF_OPTi   0x00000040

Definition at line 431 of file cif.h.

#define CIF_EDF_OPTj   0x00000080

Definition at line 432 of file cif.h.

#define CIF_EDF_OPTm   0x00000100

Definition at line 433 of file cif.h.

#define CIF_EDF_OPTn   0x00000200

Definition at line 434 of file cif.h.

#define CIF_EDF_OPTo   0x00000400

Definition at line 435 of file cif.h.

#define CIF_EDF_OPTP   0x00200000

Definition at line 446 of file cif.h.

#define CIF_EDF_OPTp   0x00000800

Definition at line 436 of file cif.h.

#define CIF_EDF_OPTq   0x00001000

Definition at line 437 of file cif.h.

#define CIF_EDF_OPTr   0x00002000

Definition at line 438 of file cif.h.

#define CIF_EDF_OPTS   0x00400000

Definition at line 447 of file cif.h.

#define CIF_EDF_OPTs   0x00004000

Definition at line 439 of file cif.h.

#define CIF_EDF_OPTu   0x00008000

Definition at line 440 of file cif.h.

#define CIF_EDF_OPTv   0x00010000

Definition at line 441 of file cif.h.

#define CIF_EDF_OPTw   0x00020000

Definition at line 442 of file cif.h.

#define CIF_EDF_OPTx   0x00040000

Definition at line 443 of file cif.h.

#define CIF_EDF_OPTz   0x00080000

Definition at line 444 of file cif.h.

#define CIF_EDOPTS   21

Definition at line 215 of file cif.h.

#define CIF_ENC_ENUMMEM   4

Definition at line 512 of file cif.h.

#define CIF_ENC_FORMARG   2

Definition at line 510 of file cif.h.

#define CIF_ENC_MAX   13

Definition at line 519 of file cif.h.

#define CIF_ENC_MEMBER   11

Definition at line 517 of file cif.h.

#define CIF_ENC_OBJECT   0

Definition at line 509 of file cif.h.

#define CIF_ENC_STRLIT   12

Definition at line 518 of file cif.h.

#define CIF_ENC_TAG   10

Definition at line 516 of file cif.h.

#define CIF_ENC_TYPEDEF   3

Definition at line 511 of file cif.h.

#define CIF_END_DECLS

Definition at line 123 of file cif.h.

#define CIF_ENDUNIT   18

Definition at line 212 of file cif.h.

#define CIF_ENTRY   6

Definition at line 196 of file cif.h.

#define CIF_EOF   -5

Definition at line 3333 of file cif.h.

#define CIF_ER_100   -1

Definition at line 1310 of file cif.h.

#define CIF_ER_INTERNAL   -2

Definition at line 1311 of file cif.h.

#define CIF_ER_OTHER   -3

Definition at line 1312 of file cif.h.

#define CIF_ET_ALT_ENTRY   1

Definition at line 531 of file cif.h.

#define CIF_ET_BLOCKDATA   2

Definition at line 532 of file cif.h.

#define CIF_ET_FUNCTION   3

Definition at line 533 of file cif.h.

#define CIF_ET_MAX   7

Definition at line 537 of file cif.h.

#define CIF_ET_PROGRAM   4

Definition at line 534 of file cif.h.

#define CIF_ET_SUBROUTINE   5

Definition at line 535 of file cif.h.

#define CIF_ET_UNKNOWN   6

Definition at line 536 of file cif.h.

#define CIF_EXP_VERS   -10

Definition at line 3338 of file cif.h.

#define CIF_F90_FORM_FIXED   0

Definition at line 628 of file cif.h.

#define CIF_F90_FORM_FREE   1

Definition at line 629 of file cif.h.

#define CIF_F_MS_ANSI   9

Definition at line 740 of file cif.h.

#define CIF_F_MS_CAUTION   2

Definition at line 732 of file cif.h.

#define CIF_F_MS_COMMENT   0

Definition at line 730 of file cif.h.

#define CIF_F_MS_ERROR   4

Definition at line 734 of file cif.h.

#define CIF_F_MS_F77_ANSI   17

Definition at line 748 of file cif.h.

#define CIF_F_MS_INFO   12

Definition at line 743 of file cif.h.

#define CIF_F_MS_INLINE   11

Definition at line 742 of file cif.h.

#define CIF_F_MS_INTERNAL   5

Definition at line 735 of file cif.h.

#define CIF_F_MS_LIMIT   14

Definition at line 745 of file cif.h.

#define CIF_F_MS_LOGERROR   15

Definition at line 746 of file cif.h.

#define CIF_F_MS_LOGFILE   10

Definition at line 741 of file cif.h.

#define CIF_F_MS_LOGSUM   16

Definition at line 747 of file cif.h.

#define CIF_F_MS_MAX   21

Definition at line 752 of file cif.h.

#define CIF_F_MS_NOTE   1

Definition at line 731 of file cif.h.

#define CIF_F_MS_OPT_INFO   7

Definition at line 738 of file cif.h.

#define CIF_F_MS_OPTIMIZATION   18

Definition at line 749 of file cif.h.

#define CIF_F_MS_SCALAR   7

Definition at line 737 of file cif.h.

#define CIF_F_MS_STREAM   19

Definition at line 750 of file cif.h.

#define CIF_F_MS_TABLE   8

Definition at line 739 of file cif.h.

#define CIF_F_MS_TASKING   13

Definition at line 744 of file cif.h.

#define CIF_F_MS_UNKNOWN   20

Definition at line 751 of file cif.h.

#define CIF_F_MS_VECTOR   6

Definition at line 736 of file cif.h.

#define CIF_F_MS_WARNING   3

Definition at line 733 of file cif.h.

#define CIF_FILE   7

Definition at line 197 of file cif.h.

#define CIF_FILE_VERS   -11

Definition at line 3339 of file cif.h.

#define CIF_FILEDIR   48

Definition at line 256 of file cif.h.

#define CIF_FIRST_RECORD   -1

Definition at line 3353 of file cif.h.

#define CIF_FORM_CIFCONV   0

Definition at line 578 of file cif.h.

#define CIF_FORM_LINES   1

Definition at line 579 of file cif.h.

#define CIF_FORM_RANDOM   0

Definition at line 574 of file cif.h.

#define CIF_FORM_SORTED   1

Definition at line 575 of file cif.h.

#define CIF_FORM_USER   2

Definition at line 580 of file cif.h.

#define CIF_ID_CONTIGUOUS   1

Definition at line 585 of file cif.h.

#define CIF_ID_NONCONTIG   0

Definition at line 584 of file cif.h.

#define CIF_INCLUDE   9

Definition at line 199 of file cif.h.

#define CIF_INTERNAL   -6

Definition at line 3334 of file cif.h.

#define CIF_LABEL   10

Definition at line 200 of file cif.h.

#define CIF_LB_CONSTRUCT   4

Definition at line 591 of file cif.h.

#define CIF_LB_FORMAT   1

Definition at line 588 of file cif.h.

#define CIF_LB_MAX   5

Definition at line 592 of file cif.h.

#define CIF_LB_STMT   2

Definition at line 589 of file cif.h.

#define CIF_LB_UNKNOWN   3

Definition at line 590 of file cif.h.

#define CIF_LG_C   2

Definition at line 597 of file cif.h.

#define CIF_LG_F77   0

Definition at line 595 of file cif.h.

#define CIF_LG_F90   1

Definition at line 596 of file cif.h.

#define CIF_LG_MAX   3

Definition at line 600 of file cif.h.

#define CIF_LOOP   8

Definition at line 198 of file cif.h.

#define CIF_LP_DO   0

Definition at line 609 of file cif.h.

#define CIF_LP_DO_INFINITE   4

Definition at line 613 of file cif.h.

#define CIF_LP_DOWHILE   1

Definition at line 610 of file cif.h.

#define CIF_LP_FOR   3

Definition at line 612 of file cif.h.

#define CIF_LP_MAX   5

Definition at line 614 of file cif.h.

#define CIF_LP_WHILE   2

Definition at line 611 of file cif.h.

#define CIF_MACH_CHAR   22

Definition at line 216 of file cif.h.

#define CIF_MAXERROR   -11

Definition at line 3341 of file cif.h.

#define CIF_MAXOPENS   -2

Definition at line 3330 of file cif.h.

#define CIF_MAXRECORD   57

Definition at line 265 of file cif.h.

#define CIF_MC_ADDR32   0x2000

Definition at line 645 of file cif.h.

#define CIF_MC_AVL   0x0080

Definition at line 639 of file cif.h.

#define CIF_MC_AVPOP   0x10000

Definition at line 649 of file cif.h.

#define CIF_MC_BDM   0x0200

Definition at line 641 of file cif.h.

#define CIF_MC_BMM   0x4000

Definition at line 646 of file cif.h.

#define CIF_MC_CACHE   0x100000

Definition at line 653 of file cif.h.

#define CIF_MC_CIGS   0x0004

Definition at line 634 of file cif.h.

#define CIF_MC_CLUSTER   0x0800

Definition at line 643 of file cif.h.

#define CIF_MC_CMRREQ   0x80000

Definition at line 652 of file cif.h.

#define CIF_MC_COR   0x1000

Definition at line 644 of file cif.h.

#define CIF_MC_EMA   0x0002

Definition at line 633 of file cif.h.

#define CIF_MC_FULLSECT   0x20000

Definition at line 650 of file cif.h.

#define CIF_MC_HPF   0x0100

Definition at line 640 of file cif.h.

#define CIF_MC_IEEE   0x40000

Definition at line 651 of file cif.h.

#define CIF_MC_MEMQUIET   0x0004

Definition at line 659 of file cif.h.

#define CIF_MC_NOVRECUR   0x0040

Definition at line 638 of file cif.h.

#define CIF_MC_PCF   0x0008

Definition at line 635 of file cif.h.

#define CIF_MC_READVL   0x0010

Definition at line 636 of file cif.h.

#define CIF_MC_SHAREDREG   0x0002

Definition at line 658 of file cif.h.

#define CIF_MC_SREG   0x0400

Definition at line 642 of file cif.h.

#define CIF_MC_TAILGT   0x0001

Definition at line 657 of file cif.h.

#define CIF_MC_VPOP   0x0001

Definition at line 632 of file cif.h.

#define CIF_MC_VRECUR   0x0020

Definition at line 637 of file cif.h.

#define CIF_MC_XEA   0x8000

Definition at line 647 of file cif.h.

#define CIF_MEM_DEFAULT   0

Definition at line 617 of file cif.h.

#define CIF_MEM_FIXED   2

Definition at line 619 of file cif.h.

#define CIF_MEM_FREE   1

Definition at line 624 of file cif.h.

#define CIF_MEM_INDIV   1

Definition at line 618 of file cif.h.

#define CIF_MEM_KEEP   0

Definition at line 623 of file cif.h.

#define CIF_MEM_MANAGED   3

Definition at line 620 of file cif.h.

#define CIF_MEM_MAX   4

Definition at line 621 of file cif.h.

#define CIF_MESSAGE   11

Definition at line 201 of file cif.h.

#define CIF_MISC_OPTS   23

Definition at line 217 of file cif.h.

#define CIF_MISCF_FAST   1

Definition at line 691 of file cif.h.

#define CIF_MISCF_FULL   2

Definition at line 692 of file cif.h.

#define CIF_MISCF_HEAP   2

Definition at line 685 of file cif.h.

#define CIF_MISCF_INT46   1

Definition at line 688 of file cif.h.

#define CIF_MISCF_INT64   0

Definition at line 687 of file cif.h.

#define CIF_MISCF_SREG   3

Definition at line 693 of file cif.h.

#define CIF_MISCF_STACK   0

Definition at line 683 of file cif.h.

#define CIF_MISCF_STATIC   1

Definition at line 684 of file cif.h.

#define CIF_MISCF_UNKNOWN   0

Definition at line 690 of file cif.h.

#define CIF_MS_ANSI   9

Definition at line 705 of file cif.h.

#define CIF_MS_CAUTION   2

Definition at line 698 of file cif.h.

#define CIF_MS_COMMENT   0

Definition at line 696 of file cif.h.

#define CIF_MS_ERROR   4

Definition at line 700 of file cif.h.

#define CIF_MS_F77_ANSI   17

Definition at line 713 of file cif.h.

#define CIF_MS_INFO   12

Definition at line 708 of file cif.h.

#define CIF_MS_INLINE   11

Definition at line 707 of file cif.h.

#define CIF_MS_INTERNAL   5

Definition at line 701 of file cif.h.

#define CIF_MS_LIMIT   14

Definition at line 710 of file cif.h.

#define CIF_MS_LOGERROR   15

Definition at line 711 of file cif.h.

#define CIF_MS_LOGFILE   10

Definition at line 706 of file cif.h.

#define CIF_MS_LOGSUM   16

Definition at line 712 of file cif.h.

#define CIF_MS_MAX   21

Definition at line 717 of file cif.h.

#define CIF_MS_NOTE   1

Definition at line 697 of file cif.h.

#define CIF_MS_OPTIMIZATION   18

Definition at line 714 of file cif.h.

#define CIF_MS_SCALAR   7

Definition at line 703 of file cif.h.

#define CIF_MS_STREAM   19

Definition at line 715 of file cif.h.

#define CIF_MS_TABLE   8

Definition at line 704 of file cif.h.

#define CIF_MS_TASKING   13

Definition at line 709 of file cif.h.

#define CIF_MS_UNKNOWN   20

Definition at line 716 of file cif.h.

#define CIF_MS_VECTOR   6

Definition at line 702 of file cif.h.

#define CIF_MS_WARNING   3

Definition at line 699 of file cif.h.

#define CIF_NAMELIST   12

Definition at line 202 of file cif.h.

#define CIF_ND_MSG   20

Definition at line 214 of file cif.h.

#define CIF_NOMEM   -4

Definition at line 3332 of file cif.h.

#define CIF_NOTCIF   -1

Definition at line 3329 of file cif.h.

#define CIF_NOTOPEN   -3

Definition at line 3331 of file cif.h.

#define CIF_OB_ARGLIST   3

Definition at line 771 of file cif.h.

#define CIF_OB_ASSIGN   4

Definition at line 772 of file cif.h.

#define CIF_OB_BRANCH   5

Definition at line 773 of file cif.h.

#define CIF_OB_DEFINED   0

Definition at line 768 of file cif.h.

#define CIF_OB_DO   7

Definition at line 775 of file cif.h.

#define CIF_OB_FORMAT   6

Definition at line 774 of file cif.h.

#define CIF_OB_MAX   10

Definition at line 778 of file cif.h.

#define CIF_OB_MODIFIED   2

Definition at line 770 of file cif.h.

#define CIF_OB_TYPEDEF   8

Definition at line 776 of file cif.h.

#define CIF_OB_TYPEUSED   9

Definition at line 777 of file cif.h.

#define CIF_OB_USED   1

Definition at line 769 of file cif.h.

#define CIF_OBC_ADDRESS   0x010

Definition at line 759 of file cif.h.

#define CIF_OBC_ARGLIST   0x020

Definition at line 760 of file cif.h.

#define CIF_OBC_DECLARED   0x002

Definition at line 756 of file cif.h.

#define CIF_OBC_DEFINED   0x001

Definition at line 755 of file cif.h.

#define CIF_OBC_MACROEXP   0x200

Definition at line 764 of file cif.h.

#define CIF_OBC_MAX   9

Definition at line 765 of file cif.h.

#define CIF_OBC_MODIFIED   0x008

Definition at line 758 of file cif.h.

#define CIF_OBC_REFERENCED   0x004

Definition at line 757 of file cif.h.

#define CIF_OBC_USEDCAST   0x080

Definition at line 762 of file cif.h.

#define CIF_OBC_USEDDECL   0x040

Definition at line 761 of file cif.h.

#define CIF_OBC_USEDFUNC   0x100

Definition at line 763 of file cif.h.

#define CIF_OBJECT   13

Definition at line 203 of file cif.h.

#define CIF_OOF_AGGRESS   0x00000001

Definition at line 825 of file cif.h.

#define CIF_OOF_BLOAD   0x00000002

Definition at line 826 of file cif.h.

#define CIF_OOF_INLINE   0x00000004

Definition at line 827 of file cif.h.

#define CIF_OOF_KERNSCHED   0x00000400

Definition at line 835 of file cif.h.

#define CIF_OOF_LOOPALIGN   0x00000008

Definition at line 828 of file cif.h.

#define CIF_OOF_RECURRENCE   0x00000010

Definition at line 829 of file cif.h.

#define CIF_OOF_RECURSIVE   0x00000020

Definition at line 830 of file cif.h.

#define CIF_OOF_SCALAR   0x00000040

Definition at line 831 of file cif.h.

#define CIF_OOF_VECTOR   0x00000080

Definition at line 832 of file cif.h.

#define CIF_OOF_VSEARCH   0x00000100

Definition at line 833 of file cif.h.

#define CIF_OOF_ZEROINC   0x00000200

Definition at line 834 of file cif.h.

#define Cif_Open   Cif_Open_V1

Definition at line 136 of file cif.h.

#define CIF_OPT_OPTS   24

Definition at line 218 of file cif.h.

#define CIF_SC_COMMON   1

Definition at line 845 of file cif.h.

#define CIF_SC_EQUIV   6

Definition at line 850 of file cif.h.

#define CIF_SC_EXPR   2

Definition at line 846 of file cif.h.

#define CIF_SC_FIELD   5

Definition at line 849 of file cif.h.

#define CIF_SC_MAX   7

Definition at line 851 of file cif.h.

#define CIF_SC_UNKNOWN   3

Definition at line 847 of file cif.h.

#define CIF_SC_VARIABLE   4

Definition at line 848 of file cif.h.

#define CIF_SCC_AUTO   2

Definition at line 879 of file cif.h.

#define CIF_SCC_ENUMMEM   8

Definition at line 884 of file cif.h.

#define CIF_SCC_EXTERN   0

Definition at line 877 of file cif.h.

#define CIF_SCC_EXTLM   18

Definition at line 890 of file cif.h.

#define CIF_SCC_FORTRAN   4

Definition at line 881 of file cif.h.

#define CIF_SCC_GLBREG   16

Definition at line 888 of file cif.h.

#define CIF_SCC_GLTREG   17

Definition at line 889 of file cif.h.

#define CIF_SCC_MAX   19

Definition at line 891 of file cif.h.

#define CIF_SCC_REGISTER   3

Definition at line 880 of file cif.h.

#define CIF_SCC_STATIC   1

Definition at line 878 of file cif.h.

#define CIF_SCC_STRBITFLD   12

Definition at line 885 of file cif.h.

#define CIF_SCC_STRMEM   6

Definition at line 882 of file cif.h.

#define CIF_SCC_UNBITFLD   13

Definition at line 886 of file cif.h.

#define CIF_SCC_UNMEM   7

Definition at line 883 of file cif.h.

#define CIF_SCC_USRLAB   14

Definition at line 887 of file cif.h.

#define CIF_SRCFILE   14

Definition at line 204 of file cif.h.

#define CIF_ST_AUXILIARY   1

Definition at line 895 of file cif.h.

#define CIF_ST_BASED   2

Definition at line 896 of file cif.h.

#define CIF_ST_DUMARG   3

Definition at line 897 of file cif.h.

#define CIF_ST_MAX   8

Definition at line 903 of file cif.h.

#define CIF_ST_POINTEE   4

Definition at line 898 of file cif.h.

#define CIF_ST_STACK   5

Definition at line 899 of file cif.h.

#define CIF_ST_STATIC   6

Definition at line 900 of file cif.h.

#define CIF_ST_UNKNOWN   7

Definition at line 901 of file cif.h.

#define CIF_STMT_TYPE   25

Definition at line 219 of file cif.h.

#define CIF_SUB_VERSION_2   3

Definition at line 96 of file cif.h.

#define CIF_SUB_VERSION_3   1

Definition at line 97 of file cif.h.

#define CIF_SUMMARY   15

Definition at line 205 of file cif.h.

#define CIF_SYSERR   -9

Definition at line 3337 of file cif.h.

#define CIF_TMC_ARRAY   0x1

Definition at line 949 of file cif.h.

#define CIF_TMC_CNVLPTR   0xb

Definition at line 955 of file cif.h.

#define CIF_TMC_CONPTR   0x9

Definition at line 953 of file cif.h.

#define CIF_TMC_FUNCNOPR   0x2

Definition at line 950 of file cif.h.

#define CIF_TMC_FUNCPRO   0x3

Definition at line 951 of file cif.h.

#define CIF_TMC_MAX   16

Definition at line 960 of file cif.h.

#define CIF_TMC_PTR   0x8

Definition at line 952 of file cif.h.

#define CIF_TMC_RESPTR   0xc

Definition at line 956 of file cif.h.

#define CIF_TMC_RSCNPTR   0xd

Definition at line 957 of file cif.h.

#define CIF_TMC_RSCNVLPTR   0xf

Definition at line 959 of file cif.h.

#define CIF_TMC_RSVLPTR   0xe

Definition at line 958 of file cif.h.

#define CIF_TMC_UNUSED   0x0

Definition at line 948 of file cif.h.

#define CIF_TMC_VOLPTR   0xa

Definition at line 954 of file cif.h.

#define CIF_TP_ALLOCATABLE   0

Definition at line 970 of file cif.h.

#define CIF_TP_ALLOCATE   1

Definition at line 971 of file cif.h.

#define CIF_TP_ASSIGN   2

Definition at line 972 of file cif.h.

#define CIF_TP_ASSIGNMENT   3

Definition at line 973 of file cif.h.

#define CIF_TP_BACKSPACE   4

Definition at line 974 of file cif.h.

#define CIF_TP_BDATA   5

Definition at line 975 of file cif.h.

#define CIF_TP_BUFFER   6

Definition at line 976 of file cif.h.

#define CIF_TP_BUFFER_IN   73

Definition at line 1043 of file cif.h.

#define CIF_TP_BUFFER_OUT   74

Definition at line 1044 of file cif.h.

#define CIF_TP_CALL   7

Definition at line 977 of file cif.h.

#define CIF_TP_CASE   8

Definition at line 978 of file cif.h.

#define CIF_TP_CLOSE   9

Definition at line 979 of file cif.h.

#define CIF_TP_COMMON   10

Definition at line 980 of file cif.h.

#define CIF_TP_CONTAINS   11

Definition at line 981 of file cif.h.

#define CIF_TP_CONTINUE   12

Definition at line 982 of file cif.h.

#define CIF_TP_CYCLE   13

Definition at line 983 of file cif.h.

#define CIF_TP_DATA   14

Definition at line 984 of file cif.h.

#define CIF_TP_DEALLOCATE   15

Definition at line 985 of file cif.h.

#define CIF_TP_DECODE   16

Definition at line 986 of file cif.h.

#define CIF_TP_DEFAULT   17

Definition at line 987 of file cif.h.

#define CIF_TP_DERIVED_TYPE   18

Definition at line 988 of file cif.h.

#define CIF_TP_DIMENSION   19

Definition at line 989 of file cif.h.

#define CIF_TP_DIRECTIVE   20

Definition at line 990 of file cif.h.

#define CIF_TP_DO   76

Definition at line 1046 of file cif.h.

#define CIF_TP_DOWHILE   75

Definition at line 1045 of file cif.h.

#define CIF_TP_ELSE   23

Definition at line 993 of file cif.h.

#define CIF_TP_ELSEIF   24

Definition at line 994 of file cif.h.

#define CIF_TP_ELSEWHERE   25

Definition at line 995 of file cif.h.

#define CIF_TP_ENCODE   26

Definition at line 996 of file cif.h.

#define CIF_TP_END   27

Definition at line 997 of file cif.h.

#define CIF_TP_ENDDO   77

Definition at line 1047 of file cif.h.

#define CIF_TP_ENDFILE   28

Definition at line 998 of file cif.h.

#define CIF_TP_ENDIF   78

Definition at line 1048 of file cif.h.

#define CIF_TP_ENTRY   29

Definition at line 999 of file cif.h.

#define CIF_TP_EQUIVALENCE   30

Definition at line 1000 of file cif.h.

#define CIF_TP_EXIT   31

Definition at line 1001 of file cif.h.

#define CIF_TP_EXTERNAL   32

Definition at line 1002 of file cif.h.

#define CIF_TP_FORMAT   33

Definition at line 1003 of file cif.h.

#define CIF_TP_FUNCTION   34

Definition at line 1004 of file cif.h.

#define CIF_TP_GOTO   35

Definition at line 1005 of file cif.h.

#define CIF_TP_IF   36

Definition at line 1006 of file cif.h.

#define CIF_TP_IFTHEN   37

Definition at line 1007 of file cif.h.

#define CIF_TP_IMPLICIT   38

Definition at line 1008 of file cif.h.

#define CIF_TP_IMPNONE   39

Definition at line 1009 of file cif.h.

#define CIF_TP_INCLUDE   79

Definition at line 1049 of file cif.h.

#define CIF_TP_INQUIRE   40

Definition at line 1010 of file cif.h.

#define CIF_TP_INTENT   41

Definition at line 1011 of file cif.h.

#define CIF_TP_INTERFACE   42

Definition at line 1012 of file cif.h.

#define CIF_TP_INTRINSIC   43

Definition at line 1013 of file cif.h.

#define CIF_TP_LABELED_DO   21

Definition at line 991 of file cif.h.

#define CIF_TP_MAX   80

Definition at line 1051 of file cif.h.

#define CIF_TP_MODULE   44

Definition at line 1014 of file cif.h.

#define CIF_TP_MODULE_PROC   45

Definition at line 1015 of file cif.h.

#define CIF_TP_NAMELIST   46

Definition at line 1016 of file cif.h.

#define CIF_TP_NULLIFY   47

Definition at line 1017 of file cif.h.

#define CIF_TP_OPEN   48

Definition at line 1018 of file cif.h.

#define CIF_TP_OPTIONAL   49

Definition at line 1019 of file cif.h.

#define CIF_TP_PARAMETER   50

Definition at line 1020 of file cif.h.

#define CIF_TP_PAUSE   51

Definition at line 1021 of file cif.h.

#define CIF_TP_POINTER   52

Definition at line 1022 of file cif.h.

#define CIF_TP_PRINT   53

Definition at line 1023 of file cif.h.

#define CIF_TP_PRIVATE   54

Definition at line 1024 of file cif.h.

#define CIF_TP_PROGRAM   55

Definition at line 1025 of file cif.h.

#define CIF_TP_PUBLIC   56

Definition at line 1026 of file cif.h.

#define CIF_TP_PUNCH   57

Definition at line 1027 of file cif.h.

#define CIF_TP_READ   58

Definition at line 1028 of file cif.h.

#define CIF_TP_RETURN   59

Definition at line 1029 of file cif.h.

#define CIF_TP_REWIND   60

Definition at line 1030 of file cif.h.

#define CIF_TP_SAVE   61

Definition at line 1031 of file cif.h.

#define CIF_TP_SELECT   62

Definition at line 1032 of file cif.h.

#define CIF_TP_SEQUENCE   63

Definition at line 1033 of file cif.h.

#define CIF_TP_STMTFUNC   64

Definition at line 1034 of file cif.h.

#define CIF_TP_STOP   65

Definition at line 1035 of file cif.h.

#define CIF_TP_SUBROUTINE   66

Definition at line 1036 of file cif.h.

#define CIF_TP_TARGET   67

Definition at line 1037 of file cif.h.

#define CIF_TP_TYPE_DECL   68

Definition at line 1038 of file cif.h.

#define CIF_TP_UNLABELED_DO   22

Definition at line 992 of file cif.h.

#define CIF_TP_USE   69

Definition at line 1039 of file cif.h.

#define CIF_TP_WHERE   70

Definition at line 1040 of file cif.h.

#define CIF_TP_WHERE_CONST   71

Definition at line 1041 of file cif.h.

#define CIF_TP_WRITE   72

Definition at line 1042 of file cif.h.

#define CIF_TQC_CONST   0x1

Definition at line 1298 of file cif.h.

#define CIF_TQC_MAX   5

Definition at line 1301 of file cif.h.

#define CIF_TQC_RESTR   0x4

Definition at line 1300 of file cif.h.

#define CIF_TQC_VOL   0x2

Definition at line 1299 of file cif.h.

#define CIF_UNIT   17

Definition at line 211 of file cif.h.

#define CIF_UNITDIR   49

Definition at line 257 of file cif.h.

#define CIF_USAGE   19

Definition at line 213 of file cif.h.

#define CIFCB (  )     ((struct Cif_comblk *)(X))

Definition at line 3166 of file cif.h.

#define CIFCCON (  )     ((struct Cif_c_const *)(X))

Definition at line 3189 of file cif.h.

#define CIFCENTRY (  )     ((struct Cif_c_entry *)(X))

Definition at line 3190 of file cif.h.

#define CIFCMSG (  )     ((struct Cif_c_message *)(X))

Definition at line 3191 of file cif.h.

#define CIFCOBJ (  )     ((struct Cif_c_object *)(X))

Definition at line 3192 of file cif.h.

#define CIFCON (  )     ((struct Cif_const *)(X))

Definition at line 3167 of file cif.h.

#define CIFCOPTS (  )     ((struct Cif_c_opts *)(X))

Definition at line 3193 of file cif.h.

#define CIFCS (  )     ((struct Cif_callsite *)(X))

Definition at line 3164 of file cif.h.

#define CIFCTAG (  )     ((struct Cif_c_tag *)(X))

Definition at line 3194 of file cif.h.

#define CIFED (  )     ((struct Cif_edopts *)(X))

Definition at line 3168 of file cif.h.

#define CIFENDU (  )     ((struct Cif_endunit *)(X))

Definition at line 3185 of file cif.h.

#define CIFENTRY (  )     ((struct Cif_entry *)(X))

Definition at line 3169 of file cif.h.

#define CIFFDIR (  )     ((struct Cif_filedir *)(X))

Definition at line 3188 of file cif.h.

#define CIFFILE (  )     ((struct Cif_file *)(X))

Definition at line 3170 of file cif.h.

#define CIFGEN (  )     ((struct Cif_generic *)(X))

Definition at line 3163 of file cif.h.

#define CIFHDR (  )     ((struct Cif_cifhdr *)(X))

Definition at line 3165 of file cif.h.

#define CIFHDR_SSIZE   sizeof(struct Cif_cifhdr)

Definition at line 1703 of file cif.h.

#define CIFINC (  )     ((struct Cif_include *)(X))

Definition at line 3171 of file cif.h.

#define CIFLABEL (  )     ((struct Cif_label *)(X))

Definition at line 3172 of file cif.h.

#define CIFLOOP (  )     ((struct Cif_loop *)(X))

Definition at line 3173 of file cif.h.

#define CIFMC (  )     ((struct Cif_mach_char *)(X))

Definition at line 3174 of file cif.h.

#define CIFMO (  )     ((struct Cif_misc_opts *)(X))

Definition at line 3176 of file cif.h.

#define CIFMSG (  )     ((struct Cif_message *)(X))

Definition at line 3175 of file cif.h.

#define CIFNL (  )     ((struct Cif_namelist *)(X))

Definition at line 3177 of file cif.h.

#define CIFNMSG (  )     ((struct Cif_nd_msg *)(X))

Definition at line 3178 of file cif.h.

#define CIFOBJ (  )     ((struct Cif_object *)(X))

Definition at line 3179 of file cif.h.

#define CIFOPTOPT (  )     ((struct Cif_opt_opts *)(X))

Definition at line 3180 of file cif.h.

#define CIFSRC (  )     ((struct Cif_srcfile *)(X))

Definition at line 3181 of file cif.h.

#define CIFSTMT (  )     ((struct Cif_stmt_type *)(X))

Definition at line 3183 of file cif.h.

#define CIFSUM (  )     ((struct Cif_summary *)(X))

Definition at line 3182 of file cif.h.

#define CIFUDIR (  )     ((struct Cif_unitdir *)(X))

Definition at line 3187 of file cif.h.

#define CIFUNIT (  )     ((struct Cif_unit *)(X))

Definition at line 3184 of file cif.h.

#define CIFUSAGE (  )     ((struct Cif_usage *)(X))

Definition at line 3186 of file cif.h.

#define CMESSAGE_SSIZE   16

Definition at line 1525 of file cif.h.

#define COBJECT_SSIZE   16

Definition at line 1582 of file cif.h.

#define COMBLK_SSIZE   10

Definition at line 1716 of file cif.h.

#define CONST_SSIZE   11

Definition at line 1763 of file cif.h.

#define COPTS_SSIZE   33

Definition at line 1649 of file cif.h.

#define CTAG_SSIZE   14

Definition at line 1667 of file cif.h.

#define DIM_SSIZE   sizeof(struct Cif_dim)

Definition at line 2230 of file cif.h.

#define EDOPTS_SSIZE   sizeof(struct Cif_edopts)

Definition at line 1888 of file cif.h.

#define ENDUNIT_SSIZE   9

Definition at line 2405 of file cif.h.

#define ENTRY_SSIZE   13

Definition at line 1909 of file cif.h.

#define FIELD   unsigned int

Definition at line 182 of file cif.h.

#define FILE_SSIZE   4

Definition at line 1941 of file cif.h.

#define FILEDIR_SSIZE   14

Definition at line 1963 of file cif.h.

#define INCLUDE_SSIZE   10

Definition at line 1973 of file cif.h.

#define LABEL_SSIZE   6

Definition at line 1983 of file cif.h.

#define LOOP_SSIZE   23

Definition at line 1999 of file cif.h.

#define MACH_CHAR_SSIZE   sizeof(struct Cif_mach_char)

Definition at line 2011 of file cif.h.

#define MESSAGE_SSIZE   15

Definition at line 2059 of file cif.h.

#define MISC_OPTS_SSIZE   10

Definition at line 2123 of file cif.h.

#define NAMELIST_SSIZE   7

Definition at line 2204 of file cif.h.

#define ND_MSG_SSIZE   33

Definition at line 2220 of file cif.h.

#define OBJECT_SSIZE   19

Definition at line 2255 of file cif.h.

#define OPT_OPTS_SSIZE   sizeof(struct Cif_opt_opts)

Definition at line 2326 of file cif.h.

#define SRCFILE_SSIZE   4

Definition at line 2356 of file cif.h.

#define STMT_TYPE_SSIZE   16

Definition at line 2383 of file cif.h.

#define SUMMARY_SSIZE   sizeof(struct Cif_summary)

Definition at line 2370 of file cif.h.

#define TMOD_SSIZE   5

Definition at line 1335 of file cif.h.

#define UNIT_SSIZE   9

Definition at line 2394 of file cif.h.

#define UNITDIR_SSIZE   6

Definition at line 2481 of file cif.h.

#define UNITTBL_SSIZE   5

Definition at line 1951 of file cif.h.

#define URECTBL_SSIZE   sizeof(struct Cif_urectbl)

Definition at line 2473 of file cif.h.

#define USAGE_SSIZE   7

Definition at line 2423 of file cif.h.


Function Documentation

int Cif_Setpos __ ( (int, long)   ) 
int Cif_Recgroup __ ( (int, struct Cif_unitdir *, int, struct Cif_generic **)   ) 
int Cif_Cifconv_V3_1 __ ( (char *, char *, int *, int, int, int)   ) 
int Cif_Open_V3_1 __ ( (char *, char *, int *, int, int)   ) 
char* cif_basename __ ( (char *)   ) 
int Cif_Putrecord __ ( (int, struct Cif_generic *)   ) 
int Cif_Msginsert __ ( (char *, struct Cif_generic *, char *, int)   ) 
int Cif_Getunitdir __ ( (int, struct Cif_unittbl *, struct Cif_unitdir **)   ) 
int Cif_Getrecord __ ( (int, struct Cif_generic **)   ) 
int Cif_Getfiledir __ ( (int, struct Cif_filedir **)   ) 
char* Cif_Errstring __ ( (int)   ) 
struct Cif_generic* Cif_Duplicate __ ( (struct Cif_generic *)   )  [read]
CIF_BEGIN_DECLS int Cif_Close __ ( (int, int)   ) 
int Cif_Open __ ( (char *, char *, int *, int)   ) 

Generated on Sat Dec 12 06:12:40 2009 for Open64 (mfef90, whirl2f, and IR tools) by  doxygen 1.6.1