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_STREAM 19 /* Multi-streaming */ |
#define | CIF_MS_UNKNOWN 20 /* unknown */ |
#define | CIF_MS_MAX 21 /* 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_STREAM 19 /* Multi-streaming */ |
#define | CIF_F_MS_UNKNOWN 20 /* unknown */ |
#define | CIF_F_MS_MAX 21 /* 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_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)) |