Open64 (mfef90, whirl2f, and IR tools)
TAG: version-openad; SVN changeset: 916
|
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_VERSION 1 |
#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 /* Call site */ |
#define | CIF_CIFHDR 2 /* CIF header */ |
#define | CIF_COMBLK 3 /* Common block info */ |
#define | CIF_CONST 4 /* Fortran 77 constant info */ |
#define | CIF_ENTRY 6 /* Fortran 77 entry info */ |
#define | CIF_FILE 7 /* File name */ |
#define | CIF_LOOP 8 /* Loop Information */ |
#define | CIF_INCLUDE 9 /* Include structure */ |
#define | CIF_LABEL 10 /* Label info */ |
#define | CIF_MESSAGE 11 /* Fortran message */ |
#define | CIF_NAMELIST 12 /* Namelist */ |
#define | CIF_OBJECT 13 /* Fortran 77 object info */ |
#define | CIF_SRCFILE 14 /* Base level source file info */ |
#define | CIF_SUMMARY 15 /* Summary */ |
#define | CIF_UNIT 17 /* Beginning of module */ |
#define | CIF_ENDUNIT 18 /* End of module */ |
#define | CIF_USAGE 19 /* Object usage */ |
#define | CIF_ND_MSG 20 /* Non-default message */ |
#define | CIF_EDOPTS 21 /* Enable/disable compiler options */ |
#define | CIF_MACH_CHAR 22 /* Machine characteristics */ |
#define | CIF_MISC_OPTS 23 /* Miscellaneous compiler options */ |
#define | CIF_OPT_OPTS 24 /* Optimation compiler options */ |
#define | CIF_STMT_TYPE 25 /* Statement type */ |
#define | CIF_FILEDIR 48 /* File directory */ |
#define | CIF_UNITDIR 49 /* Unit directory */ |
#define | CIF_C_TAG 51 /* C Tag information */ |
#define | CIF_C_OPTS 52 /* C compiler options */ |
#define | CIF_C_MESSAGE 53 /* C messages */ |
#define | CIF_C_CONST 54 /* C constants */ |
#define | CIF_C_ENTRY 55 /* C entry sites */ |
#define | CIF_C_OBJECT 56 /* C objects */ |
#define | CIF_MAXRECORD 57 /* record type array size */ |
#define | CIF_BTC_TYPELESS 0x00 /* typeless */ |
#define | CIF_BTC_SBITFLD 0x01 /* signed bitfield */ |
#define | CIF_BTC_UBITFLD 0x02 /* unsigned bitfield */ |
#define | CIF_BTC_SCHAR 0x03 /* signed char */ |
#define | CIF_BTC_UCHAR 0x04 /* unsigned char */ |
#define | CIF_BTC_SSHORT 0x05 /* signed short */ |
#define | CIF_BTC_USHORT 0x06 /* unsigned short */ |
#define | CIF_BTC_SINT 0x07 /* signed int */ |
#define | CIF_BTC_UINT 0x08 /* unsigned int */ |
#define | CIF_BTC_SLONG 0x09 /* signed long */ |
#define | CIF_BTC_ULONG 0x0a /* unsigned long */ |
#define | CIF_BTC_FLOAT 0x0b /* float */ |
#define | CIF_BTC_DOUBLE 0x0c /* double */ |
#define | CIF_BTC_LDOUBLE 0x0d /* long double */ |
#define | CIF_BTC_FCOMPLX 0x0e /* float complex */ |
#define | CIF_BTC_DCOMPLX 0x0f /* double complex */ |
#define | CIF_BTC_LDCOMPLX 0x10 /* long double complex */ |
#define | CIF_BTC_VOID 0x11 /* void */ |
#define | CIF_BTC_STRUCT 0x12 /* struct */ |
#define | CIF_BTC_UNION 0x13 /* union */ |
#define | CIF_BTC_ENUM 0x14 /* enum */ |
#define | CIF_BTC_UNKNOWN 0xff /* unknown */ |
#define | CIF_BTC_MAX 32 /* basic type array size */ |
#define | CIF_CCT_INT 1 /* int */ |
#define | CIF_CCT_FLOAT 2 /* float */ |
#define | CIF_CCT_COMPLEX 3 /* complex */ |
#define | CIF_CCT_VOID 4 /* void */ |
#define | CIF_CCT_CLASS 5 /* class */ |
#define | CIF_CCT_STRUCT 6 /* struct */ |
#define | CIF_CCT_UNION 7 /* union */ |
#define | CIF_CCT_TYPEDEF 8 /* typedef */ |
#define | CIF_CCT_QUALIFIED 9 /* qualified */ |
#define | CIF_CCT_ENUM 10 /* enum */ |
#define | CIF_CCT_FUNCTION 11 /* function */ |
#define | CIF_CCT_POINTER 12 /* pointer */ |
#define | CIF_CCT_ARRAY 13 /* array */ |
#define | CIF_CCT_PTRMEM 14 /* pointer to member */ |
#define | CIF_CCT_TEMPAR 15 /* template parameter */ |
#define | CIF_CB_REG 0 /* regular memory */ |
#define | CIF_CB_TASK 1 /* task common memory */ |
#define | CIF_CB_LOCAL 2 /* Cray-2 local memory */ |
#define | CIF_CB_AUX 3 /* auxiliary memory */ |
#define | CIF_CB_THREAD_PRIVATE 4 /* cb storage type array size */ |
#define | CIF_CB_MAX 5 /* cb storage type array size */ |
#define | CIF_DM_CONSTANT 0 /* constant value */ |
#define | CIF_DM_EXPR 1 /* expression or argument */ |
#define | CIF_DM_ASSUMED 2 /* assumed size */ |
#define | CIF_DM_MAX 3 /* dimension value array size */ |
#define | CIF_DT_UNKNOWN 0 /* unknown type */ |
#define | CIF_DT_TYPELESS 1 /* typeless */ |
#define | CIF_DT_INT32 2 /* integer - 32 bits */ |
#define | CIF_DT_INT46 3 /* integer - 46 bits */ |
#define | CIF_DT_INT64 4 /* integer - 64 bits */ |
#define | CIF_DT_REAL 5 /* normal precision floating point */ |
#define | CIF_DT_DOUBLE 6 /* double precision floatin point */ |
#define | CIF_DT_FCHAR 7 /* Fortran 77 character */ |
#define | CIF_DT_COMPLEX 8 /* complex floating point */ |
#define | CIF_DT_DBLE_CMPLX 9 /* double precision complex f.p. */ |
#define | CIF_DT_FPTR 10 /* Fortran 77 pointer */ |
#define | CIF_DT_LOGICAL 11 /* logical */ |
#define | CIF_DT_FCPTR 12 /* Fortran 77 character pointer */ |
#define | CIF_DT_DERIVED 13 /* Fortran 77 derived type */ |
#define | CIF_DT_MAX 14 /* data type array size */ |
#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 /* object */ |
#define | CIF_ENC_FORMARG 2 /* formal argument */ |
#define | CIF_ENC_TYPEDEF 3 /* typedef */ |
#define | CIF_ENC_ENUMMEM 4 /* enum member */ |
#define | CIF_ENC_TAG 10 /* tag */ |
#define | CIF_ENC_MEMBER 11 /* structure/union member */ |
#define | CIF_ENC_STRLIT 12 /* string literal */ |
#define | CIF_ENC_MAX 13 /* entity type array size */ |
#define | CIF_ET_ALT_ENTRY 1 /* alternate entry point */ |
#define | CIF_ET_BLOCKDATA 2 /* block data */ |
#define | CIF_ET_FUNCTION 3 /* function */ |
#define | CIF_ET_PROGRAM 4 /* main program */ |
#define | CIF_ET_SUBROUTINE 5 /* subroutine */ |
#define | CIF_ET_UNKNOWN 6 /* unknown */ |
#define | CIF_ET_MAX 7 /* entry type array size */ |
#define | CIF_FORM_RANDOM 0 /* random record order format file */ |
#define | CIF_FORM_SORTED 1 /* sort record order format file */ |
#define | CIF_FORM_CIFCONV 0 /* cif has been cifconv'd */ |
#define | CIF_FORM_LINES 1 /* cif has been lines'd */ |
#define | CIF_FORM_USER 2 /* cif has been written by user code */ |
#define | CIF_ID_NONCONTIG 0 /* id values aren't contiguous */ |
#define | CIF_ID_CONTIGUOUS 1 /* id values are contiguous */ |
#define | CIF_LB_FORMAT 1 /* format label */ |
#define | CIF_LB_STMT 2 /* statement label */ |
#define | CIF_LB_UNKNOWN 3 /* unknown */ |
#define | CIF_LB_CONSTRUCT 4 /* F90 construct name */ |
#define | CIF_LB_MAX 5 /* label type array size */ |
#define | CIF_LG_F77 0 /* Fortran 77 */ |
#define | CIF_LG_F90 1 /* Fortran 90 */ |
#define | CIF_LG_C 2 /* C */ |
#define | CIF_LG_MAX 3 /* label type array size */ |
#define | CIF_LP_DO 0 /* do loop */ |
#define | CIF_LP_DOWHILE 1 /* do_while loop */ |
#define | CIF_LP_WHILE 2 /* while loop */ |
#define | CIF_LP_FOR 3 /* for loop */ |
#define | CIF_LP_DO_INFINITE 4 /* infinit do loop : F90 only */ |
#define | CIF_LP_MAX 5 /* loop array size */ |
#define | CIF_MEM_DEFAULT 0 /* default (unselected) mode */ |
#define | CIF_MEM_INDIV 1 /* individually malloc'd structures */ |
#define | CIF_MEM_FIXED 2 /* fixed reused buffer */ |
#define | CIF_MEM_MANAGED 3 /* space alloc'd from managed area */ |
#define | CIF_MEM_MAX 4 /* managed memory array size */ |
#define | CIF_MEM_KEEP 0 /* retain memory for cif buffers */ |
#define | CIF_MEM_FREE 1 /* return cif buffer mem to system */ |
#define | CIF_F90_FORM_FIXED 0 /* Fixed format source code */ |
#define | CIF_F90_FORM_FREE 1 /* Free format source code */ |
#define | CIF_MC_VPOP 0x0001 /* CRAY X-MP/Y-MP */ |
#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 /* CRAY-2 */ |
#define | CIF_MC_SHAREDREG 0x0002 |
#define | CIF_MC_MEMQUIET 0x0004 |
#define | CIF_MISCF_STACK 0 /* stack allocation */ |
#define | CIF_MISCF_STATIC 1 /* static allocation */ |
#define | CIF_MISCF_HEAP 2 /* Heap allocation */ |
#define | CIF_MISCF_INT64 0 /* integer length = 64 bits */ |
#define | CIF_MISCF_INT46 1 /* integer length = 46 bits */ |
#define | CIF_MISCF_UNKNOWN 0 /* unknown addressing mode */ |
#define | CIF_MISCF_FAST 1 /* fast addressing mode */ |
#define | CIF_MISCF_FULL 2 /* full addressing mode */ |
#define | CIF_MISCF_SREG 3 /* S register addressing mode */ |
#define | CIF_MS_COMMENT 0 /* comment */ |
#define | CIF_MS_NOTE 1 /* note */ |
#define | CIF_MS_CAUTION 2 /* caution */ |
#define | CIF_MS_WARNING 3 /* warning */ |
#define | CIF_MS_ERROR 4 /* error */ |
#define | CIF_MS_INTERNAL 5 /* internal */ |
#define | CIF_MS_VECTOR 6 /* vector */ |
#define | CIF_MS_SCALAR 7 /* scalar */ |
#define | CIF_MS_TABLE 8 /* table */ |
#define | CIF_MS_ANSI 9 /* ansi */ |
#define | CIF_MS_LOGFILE 10 /* logfile */ |
#define | CIF_MS_INLINE 11 /* inline */ |
#define | CIF_MS_INFO 12 /* info */ |
#define | CIF_MS_TASKING 13 /* tasking */ |
#define | CIF_MS_LIMIT 14 /* limit */ |
#define | CIF_MS_LOGERROR 15 /* logfile error */ |
#define | CIF_MS_LOGSUM 16 /* logfile summary */ |
#define | CIF_MS_F77_ANSI 17 /* f77 ansi */ |
#define | CIF_MS_OPTIMIZATION 18 /* General optimization */ |
#define | CIF_MS_UNKNOWN 19 /* unknown */ |
#define | CIF_MS_MAX 20 /* C message severity array size */ |
#define | CIF_F_MS_COMMENT 0 /* comment */ |
#define | CIF_F_MS_NOTE 1 /* note */ |
#define | CIF_F_MS_CAUTION 2 /* caution */ |
#define | CIF_F_MS_WARNING 3 /* warning */ |
#define | CIF_F_MS_ERROR 4 /* error */ |
#define | CIF_F_MS_INTERNAL 5 /* internal */ |
#define | CIF_F_MS_VECTOR 6 /* vector */ |
#define | CIF_F_MS_SCALAR 7 /* scalar */ |
#define | CIF_F_MS_OPT_INFO 7 /* optimisation information=old name */ |
#define | CIF_F_MS_TABLE 8 /* table */ |
#define | CIF_F_MS_ANSI 9 /* ansi */ |
#define | CIF_F_MS_LOGFILE 10 /* logfile */ |
#define | CIF_F_MS_INLINE 11 /* inline */ |
#define | CIF_F_MS_INFO 12 /* info */ |
#define | CIF_F_MS_TASKING 13 /* tasking */ |
#define | CIF_F_MS_LIMIT 14 /* limit */ |
#define | CIF_F_MS_LOGERROR 15 /* logfile error */ |
#define | CIF_F_MS_LOGSUM 16 /* logfile summary */ |
#define | CIF_F_MS_F77_ANSI 17 /* f77 ansi */ |
#define | CIF_F_MS_OPTIMIZATION 18 /* General optimization */ |
#define | CIF_F_MS_UNKNOWN 19 /* unknown */ |
#define | CIF_F_MS_MAX 20 /* Fortran message severity array size */ |
#define | CIF_OBC_DEFINED 0x001 /* defined */ |
#define | CIF_OBC_DECLARED 0x002 /* declared */ |
#define | CIF_OBC_REFERENCED 0x004 /* referenced */ |
#define | CIF_OBC_MODIFIED 0x008 /* modified */ |
#define | CIF_OBC_ADDRESS 0x010 /* address taken */ |
#define | CIF_OBC_ARGLIST 0x020 /* appeared in function arg list */ |
#define | CIF_OBC_USEDDECL 0x040 /* used in declaration */ |
#define | CIF_OBC_USEDCAST 0x080 /* used in cast */ |
#define | CIF_OBC_USEDFUNC 0x100 /* used in function call */ |
#define | CIF_OBC_MACROEXP 0x200 /* a product of a macro expansion */ |
#define | CIF_OBC_MAX 9 /* object usage code array size */ |
#define | CIF_OB_DEFINED 0 /* defined or declared */ |
#define | CIF_OB_USED 1 /* symbol is referenced */ |
#define | CIF_OB_MODIFIED 2 /* symbol's value is modified */ |
#define | CIF_OB_ARGLIST 3 /* named in argument list */ |
#define | CIF_OB_ASSIGN 4 /* label assign reference */ |
#define | CIF_OB_BRANCH 5 /* label branch reference */ |
#define | CIF_OB_FORMAT 6 /* label format reference */ |
#define | CIF_OB_DO 7 /* label do reference */ |
#define | CIF_OB_TYPEDEF 8 /* type is defined */ |
#define | CIF_OB_TYPEUSED 9 /* type appears in a declaration */ |
#define | CIF_OB_MAX 10 /* object usage array size */ |
#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 /* variable in common */ |
#define | CIF_SC_EXPR 2 /* expression */ |
#define | CIF_SC_UNKNOWN 3 /* unknown */ |
#define | CIF_SC_VARIABLE 4 /* local variable */ |
#define | CIF_SC_FIELD 5 /* field of aggregate */ |
#define | CIF_SC_EQUIV 6 /* local variable equiv'd to common */ |
#define | CIF_SC_MAX 7 /* symbol class array size */ |
#define | CIF_SCC_EXTERN 0 /* extern */ |
#define | CIF_SCC_STATIC 1 /* static */ |
#define | CIF_SCC_AUTO 2 /* auto */ |
#define | CIF_SCC_REGISTER 3 /* register */ |
#define | CIF_SCC_FORTRAN 4 /* fortran */ |
#define | CIF_SCC_STRMEM 6 /* structure member */ |
#define | CIF_SCC_UNMEM 7 /* union member */ |
#define | CIF_SCC_ENUMMEM 8 /* enum member */ |
#define | CIF_SCC_STRBITFLD 12 /* structure bit field */ |
#define | CIF_SCC_UNBITFLD 13 /* union bit field */ |
#define | CIF_SCC_USRLAB 14 /* user label */ |
#define | CIF_SCC_GLBREG 16 /* global B register */ |
#define | CIF_SCC_GLTREG 17 /* global T register */ |
#define | CIF_SCC_EXTLM 18 /* external local memory */ |
#define | CIF_SCC_MAX 19 /* storage class array size */ |
#define | CIF_ST_AUXILIARY 1 /* assigned to auxiliary memory */ |
#define | CIF_ST_BASED 2 /* based */ |
#define | CIF_ST_DUMARG 3 /* formal argument */ |
#define | CIF_ST_POINTEE 4 /* accessed via pointer */ |
#define | CIF_ST_STACK 5 /* assigned to the stack */ |
#define | CIF_ST_STATIC 6 /* assigned to regular memory */ |
#define | CIF_ST_UNKNOWN 7 /* storage class unknown */ |
#define | CIF_ST_MAX 8 /* storage class array size */ |
#define | CIF_TMC_UNUSED 0x0 /* unused */ |
#define | CIF_TMC_ARRAY 0x1 /* array of */ |
#define | CIF_TMC_FUNCNOPR 0x2 /* function returning, no prototype */ |
#define | CIF_TMC_FUNCPRO 0x3 /* function returning, prototype */ |
#define | CIF_TMC_PTR 0x8 /* pointer to */ |
#define | CIF_TMC_CONPTR 0x9 /* const pointer to */ |
#define | CIF_TMC_VOLPTR 0xa /* volatile pointer to */ |
#define | CIF_TMC_CNVLPTR 0xb /* const volatile pointer to */ |
#define | CIF_TMC_RESPTR 0xc /* restrict pointer to */ |
#define | CIF_TMC_RSCNPTR 0xd /* restrict const pointer to */ |
#define | CIF_TMC_RSVLPTR 0xe /* restrict volatile pointer to */ |
#define | CIF_TMC_RSCNVLPTR 0xf /* restrict const volatile ptr to */ |
#define | CIF_TMC_MAX 16 /* type modifiers array size */ |
#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 /* const */ |
#define | CIF_TQC_VOL 0x2 /* volatile */ |
#define | CIF_TQC_RESTR 0x4 /* restrict */ |
#define | CIF_TQC_MAX 5 /* type qualifiers array size */ |
#define | CIF_ER_100 -1 /* Compilation aborted due to 100 errors */ |
#define | CIF_ER_INTERNAL -2 /* Internal or Limit error */ |
#define | CIF_ER_OTHER -3 /* Other error */ |
#define | TMOD_SSIZE 5 /* short size of tmod structure */ |
#define | CCONST_SSIZE 8 /* short size of C const structure */ |
#define | CENTRY_SSIZE 10 /* short size of entry structure */ |
#define | CMESSAGE_SSIZE 16 /* short size of C message structure */ |
#define | COBJECT_SSIZE 16 /* short size of C object structure */ |
#define | COPTS_SSIZE 33 /* short size of c opts structure */ |
#define | CTAG_SSIZE 14 /* short size of tag structure */ |
#define | CALLSITE_SSIZE 14 /* short size of callsite structure */ |
#define | CIFHDR_SSIZE sizeof(struct Cif_cifhdr) |
#define | COMBLK_SSIZE 10 /* short size of comblk structure */ |
#define | CONST_SSIZE 11 /* short size of const structure */ |
#define | EDOPTS_SSIZE sizeof(struct Cif_edopts) |
#define | ENTRY_SSIZE 13 /* short size of entry structure */ |
#define | FILE_SSIZE 4 /* short size of file structure */ |
#define | UNITTBL_SSIZE 5 /* short size of unittbl structure */ |
#define | FILEDIR_SSIZE 14 /* short size of filedir */ |
#define | INCLUDE_SSIZE 10 /* short size of include structure */ |
#define | LABEL_SSIZE 6 /* short size of label structure */ |
#define | LOOP_SSIZE 23 /* short size of label structure */ |
#define | MACH_CHAR_SSIZE sizeof(struct Cif_mach_char) |
#define | MESSAGE_SSIZE 15 /* short size of message structure */ |
#define | MISC_OPTS_SSIZE 10 /* short size of misc_opts structure */ |
#define | NAMELIST_SSIZE 7 /* short size of namelist structure */ |
#define | ND_MSG_SSIZE 33 /* short size of non-default msg structure */ |
#define | DIM_SSIZE sizeof(struct Cif_dim) |
#define | OBJECT_SSIZE 19 /* short size of object structure */ |
#define | OPT_OPTS_SSIZE sizeof(struct Cif_opt_opts) |
#define | SRCFILE_SSIZE 4 /* short size of srcfile structure */ |
#define | SUMMARY_SSIZE sizeof(struct Cif_summary) |
#define | STMT_TYPE_SSIZE 16 /* short size of stmt_type structure */ |
#define | UNIT_SSIZE 9 /* short size of unit record */ |
#define | ENDUNIT_SSIZE 9 /* short size of endunit record */ |
#define | USAGE_SSIZE 7 /* short size of usage structure */ |
#define | URECTBL_SSIZE sizeof(struct Cif_urectbl) |
#define | UNITDIR_SSIZE 6 /* short size of unitdir */ |
#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 /* file is not a CIF file */ |
#define | CIF_MAXOPENS -2 /* Maximum number of CIF files open already */ |
#define | CIF_NOTOPEN -3 /* CIF file descriptor not an open file */ |
#define | CIF_NOMEM -4 /* problem encountered acquiring memory */ |
#define | CIF_EOF -5 /* end of file encountered */ |
#define | CIF_INTERNAL -6 /* internal error */ |
#define | CIF_BADREQ -7 /* the requested func can't be performed */ |
#define | CIF_BADFORM -8 /* the CIF file has incorrect format */ |
#define | CIF_SYSERR -9 /* error occurred calling a system routine */ |
#define | CIF_EXP_VERS -10 /* expected CIF version too large */ |
#define | CIF_FILE_VERS -11 /* CIF file version too large */ |
#define | CIF_MAXERROR -11 /* "largest" CIF error status */ |
#define | CIF_FIRST_RECORD |
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_Recgroup | __ ((int, struct Cif_unitdir *, int, struct Cif_generic **)) |
int Cif_Setpos | __ ((int, long)) |
#define _CIF_INT_VERSION 3 |
Definition at line 85 of file cif.h.
Referenced by Cif_Open().
#define CALLSITE_SSIZE 14 /* short size of callsite structure */ |
#define CENTRY_SSIZE 10 /* short size of entry structure */ |
#define CIF_BADFORM -8 /* the CIF file has incorrect format */ |
Definition at line 3334 of file cif.h.
Referenced by ascii_BE_fid(), ascii_BE_node(), binary_record(), Cif_Getfiledir(), and Cif_Putrecord().
#define CIF_BADREQ -7 /* the requested func can't be performed */ |
Definition at line 3333 of file cif.h.
Referenced by Cif_Getfiledir(), Cif_Getpos(), Cif_Getrecord(), Cif_Getunitdir(), Cif_Memmode(), Cif_Msginsert(), Cif_Open(), Cif_Putrecord(), Cif_Recgroup(), Cif_Release(), and Cif_Setpos().
#define CIF_BEGIN_DECLS |
#define CIF_BTC_DCOMPLX 0x0f /* double complex */ |
#define CIF_BTC_DOUBLE 0x0c /* double */ |
#define CIF_BTC_ENUM 0x14 /* enum */ |
#define CIF_BTC_FCOMPLX 0x0e /* float complex */ |
#define CIF_BTC_FLOAT 0x0b /* float */ |
#define CIF_BTC_LDCOMPLX 0x10 /* long double complex */ |
#define CIF_BTC_LDOUBLE 0x0d /* long double */ |
#define CIF_BTC_MAX 32 /* basic type array size */ |
#define CIF_BTC_SBITFLD 0x01 /* signed bitfield */ |
#define CIF_BTC_SCHAR 0x03 /* signed char */ |
#define CIF_BTC_SINT 0x07 /* signed int */ |
#define CIF_BTC_SLONG 0x09 /* signed long */ |
#define CIF_BTC_SSHORT 0x05 /* signed short */ |
#define CIF_BTC_STRUCT 0x12 /* struct */ |
#define CIF_BTC_TYPELESS 0x00 /* typeless */ |
#define CIF_BTC_UBITFLD 0x02 /* unsigned bitfield */ |
#define CIF_BTC_UCHAR 0x04 /* unsigned char */ |
#define CIF_BTC_UINT 0x08 /* unsigned int */ |
#define CIF_BTC_ULONG 0x0a /* unsigned long */ |
#define CIF_BTC_UNION 0x13 /* union */ |
#define CIF_BTC_UNKNOWN 0xff /* unknown */ |
#define CIF_BTC_USHORT 0x06 /* unsigned short */ |
#define CIF_BTC_VOID 0x11 /* void */ |
#define CIF_C_CONST 54 /* C constants */ |
Definition at line 264 of file cif.h.
Referenced by _Cif_binread(), ascii_c_const(), Cif_Duplicate(), Cif_Free(), Cif_Putrecord(), get_fid(), get_id(), get_line(), get_max_sid(), and remap_symbols().
#define CIF_C_ENTRY 55 /* C entry sites */ |
Definition at line 265 of file cif.h.
Referenced by _Cif_binary_map_version(), _Cif_binread(), ascii_c_entry(), Cif_Duplicate(), Cif_Free(), Cif_Putrecord(), get_adjusted_scope(), get_fid(), get_id(), get_line(), get_max_sid(), get_scope(), and remap_symbols().
#define CIF_C_MESSAGE 53 /* C messages */ |
Definition at line 263 of file cif.h.
Referenced by _Cif_binary_map_version(), _Cif_binread(), ascii_c_message(), Cif_Duplicate(), Cif_Free(), Cif_Msginsert(), Cif_Putrecord(), get_fid(), get_line(), and remap_symbols().
#define CIF_C_OBJECT 56 /* C objects */ |
Definition at line 266 of file cif.h.
Referenced by _Cif_binary_map_version(), _Cif_binread(), ascii_c_object(), Cif_Duplicate(), Cif_Free(), Cif_Putrecord(), get_fid(), get_id(), get_line(), get_max_sid(), and remap_symbols().
#define CIF_C_OPTS 52 /* C compiler options */ |
Definition at line 262 of file cif.h.
Referenced by _Cif_binread(), ascii_c_opts(), Cif_Duplicate(), Cif_Free(), and Cif_Putrecord().
Definition at line 261 of file cif.h.
Referenced by _Cif_binary_map_version(), _Cif_binread(), ascii_c_tag(), Cif_Duplicate(), Cif_Free(), Cif_Putrecord(), get_fid(), get_id(), get_line(), get_max_sid(), and remap_symbols().
#define CIF_CALLSITE 1 /* Call site */ |
Definition at line 190 of file cif.h.
Referenced by _Cif_binread(), ascii_callsite(), Cif_Duplicate(), Cif_Free(), Cif_Putrecord(), Cif_Recgroup(), get_cpos(), get_fid(), get_id(), get_line(), and remap_symbols().
#define CIF_CB_AUX 3 /* auxiliary memory */ |
#define CIF_CB_LOCAL 2 /* Cray-2 local memory */ |
#define CIF_CB_MAX 5 /* cb storage type array size */ |
#define CIF_CB_REG 0 /* regular memory */ |
Definition at line 346 of file cif.h.
Referenced by cif_send_sytb().
#define CIF_CB_TASK 1 /* task common memory */ |
Definition at line 347 of file cif.h.
Referenced by cif_send_sytb().
#define CIF_CB_THREAD_PRIVATE 4 /* cb storage type array size */ |
#define CIF_CCT_ARRAY 13 /* array */ |
Definition at line 340 of file cif.h.
Referenced by ascii_cc_type().
#define CIF_CCT_CLASS 5 /* class */ |
Definition at line 332 of file cif.h.
Referenced by ascii_cc_type().
#define CIF_CCT_COMPLEX 3 /* complex */ |
Definition at line 330 of file cif.h.
Referenced by ascii_cc_type().
#define CIF_CCT_ENUM 10 /* enum */ |
Definition at line 337 of file cif.h.
Referenced by ascii_cc_type().
#define CIF_CCT_FLOAT 2 /* float */ |
Definition at line 329 of file cif.h.
Referenced by ascii_cc_type().
#define CIF_CCT_FUNCTION 11 /* function */ |
Definition at line 338 of file cif.h.
Referenced by ascii_cc_type().
#define CIF_CCT_INT 1 /* int */ |
Definition at line 328 of file cif.h.
Referenced by ascii_cc_type().
#define CIF_CCT_POINTER 12 /* pointer */ |
Definition at line 339 of file cif.h.
Referenced by ascii_cc_type().
#define CIF_CCT_PTRMEM 14 /* pointer to member */ |
Definition at line 341 of file cif.h.
Referenced by ascii_cc_type().
#define CIF_CCT_QUALIFIED 9 /* qualified */ |
Definition at line 336 of file cif.h.
Referenced by ascii_cc_type().
#define CIF_CCT_STRUCT 6 /* struct */ |
Definition at line 333 of file cif.h.
Referenced by ascii_cc_type().
#define CIF_CCT_TEMPAR 15 /* template parameter */ |
Definition at line 342 of file cif.h.
Referenced by ascii_cc_type().
#define CIF_CCT_TYPEDEF 8 /* typedef */ |
Definition at line 335 of file cif.h.
Referenced by ascii_cc_type().
#define CIF_CCT_UNION 7 /* union */ |
Definition at line 334 of file cif.h.
Referenced by ascii_cc_type().
#define CIF_CCT_VOID 4 /* void */ |
#define CIF_CIFHDR 2 /* CIF header */ |
Definition at line 191 of file cif.h.
Referenced by _Cif_binread(), ascii_cifhdr(), Cif_Cifhdr_Rec(), Cif_Getfiledir(), Cif_Make_Cifconv(), Cif_Recgroup(), cifconv_type(), lines_type(), print_buffered_messages(), print_header_records(), and write_header().
#define CIF_COMBLK 3 /* Common block info */ |
Definition at line 192 of file cif.h.
Referenced by _Cif_binary_map_version(), _Cif_binread(), ascii_comblk(), Cif_Duplicate(), Cif_Free(), Cif_Putrecord(), get_fid(), get_id(), get_line(), get_max_sid(), and remap_symbols().
#define CIF_CONST 4 /* Fortran 77 constant info */ |
Definition at line 193 of file cif.h.
Referenced by _Cif_binary_map_version(), _Cif_binread(), ascii_const(), Cif_Duplicate(), Cif_Free(), Cif_Putrecord(), get_fid(), get_id(), get_line(), get_max_sid(), and remap_symbols().
#define CIF_DM_ASSUMED 2 /* assumed size */ |
Definition at line 356 of file cif.h.
Referenced by ascii_f90_object(), and ascii_object().
#define CIF_DM_CONSTANT 0 /* constant value */ |
Definition at line 354 of file cif.h.
Referenced by ascii_f90_object(), and ascii_object().
#define CIF_DM_EXPR 1 /* expression or argument */ |
Definition at line 355 of file cif.h.
Referenced by ascii_f90_object(), and ascii_object().
#define CIF_DM_MAX 3 /* dimension value array size */ |
#define CIF_DT_COMPLEX 8 /* complex floating point */ |
#define CIF_DT_DBLE_CMPLX 9 /* double precision complex f.p. */ |
#define CIF_DT_DERIVED 13 /* Fortran 77 derived type */ |
#define CIF_DT_DOUBLE 6 /* double precision floatin point */ |
#define CIF_DT_FCHAR 7 /* Fortran 77 character */ |
#define CIF_DT_FCPTR 12 /* Fortran 77 character pointer */ |
#define CIF_DT_FPTR 10 /* Fortran 77 pointer */ |
#define CIF_DT_INT32 2 /* integer - 32 bits */ |
#define CIF_DT_INT46 3 /* integer - 46 bits */ |
#define CIF_DT_INT64 4 /* integer - 64 bits */ |
#define CIF_DT_LOGICAL 11 /* logical */ |
#define CIF_DT_MAX 14 /* data type array size */ |
#define CIF_DT_REAL 5 /* normal precision floating point */ |
#define CIF_DT_TYPELESS 1 /* typeless */ |
#define CIF_DT_UNKNOWN 0 /* unknown type */ |
#define CIF_EDF_OPTa 0x00000001 |
#define CIF_EDF_OPTB 0x00100000 |
#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_OPTP 0x00200000 |
#define CIF_EDF_OPTq 0x00001000 |
#define CIF_EDF_OPTr 0x00002000 |
#define CIF_EDF_OPTs 0x00004000 |
#define CIF_EDF_OPTS 0x00400000 |
#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_EDOPTS 21 /* Enable/disable compiler options */ |
Definition at line 218 of file cif.h.
Referenced by ascii_edopts(), Cif_EDopts_Rec(), and Cif_Recgroup().
#define CIF_ENC_ENUMMEM 4 /* enum member */ |
#define CIF_ENC_FORMARG 2 /* formal argument */ |
#define CIF_ENC_MAX 13 /* entity type array size */ |
#define CIF_ENC_MEMBER 11 /* structure/union member */ |
#define CIF_ENC_OBJECT 0 /* object */ |
#define CIF_ENC_STRLIT 12 /* string literal */ |
#define CIF_ENC_TAG 10 /* tag */ |
#define CIF_ENC_TYPEDEF 3 /* typedef */ |
#define CIF_END_DECLS |
#define CIF_ENDUNIT 18 /* End of module */ |
Definition at line 215 of file cif.h.
Referenced by _Cif_binread(), ascii_endunit(), Cif_Duplicate(), cif_end_unit_rec(), Cif_Endunit_Rec(), Cif_Free(), Cif_Make_Lines(), Cif_Putrecord(), copy_units(), get_cpos(), get_fid(), get_line(), remap_symbols(), and sortfile().
#define CIF_ENTRY 6 /* Fortran 77 entry info */ |
Definition at line 199 of file cif.h.
Referenced by _Cif_binread(), ascii_entry(), Cif_Duplicate(), Cif_Free(), Cif_Putrecord(), get_fid(), get_id(), get_line(), get_max_sid(), get_type(), and remap_symbols().
#define CIF_EOF -5 /* end of file encountered */ |
Definition at line 3331 of file cif.h.
Referenced by binary_record(), Cif_Getrecord(), Cif_Make_Lines(), Cif_Recgroup(), copy_units(), and sortfile().
#define CIF_ER_100 -1 /* Compilation aborted due to 100 errors */ |
#define CIF_ER_OTHER -3 /* Other error */ |
#define CIF_ET_ALT_ENTRY 1 /* alternate entry point */ |
#define CIF_ET_BLOCKDATA 2 /* block data */ |
#define CIF_ET_FUNCTION 3 /* function */ |
#define CIF_ET_MAX 7 /* entry type array size */ |
#define CIF_ET_PROGRAM 4 /* main program */ |
#define CIF_ET_SUBROUTINE 5 /* subroutine */ |
#define CIF_ET_UNKNOWN 6 /* unknown */ |
#define CIF_EXP_VERS -10 /* expected CIF version too large */ |
Definition at line 3336 of file cif.h.
Referenced by Cif_Open(), and Cif_Open_V1().
#define CIF_F90_FORM_FIXED 0 /* Fixed format source code */ |
Definition at line 631 of file cif.h.
Referenced by cif_source_file_rec().
#define CIF_F90_FORM_FREE 1 /* Free format source code */ |
Definition at line 632 of file cif.h.
Referenced by cif_source_file_rec().
#define CIF_F_MS_ANSI 9 /* ansi */ |
#define CIF_F_MS_CAUTION 2 /* caution */ |
#define CIF_F_MS_COMMENT 0 /* comment */ |
#define CIF_F_MS_ERROR 4 /* error */ |
#define CIF_F_MS_F77_ANSI 17 /* f77 ansi */ |
#define CIF_F_MS_INFO 12 /* info */ |
#define CIF_F_MS_INLINE 11 /* inline */ |
#define CIF_F_MS_INTERNAL 5 /* internal */ |
#define CIF_F_MS_LIMIT 14 /* limit */ |
#define CIF_F_MS_LOGERROR 15 /* logfile error */ |
#define CIF_F_MS_LOGFILE 10 /* logfile */ |
#define CIF_F_MS_LOGSUM 16 /* logfile summary */ |
#define CIF_F_MS_MAX 20 /* Fortran message severity array size */ |
#define CIF_F_MS_NOTE 1 /* note */ |
#define CIF_F_MS_OPT_INFO 7 /* optimisation information=old name */ |
#define CIF_F_MS_OPTIMIZATION 18 /* General optimization */ |
#define CIF_F_MS_SCALAR 7 /* scalar */ |
#define CIF_F_MS_TABLE 8 /* table */ |
#define CIF_F_MS_TASKING 13 /* tasking */ |
#define CIF_F_MS_UNKNOWN 19 /* unknown */ |
#define CIF_F_MS_VECTOR 6 /* vector */ |
#define CIF_F_MS_WARNING 3 /* warning */ |
Definition at line 200 of file cif.h.
Referenced by _Cif_binary_map_version(), _Cif_binread(), ascii_file(), Cif_Duplicate(), Cif_File_Rec(), cif_flush_include_recs(), Cif_Free(), Cif_Putrecord(), Cif_Recgroup(), comp_rtype(), get_max_fid(), print_buffered_messages(), sortfile(), and write_header().
#define CIF_FILE_VERS -11 /* CIF file version too large */ |
Definition at line 3337 of file cif.h.
Referenced by Cif_Open().
#define CIF_FILEDIR 48 /* File directory */ |
Definition at line 259 of file cif.h.
Referenced by _Cif_binread(), addunit(), Cif_Duplicate(), Cif_Free(), Cif_Getfiledir(), Cif_Putrecord(), Cif_Recgroup(), copy_units(), sortfile(), write_header(), and write_unit().
#define CIF_FIRST_RECORD |
-1 /* special start_of_file indicator for * Cif_Setpos */
Definition at line 3351 of file cif.h.
Referenced by Cif_Open(), Cif_Recgroup(), Cif_Setpos(), cifconv_type(), and lines_type().
#define CIF_FORM_CIFCONV 0 /* cif has been cifconv'd */ |
Definition at line 581 of file cif.h.
Referenced by cifconv_type(), sortfile(), and write_header().
#define CIF_FORM_LINES 1 /* cif has been lines'd */ |
Definition at line 582 of file cif.h.
Referenced by lines_type(), and print_header_records().
#define CIF_FORM_RANDOM 0 /* random record order format file */ |
#define CIF_FORM_SORTED 1 /* sort record order format file */ |
Definition at line 578 of file cif.h.
Referenced by Cif_Make_Cifconv(), cifconv_type(), lines_type(), and sortfile().
#define CIF_FORM_USER 2 /* cif has been written by user code */ |
#define CIF_ID_CONTIGUOUS 1 /* id values are contiguous */ |
#define CIF_ID_NONCONTIG 0 /* id values aren't contiguous */ |
Definition at line 587 of file cif.h.
Referenced by Cif_Make_Cifconv().
#define CIF_INCLUDE 9 /* Include structure */ |
Definition at line 202 of file cif.h.
Referenced by ascii_include(), cif_flush_include_recs(), Cif_Include_Rec(), Cif_Make_Lines(), Cif_Recgroup(), get_cpos(), get_fid(), get_line(), print_include_records(), print_records(), and sortfile().
#define CIF_INTERNAL -6 /* internal error */ |
Definition at line 203 of file cif.h.
Referenced by _Cif_binread(), ascii_label(), Cif_Duplicate(), Cif_Free(), Cif_Putrecord(), get_fid(), get_id(), get_line(), get_max_sid(), and remap_symbols().
#define CIF_LB_CONSTRUCT 4 /* F90 construct name */ |
Definition at line 594 of file cif.h.
Referenced by cif_label_rec().
#define CIF_LB_FORMAT 1 /* format label */ |
Definition at line 591 of file cif.h.
Referenced by cif_label_rec().
#define CIF_LB_MAX 5 /* label type array size */ |
#define CIF_LB_STMT 2 /* statement label */ |
Definition at line 592 of file cif.h.
Referenced by cif_label_rec().
#define CIF_LB_UNKNOWN 3 /* unknown */ |
Definition at line 593 of file cif.h.
Referenced by cif_label_rec().
Definition at line 600 of file cif.h.
Referenced by addstruct(), ascii_usage(), and write_unit().
#define CIF_LG_F77 0 /* Fortran 77 */ |
Definition at line 598 of file cif.h.
Referenced by _Cif_binread(), ascii_file(), and ascii_mach_char().
#define CIF_LG_F90 1 /* Fortran 90 */ |
Definition at line 599 of file cif.h.
Referenced by ascii_cifhdr(), comp_stmt_type(), and init_cif().
#define CIF_LG_MAX 3 /* label type array size */ |
#define CIF_LOOP 8 /* Loop Information */ |
Definition at line 201 of file cif.h.
Referenced by ascii_loop(), get_fid(), get_line(), and remap_symbols().
#define CIF_LP_DO 0 /* do loop */ |
Definition at line 612 of file cif.h.
Referenced by cif_loop_def_rec().
#define CIF_LP_DO_INFINITE 4 /* infinit do loop : F90 only */ |
Definition at line 616 of file cif.h.
Referenced by cif_loop_def_rec().
#define CIF_LP_DOWHILE 1 /* do_while loop */ |
Definition at line 613 of file cif.h.
Referenced by cif_loop_def_rec().
#define CIF_LP_FOR 3 /* for loop */ |
#define CIF_LP_MAX 5 /* loop array size */ |
#define CIF_LP_WHILE 2 /* while loop */ |
#define CIF_MACH_CHAR 22 /* Machine characteristics */ |
Definition at line 219 of file cif.h.
Referenced by _Cif_binary_map_version(), _Cif_binread(), ascii_mach_char(), Cif_Mach_Char_Rec(), and Cif_Recgroup().
#define CIF_MAXERROR -11 /* "largest" CIF error status */ |
Definition at line 3339 of file cif.h.
Referenced by Cif_Errstring().
#define CIF_MAXOPENS -2 /* Maximum number of CIF files open already */ |
Definition at line 3328 of file cif.h.
Referenced by Cif_Open().
#define CIF_MAXRECORD 57 /* record type array size */ |
Definition at line 268 of file cif.h.
Referenced by _Cif_binread(), ascii_file(), ascii_stmt_type(), binary_record(), Cif_Duplicate(), Cif_Getrecord(), Cif_Getunitdir(), Cif_Make_Lines(), Cif_Open(), Cif_Putrecord(), Cif_Recgroup(), copy_units(), makeudir(), sortfile(), and write_unit().
#define CIF_MC_ADDR32 0x2000 |
Definition at line 648 of file cif.h.
Referenced by cif_machine_characteristics_rec().
#define CIF_MC_AVL 0x0080 |
Definition at line 642 of file cif.h.
Referenced by ascii_mach_char(), and cif_machine_characteristics_rec().
#define CIF_MC_AVPOP 0x10000 |
Definition at line 652 of file cif.h.
Referenced by cif_machine_characteristics_rec().
#define CIF_MC_BDM 0x0200 |
Definition at line 644 of file cif.h.
Referenced by ascii_mach_char(), and cif_machine_characteristics_rec().
#define CIF_MC_BMM 0x4000 |
Definition at line 649 of file cif.h.
Referenced by cif_machine_characteristics_rec().
#define CIF_MC_CACHE 0x100000 |
Definition at line 656 of file cif.h.
Referenced by cif_machine_characteristics_rec().
#define CIF_MC_CIGS 0x0004 |
Definition at line 637 of file cif.h.
Referenced by ascii_mach_char(), and cif_machine_characteristics_rec().
#define CIF_MC_CLUSTER 0x0800 |
Definition at line 646 of file cif.h.
Referenced by cif_machine_characteristics_rec().
#define CIF_MC_CMRREQ 0x80000 |
Definition at line 655 of file cif.h.
Referenced by cif_machine_characteristics_rec().
#define CIF_MC_COR 0x1000 |
Definition at line 647 of file cif.h.
Referenced by cif_machine_characteristics_rec().
#define CIF_MC_EMA 0x0002 |
Definition at line 636 of file cif.h.
Referenced by ascii_mach_char(), and cif_machine_characteristics_rec().
#define CIF_MC_FULLSECT 0x20000 |
Definition at line 653 of file cif.h.
Referenced by cif_machine_characteristics_rec().
#define CIF_MC_HPF 0x0100 |
Definition at line 643 of file cif.h.
Referenced by cif_machine_characteristics_rec().
#define CIF_MC_IEEE 0x40000 |
Definition at line 654 of file cif.h.
Referenced by cif_machine_characteristics_rec().
#define CIF_MC_MEMQUIET 0x0004 |
#define CIF_MC_NOVRECUR 0x0040 |
#define CIF_MC_PCF 0x0008 |
Definition at line 638 of file cif.h.
Referenced by cif_machine_characteristics_rec().
#define CIF_MC_READVL 0x0010 |
Definition at line 639 of file cif.h.
Referenced by ascii_mach_char(), and cif_machine_characteristics_rec().
#define CIF_MC_SHAREDREG 0x0002 |
#define CIF_MC_SREG 0x0400 |
Definition at line 645 of file cif.h.
Referenced by cif_machine_characteristics_rec().
#define CIF_MC_TAILGT 0x0001 /* CRAY-2 */ |
Definition at line 660 of file cif.h.
Referenced by _Cif_binread(), and ascii_mach_char().
#define CIF_MC_VPOP 0x0001 /* CRAY X-MP/Y-MP */ |
Definition at line 635 of file cif.h.
Referenced by ascii_mach_char(), and cif_machine_characteristics_rec().
#define CIF_MC_VRECUR 0x0020 |
Definition at line 640 of file cif.h.
Referenced by ascii_mach_char(), and cif_machine_characteristics_rec().
#define CIF_MC_XEA 0x8000 |
Definition at line 650 of file cif.h.
Referenced by cif_machine_characteristics_rec().
#define CIF_MEM_DEFAULT 0 /* default (unselected) mode */ |
Definition at line 620 of file cif.h.
Referenced by Cif_Getfiledir(), Cif_Getrecord(), Cif_Getunitdir(), Cif_Memmode(), Cif_Open(), and Cif_Recgroup().
#define CIF_MEM_FIXED 2 /* fixed reused buffer */ |
Definition at line 622 of file cif.h.
Referenced by Cif_Close(), Cif_Getfiledir(), Cif_Getrecord(), Cif_Getunitdir(), and Cif_Recgroup().
#define CIF_MEM_FREE 1 /* return cif buffer mem to system */ |
Definition at line 627 of file cif.h.
Referenced by Cif_Close(), Cif_Make_Cifconv(), Cif_Make_Lines(), Cif_Release(), cifconv_type(), lines_type(), and print_buffered_messages().
#define CIF_MEM_INDIV 1 /* individually malloc'd structures */ |
Definition at line 621 of file cif.h.
Referenced by binary_record(), Cif_Getrecord(), and Cif_Memmode().
#define CIF_MEM_KEEP 0 /* retain memory for cif buffers */ |
Definition at line 626 of file cif.h.
Referenced by Cif_Make_Cifconv(), Cif_Make_Lines(), Cif_Release(), copy_units(), and sortfile().
#define CIF_MEM_MANAGED 3 /* space alloc'd from managed area */ |
Definition at line 623 of file cif.h.
Referenced by Cif_Close(), Cif_Make_Cifconv(), Cif_Make_Lines(), Cif_Release(), copy_units(), and print_buffered_messages().
#define CIF_MEM_MAX 4 /* managed memory array size */ |
Definition at line 624 of file cif.h.
Referenced by Cif_Memmode().
#define CIF_MESSAGE 11 /* Fortran message */ |
Definition at line 204 of file cif.h.
Referenced by _Cif_binary_map_version(), _Cif_binread(), ascii_message(), Cif_Duplicate(), cif_flush_include_recs(), Cif_Free(), Cif_Message_Rec(), cif_message_rec(), Cif_Msginsert(), Cif_Putrecord(), Cif_Recgroup(), get_cpos(), get_fid(), get_line(), print_buffered_messages(), and remap_symbols().
#define CIF_MISC_OPTS 23 /* Miscellaneous compiler options */ |
Definition at line 220 of file cif.h.
Referenced by _Cif_binary_map_version(), _Cif_binread(), ascii_misc_opts(), Cif_Duplicate(), Cif_Free(), Cif_Putrecord(), and Cif_Recgroup().
#define CIF_MISCF_FAST 1 /* fast addressing mode */ |
#define CIF_MISCF_FULL 2 /* full addressing mode */ |
#define CIF_MISCF_HEAP 2 /* Heap allocation */ |
#define CIF_MISCF_INT46 1 /* integer length = 46 bits */ |
#define CIF_MISCF_INT64 0 /* integer length = 64 bits */ |
#define CIF_MISCF_SREG 3 /* S register addressing mode */ |
#define CIF_MISCF_STACK 0 /* stack allocation */ |
#define CIF_MISCF_STATIC 1 /* static allocation */ |
#define CIF_MISCF_UNKNOWN 0 /* unknown addressing mode */ |
#define CIF_MS_ANSI 9 /* ansi */ |
#define CIF_MS_CAUTION 2 /* caution */ |
#define CIF_MS_COMMENT 0 /* comment */ |
#define CIF_MS_ERROR 4 /* error */ |
#define CIF_MS_F77_ANSI 17 /* f77 ansi */ |
#define CIF_MS_INFO 12 /* info */ |
#define CIF_MS_INLINE 11 /* inline */ |
#define CIF_MS_INTERNAL 5 /* internal */ |
#define CIF_MS_LIMIT 14 /* limit */ |
#define CIF_MS_LOGERROR 15 /* logfile error */ |
#define CIF_MS_LOGFILE 10 /* logfile */ |
#define CIF_MS_LOGSUM 16 /* logfile summary */ |
#define CIF_MS_MAX 20 /* C message severity array size */ |
#define CIF_MS_NOTE 1 /* note */ |
#define CIF_MS_OPTIMIZATION 18 /* General optimization */ |
#define CIF_MS_SCALAR 7 /* scalar */ |
#define CIF_MS_TABLE 8 /* table */ |
#define CIF_MS_TASKING 13 /* tasking */ |
#define CIF_MS_UNKNOWN 19 /* unknown */ |
#define CIF_MS_VECTOR 6 /* vector */ |
#define CIF_MS_WARNING 3 /* warning */ |
#define CIF_NAMELIST 12 /* Namelist */ |
Definition at line 205 of file cif.h.
Referenced by _Cif_binread(), ascii_namelist(), Cif_Duplicate(), Cif_Free(), Cif_Putrecord(), get_fid(), get_id(), get_line(), get_max_sid(), and remap_symbols().
#define CIF_ND_MSG 20 /* Non-default message */ |
Definition at line 217 of file cif.h.
Referenced by _Cif_binread(), ascii_nd_msg(), Cif_Duplicate(), Cif_Free(), Cif_Msginsert(), Cif_Putrecord(), Cif_Recgroup(), get_cpos(), get_fid(), and get_line().
#define CIF_NOMEM -4 /* problem encountered acquiring memory */ |
Definition at line 3330 of file cif.h.
Referenced by _Cif_binread(), _Cif_mementry(), _Cif_memtbl(), ascii_BE_fid(), ascii_BE_node(), ascii_c_const(), ascii_c_entry(), ascii_c_entry_end(), ascii_c_lint_directive(), ascii_c_macro_def(), ascii_c_message(), ascii_c_object(), ascii_c_opts(), ascii_c_tag(), ascii_callsite(), ascii_cc_entry(), ascii_cc_enum(), ascii_cc_obj(), ascii_cc_type(), ascii_comblk(), ascii_const(), ascii_endunit(), ascii_entry(), ascii_f90_callsite(), ascii_f90_comblk(), ascii_f90_const(), ascii_f90_derived_type(), ascii_f90_entry(), ascii_f90_int_block(), ascii_f90_label(), ascii_f90_misc_opts(), ascii_f90_namelist(), ascii_f90_object(), ascii_f90_opt_opts(), ascii_f90_rename(), ascii_f90_scope_info(), ascii_file(), ascii_geometry(), ascii_label(), ascii_message(), ascii_misc_opts(), ascii_namelist(), ascii_nd_msg(), ascii_object(), ascii_orig_cmd(), ascii_unit(), ascii_usage(), binary_record(), Cif_Getfiledir(), Cif_Getrecord(), Cif_Getunitdir(), Cif_Open(), Cif_Recgroup(), filltype(), llist(), read_strlist(), and strlist().
#define CIF_NOTCIF -1 /* file is not a CIF file */ |
Definition at line 3327 of file cif.h.
Referenced by Cif_Lines(), and Cif_Open().
#define CIF_NOTOPEN -3 /* CIF file descriptor not an open file */ |
Definition at line 3329 of file cif.h.
Referenced by Cif_Close(), Cif_Getfiledir(), Cif_Getpos(), Cif_Getrecord(), Cif_Getunitdir(), Cif_Memmode(), Cif_Putrecord(), Cif_Recgroup(), Cif_Release(), and Cif_Setpos().
#define CIF_OB_ARGLIST 3 /* named in argument list */ |
#define CIF_OB_ASSIGN 4 /* label assign reference */ |
#define CIF_OB_BRANCH 5 /* label branch reference */ |
#define CIF_OB_DEFINED 0 /* defined or declared */ |
#define CIF_OB_FORMAT 6 /* label format reference */ |
#define CIF_OB_MAX 10 /* object usage array size */ |
#define CIF_OB_MODIFIED 2 /* symbol's value is modified */ |
#define CIF_OB_TYPEDEF 8 /* type is defined */ |
#define CIF_OB_TYPEUSED 9 /* type appears in a declaration */ |
#define CIF_OB_USED 1 /* symbol is referenced */ |
#define CIF_OBC_ADDRESS 0x010 /* address taken */ |
#define CIF_OBC_ARGLIST 0x020 /* appeared in function arg list */ |
#define CIF_OBC_DECLARED 0x002 /* declared */ |
#define CIF_OBC_DEFINED 0x001 /* defined */ |
#define CIF_OBC_MACROEXP 0x200 /* a product of a macro expansion */ |
#define CIF_OBC_MODIFIED 0x008 /* modified */ |
#define CIF_OBC_REFERENCED 0x004 /* referenced */ |
#define CIF_OBC_USEDCAST 0x080 /* used in cast */ |
#define CIF_OBC_USEDDECL 0x040 /* used in declaration */ |
#define CIF_OBC_USEDFUNC 0x100 /* used in function call */ |
#define CIF_OBJECT 13 /* Fortran 77 object info */ |
Definition at line 206 of file cif.h.
Referenced by _Cif_binary_map_version(), _Cif_binread(), ascii_object(), Cif_Duplicate(), Cif_Free(), Cif_Putrecord(), get_fid(), get_id(), get_line(), get_max_sid(), and remap_symbols().
#define CIF_OOF_AGGRESS 0x00000001 |
Definition at line 826 of file cif.h.
Referenced by cif_optimization_opts_rec().
#define CIF_OOF_BLOAD 0x00000002 |
Definition at line 827 of file cif.h.
Referenced by cif_optimization_opts_rec().
#define CIF_OOF_INLINE 0x00000004 |
Definition at line 828 of file cif.h.
Referenced by ascii_opt_opts(), and cif_optimization_opts_rec().
#define CIF_OOF_KERNSCHED 0x00000400 |
#define CIF_OOF_LOOPALIGN 0x00000008 |
Definition at line 829 of file cif.h.
Referenced by cif_optimization_opts_rec().
#define CIF_OOF_RECURRENCE 0x00000010 |
Definition at line 830 of file cif.h.
Referenced by cif_optimization_opts_rec().
#define CIF_OOF_RECURSIVE 0x00000020 |
#define CIF_OOF_SCALAR 0x00000040 |
Definition at line 832 of file cif.h.
Referenced by cif_optimization_opts_rec().
#define CIF_OOF_VECTOR 0x00000080 |
Definition at line 833 of file cif.h.
Referenced by cif_optimization_opts_rec().
#define CIF_OOF_VSEARCH 0x00000100 |
Definition at line 834 of file cif.h.
Referenced by cif_optimization_opts_rec().
#define CIF_OOF_ZEROINC 0x00000200 |
Definition at line 835 of file cif.h.
Referenced by cif_optimization_opts_rec().
#define Cif_Open Cif_Open_V1 |
#define CIF_OPT_OPTS 24 /* Optimation compiler options */ |
Definition at line 221 of file cif.h.
Referenced by _Cif_binary_map_version(), ascii_opt_opts(), and Cif_Recgroup().
#define CIF_SC_COMMON 1 /* variable in common */ |
Definition at line 846 of file cif.h.
Referenced by remap_symbols().
#define CIF_SC_EQUIV 6 /* local variable equiv'd to common */ |
Definition at line 851 of file cif.h.
Referenced by remap_symbols().
#define CIF_SC_EXPR 2 /* expression */ |
#define CIF_SC_FIELD 5 /* field of aggregate */ |
#define CIF_SC_MAX 7 /* symbol class array size */ |
#define CIF_SC_UNKNOWN 3 /* unknown */ |
#define CIF_SC_VARIABLE 4 /* local variable */ |
#define CIF_SCC_AUTO 2 /* auto */ |
#define CIF_SCC_ENUMMEM 8 /* enum member */ |
#define CIF_SCC_EXTERN 0 /* extern */ |
#define CIF_SCC_EXTLM 18 /* external local memory */ |
#define CIF_SCC_FORTRAN 4 /* fortran */ |
#define CIF_SCC_GLBREG 16 /* global B register */ |
#define CIF_SCC_GLTREG 17 /* global T register */ |
#define CIF_SCC_MAX 19 /* storage class array size */ |
#define CIF_SCC_REGISTER 3 /* register */ |
#define CIF_SCC_STATIC 1 /* static */ |
#define CIF_SCC_STRBITFLD 12 /* structure bit field */ |
#define CIF_SCC_STRMEM 6 /* structure member */ |
#define CIF_SCC_UNBITFLD 13 /* union bit field */ |
#define CIF_SCC_UNMEM 7 /* union member */ |
#define CIF_SCC_USRLAB 14 /* user label */ |
#define CIF_SRCFILE 14 /* Base level source file info */ |
Definition at line 207 of file cif.h.
Referenced by ascii_srcfile(), Cif_Open(), Cif_Recgroup(), Cif_Srcfile_Rec(), comp_rtype(), and get_srcfid().
#define CIF_ST_AUXILIARY 1 /* assigned to auxiliary memory */ |
#define CIF_ST_BASED 2 /* based */ |
#define CIF_ST_DUMARG 3 /* formal argument */ |
#define CIF_ST_MAX 8 /* storage class array size */ |
#define CIF_ST_POINTEE 4 /* accessed via pointer */ |
#define CIF_ST_STACK 5 /* assigned to the stack */ |
#define CIF_ST_STATIC 6 /* assigned to regular memory */ |
Definition at line 901 of file cif.h.
Referenced by _Cif_binary_map_version().
#define CIF_ST_UNKNOWN 7 /* storage class unknown */ |
#define CIF_STMT_TYPE 25 /* Statement type */ |
Definition at line 222 of file cif.h.
Referenced by _Cif_binary_map_version(), addstruct(), ascii_stmt_type(), cif_flush_include_recs(), Cif_Stmt_Type_Rec(), get_cpos(), get_fid(), get_line(), remap_symbols(), and write_unit().
#define CIF_SUB_VERSION_2 3 |
Definition at line 95 of file cif.h.
Referenced by Cif_Cifconv_V2_1(), Cif_Lines_V2_1(), and Cif_Open_V2_1().
#define CIF_SUB_VERSION_3 1 |
Definition at line 96 of file cif.h.
Referenced by Cif_Cifconv(), Cif_Cifconv_V3_1(), Cif_Lines(), Cif_Lines_V3_1(), and Cif_Open_V3_1().
#define CIF_SUMMARY 15 /* Summary */ |
Definition at line 208 of file cif.h.
Referenced by ascii_summary(), Cif_Make_Lines(), and Cif_Summary_Rec().
#define CIF_SYSERR -9 /* error occurred calling a system routine */ |
Definition at line 3335 of file cif.h.
Referenced by ascii_usage(), binary_record(), Cif_Close(), Cif_Errstring(), Cif_Getfiledir(), Cif_Getpos(), Cif_Getrecord(), Cif_Getunitdir(), Cif_Open(), Cif_Putrecord(), Cif_Recgroup(), Cif_Setpos(), write_strlist(), and write_unitdir().
#define CIF_TMC_ARRAY 0x1 /* array of */ |
Definition at line 950 of file cif.h.
Referenced by filltype().
#define CIF_TMC_CNVLPTR 0xb /* const volatile pointer to */ |
#define CIF_TMC_CONPTR 0x9 /* const pointer to */ |
#define CIF_TMC_FUNCNOPR 0x2 /* function returning, no prototype */ |
Definition at line 951 of file cif.h.
Referenced by filltype().
#define CIF_TMC_FUNCPRO 0x3 /* function returning, prototype */ |
Definition at line 952 of file cif.h.
Referenced by filltype().
#define CIF_TMC_MAX 16 /* type modifiers array size */ |
#define CIF_TMC_PTR 0x8 /* pointer to */ |
#define CIF_TMC_RESPTR 0xc /* restrict pointer to */ |
#define CIF_TMC_RSCNPTR 0xd /* restrict const pointer to */ |
#define CIF_TMC_RSCNVLPTR 0xf /* restrict const volatile ptr to */ |
#define CIF_TMC_RSVLPTR 0xe /* restrict volatile pointer to */ |
#define CIF_TMC_UNUSED 0x0 /* unused */ |
#define CIF_TMC_VOLPTR 0xa /* volatile pointer to */ |
#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_BUFFER_IN 73 |
#define CIF_TP_BUFFER_OUT 74 |
#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_DOWHILE 75 |
#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_ENDDO 77 |
#define CIF_TP_ENDFILE 28 |
#define CIF_TP_ENDIF 78 |
#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_IFTHEN 37 |
#define CIF_TP_IMPLICIT 38 |
#define CIF_TP_IMPNONE 39 |
#define CIF_TP_INCLUDE 79 |
#define CIF_TP_INQUIRE 40 |
#define CIF_TP_INTENT 41 |
#define CIF_TP_INTERFACE 42 |
#define CIF_TP_INTRINSIC 43 |
#define CIF_TP_LABELED_DO 21 |
#define CIF_TP_MAX 80 |
#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_UNLABELED_DO 22 |
#define CIF_TP_USE 69 |
#define CIF_TP_WHERE 70 |
#define CIF_TP_WHERE_CONST 71 |
#define CIF_TP_WRITE 72 |
#define CIF_TQC_CONST 0x1 /* const */ |
#define CIF_TQC_MAX 5 /* type qualifiers array size */ |
#define CIF_TQC_RESTR 0x4 /* restrict */ |
#define CIF_TQC_VOL 0x2 /* volatile */ |
#define CIF_UNIT 17 /* Beginning of module */ |
Definition at line 214 of file cif.h.
Referenced by _Cif_binread(), ascii_unit(), Cif_Duplicate(), Cif_Free(), Cif_Getunitdir(), Cif_Make_Lines(), Cif_Open(), Cif_Putrecord(), Cif_Recgroup(), Cif_Unit_Rec(), cif_unit_rec(), copy_units(), get_cpos(), get_fid(), get_line(), print_records(), remap_symbols(), sortfile(), and write_unit().
#define CIF_UNITDIR 49 /* Unit directory */ |
Definition at line 260 of file cif.h.
Referenced by _Cif_binread(), Cif_Duplicate(), Cif_Free(), Cif_Getunitdir(), Cif_Putrecord(), Cif_Recgroup(), copy_units(), makeudir(), merge_usages(), sortfile(), write_unit(), and write_unitdir().
Definition at line 216 of file cif.h.
Referenced by _Cif_binary_map_version(), _Cif_binread(), ascii_cifhdr(), ascii_f90_usage(), ascii_usage(), Cif_Duplicate(), Cif_Free(), Cif_Make_Lines(), Cif_Putrecord(), Cif_Usage_Rec(), cif_usage_rec(), get_cpos(), get_fid(), get_id(), get_line(), merge_usages(), print_records(), remap_symbols(), and write_unit().
#define CIF_VERSION 1 |
#define CIFCB | ( | X | ) | ((struct Cif_comblk *)(X)) |
Definition at line 3165 of file cif.h.
Referenced by _Cif_binread(), Cif_Duplicate(), Cif_Free(), Cif_Putrecord(), get_id(), get_max_sid(), and remap_symbols().
#define CIFCCON | ( | X | ) | ((struct Cif_c_const *)(X)) |
Definition at line 3188 of file cif.h.
Referenced by _Cif_binread(), Cif_Duplicate(), Cif_Free(), Cif_Putrecord(), get_id(), get_max_sid(), and remap_symbols().
#define CIFCENTRY | ( | X | ) | ((struct Cif_c_entry *)(X)) |
Definition at line 3189 of file cif.h.
Referenced by _Cif_binread(), Cif_Duplicate(), Cif_Free(), Cif_Putrecord(), get_adjusted_scope(), get_id(), get_max_sid(), get_scope(), and remap_symbols().
#define CIFCMSG | ( | X | ) | ((struct Cif_c_message *)(X)) |
Definition at line 3190 of file cif.h.
Referenced by _Cif_binread(), Cif_Duplicate(), Cif_Free(), Cif_Msginsert(), Cif_Putrecord(), get_fid(), get_line(), and remap_symbols().
#define CIFCOBJ | ( | X | ) | ((struct Cif_c_object *)(X)) |
Definition at line 3191 of file cif.h.
Referenced by _Cif_binread(), Cif_Duplicate(), Cif_Free(), Cif_Putrecord(), get_id(), get_max_sid(), and remap_symbols().
Definition at line 3166 of file cif.h.
Referenced by _Cif_binread(), Cif_Duplicate(), Cif_Free(), Cif_Putrecord(), get_id(), get_max_sid(), and remap_symbols().
#define CIFCOPTS | ( | X | ) | ((struct Cif_c_opts *)(X)) |
Definition at line 3192 of file cif.h.
Referenced by _Cif_binread(), Cif_Duplicate(), Cif_Free(), and Cif_Putrecord().
#define CIFCS | ( | X | ) | ((struct Cif_callsite *)(X)) |
Definition at line 3163 of file cif.h.
Referenced by _Cif_binread(), Cif_Duplicate(), Cif_Free(), Cif_Putrecord(), get_cpos(), get_fid(), get_id(), get_line(), and remap_symbols().
Definition at line 3193 of file cif.h.
Referenced by _Cif_binread(), Cif_Duplicate(), Cif_Free(), Cif_Putrecord(), get_id(), get_max_sid(), and remap_symbols().
#define CIFED | ( | X | ) | ((struct Cif_edopts *)(X)) |
#define CIFENDU | ( | X | ) | ((struct Cif_endunit *)(X)) |
Definition at line 3184 of file cif.h.
Referenced by _Cif_binread(), Cif_Duplicate(), Cif_Free(), Cif_Putrecord(), get_cpos(), get_fid(), get_line(), and remap_symbols().
Definition at line 3168 of file cif.h.
Referenced by _Cif_binread(), Cif_Duplicate(), Cif_Free(), Cif_Putrecord(), get_id(), get_max_sid(), and remap_symbols().
#define CIFFDIR | ( | X | ) | ((struct Cif_filedir *)(X)) |
Definition at line 3187 of file cif.h.
Referenced by _Cif_binread(), addunit(), Cif_Duplicate(), Cif_Free(), Cif_Putrecord(), Cif_Recgroup(), copy_units(), sortfile(), and write_unit().
Definition at line 3169 of file cif.h.
Referenced by _Cif_binread(), Cif_Duplicate(), Cif_Free(), Cif_Putrecord(), comp_rtype(), and get_max_fid().
#define CIFGEN | ( | X | ) | ((struct Cif_generic *)(X)) |
Definition at line 3162 of file cif.h.
Referenced by makeudir(), print_include_records(), and print_records().
#define CIFHDR | ( | X | ) | ((struct Cif_cifhdr *)(X)) |
Definition at line 3164 of file cif.h.
Referenced by _Cif_binread(), Cif_Make_Cifconv(), cifconv_type(), lines_type(), print_header_records(), sortfile(), and write_header().
#define CIFHDR_SSIZE sizeof(struct Cif_cifhdr) |
#define CIFINC | ( | X | ) | ((struct Cif_include *)(X)) |
Definition at line 3170 of file cif.h.
Referenced by get_cpos(), get_fid(), get_line(), and print_include_records().
Definition at line 3171 of file cif.h.
Referenced by _Cif_binread(), Cif_Duplicate(), Cif_Free(), Cif_Putrecord(), get_id(), get_max_sid(), and remap_symbols().
Definition at line 3172 of file cif.h.
Referenced by get_fid(), get_line(), and remap_symbols().
#define CIFMC | ( | X | ) | ((struct Cif_mach_char *)(X)) |
#define CIFMO | ( | X | ) | ((struct Cif_misc_opts *)(X)) |
Definition at line 3175 of file cif.h.
Referenced by _Cif_binread(), Cif_Duplicate(), Cif_Free(), and Cif_Putrecord().
#define CIFMSG | ( | X | ) | ((struct Cif_message *)(X)) |
Definition at line 3174 of file cif.h.
Referenced by _Cif_binread(), Cif_Duplicate(), Cif_Free(), Cif_Msginsert(), Cif_Putrecord(), get_cpos(), get_fid(), get_line(), and remap_symbols().
#define CIFNL | ( | X | ) | ((struct Cif_namelist *)(X)) |
Definition at line 3176 of file cif.h.
Referenced by _Cif_binread(), Cif_Duplicate(), Cif_Free(), Cif_Putrecord(), get_id(), get_max_sid(), and remap_symbols().
#define CIFNMSG | ( | X | ) | ((struct Cif_nd_msg *)(X)) |
Definition at line 3177 of file cif.h.
Referenced by _Cif_binread(), Cif_Duplicate(), Cif_Free(), Cif_Msginsert(), Cif_Putrecord(), get_cpos(), get_fid(), and get_line().
#define CIFOBJ | ( | X | ) | ((struct Cif_object *)(X)) |
Definition at line 3178 of file cif.h.
Referenced by _Cif_binread(), Cif_Duplicate(), Cif_Free(), Cif_Putrecord(), get_id(), get_max_sid(), and remap_symbols().
#define CIFOPTOPT | ( | X | ) | ((struct Cif_opt_opts *)(X)) |
#define CIFSRC | ( | X | ) | ((struct Cif_srcfile *)(X)) |
Definition at line 3180 of file cif.h.
Referenced by Cif_Open(), and get_srcfid().
#define CIFSTMT | ( | X | ) | ((struct Cif_stmt_type *)(X)) |
Definition at line 3182 of file cif.h.
Referenced by _Cif_binary_map_version(), addstruct(), get_cpos(), get_fid(), get_line(), remap_symbols(), and write_unit().
#define CIFSUM | ( | X | ) | ((struct Cif_summary *)(X)) |
Definition at line 3181 of file cif.h.
Referenced by Cif_Make_Lines().
#define CIFUDIR | ( | X | ) | ((struct Cif_unitdir *)(X)) |
Definition at line 3186 of file cif.h.
Referenced by _Cif_binread(), Cif_Duplicate(), Cif_Free(), copy_units(), merge_usages(), sortfile(), write_unit(), and write_unitdir().
Definition at line 3183 of file cif.h.
Referenced by _Cif_binread(), addunit(), Cif_Duplicate(), Cif_Free(), Cif_Putrecord(), get_cpos(), get_fid(), get_line(), remap_symbols(), and write_unit().
Definition at line 3185 of file cif.h.
Referenced by _Cif_binread(), Cif_Duplicate(), Cif_Free(), Cif_Make_Lines(), Cif_Putrecord(), get_cpos(), get_fid(), get_id(), get_line(), print_records(), and remap_symbols().
#define CMESSAGE_SSIZE 16 /* short size of C message structure */ |
#define COBJECT_SSIZE 16 /* short size of C object structure */ |
#define COMBLK_SSIZE 10 /* short size of comblk structure */ |
#define CONST_SSIZE 11 /* short size of const structure */ |
#define COPTS_SSIZE 33 /* short size of c opts structure */ |
#define CTAG_SSIZE 14 /* short size of tag structure */ |
Definition at line 2229 of file cif.h.
Referenced by _Cif_binread(), and Cif_Putrecord().
#define EDOPTS_SSIZE sizeof(struct Cif_edopts) |
#define ENDUNIT_SSIZE 9 /* short size of endunit record */ |
#define ENTRY_SSIZE 13 /* short size of entry structure */ |
#define FILE_SSIZE 4 /* short size of file structure */ |
#define FILEDIR_SSIZE 14 /* short size of filedir */ |
#define INCLUDE_SSIZE 10 /* short size of include structure */ |
#define LABEL_SSIZE 6 /* short size of label structure */ |
#define LOOP_SSIZE 23 /* short size of label structure */ |
#define MACH_CHAR_SSIZE sizeof(struct Cif_mach_char) |
#define MESSAGE_SSIZE 15 /* short size of message structure */ |
#define MISC_OPTS_SSIZE 10 /* short size of misc_opts structure */ |
#define NAMELIST_SSIZE 7 /* short size of namelist structure */ |
#define ND_MSG_SSIZE 33 /* short size of non-default msg structure */ |
#define OBJECT_SSIZE 19 /* short size of object structure */ |
#define OPT_OPTS_SSIZE sizeof(struct Cif_opt_opts) |
#define SRCFILE_SSIZE 4 /* short size of srcfile structure */ |
#define STMT_TYPE_SSIZE 16 /* short size of stmt_type structure */ |
#define SUMMARY_SSIZE sizeof(struct Cif_summary) |
#define TMOD_SSIZE 5 /* short size of tmod structure */ |
Definition at line 1334 of file cif.h.
Referenced by _Cif_binread(), and Cif_Putrecord().
#define UNITDIR_SSIZE 6 /* short size of unitdir */ |
Definition at line 2480 of file cif.h.
Referenced by write_unitdir().
#define UNITTBL_SSIZE 5 /* short size of unittbl structure */ |
Definition at line 1950 of file cif.h.
Referenced by _Cif_binread(), Cif_Getfiledir(), and Cif_Putrecord().
#define URECTBL_SSIZE sizeof(struct Cif_urectbl) |
Definition at line 2472 of file cif.h.
Referenced by write_unitdir().
#define USAGE_SSIZE 7 /* short size of usage structure */ |
int Cif_Open_V3 __ | ( | (char *, char *, int *, int) | ) |
int Cif_Release __ | ( | (int, int) | ) |
void Cif_Free __ | ( | (struct Cif_generic *) | ) | [read] |
long Cif_Getpos __ | ( | (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 *) | ) |
int Cif_Recgroup __ | ( | (int, struct Cif_unitdir *, int, struct Cif_generic **) | ) |
int Cif_Setpos __ | ( | (int, long) | ) |