Open64 (mfef90, whirl2f, and IR tools)  TAG: version-openad; SVN changeset: 916
mif_cif.h File Reference
#include <stdio.h>
Include dependency graph for mif_cif.h:

Go to the source code of this file.

Classes

struct  Cif_geometry_dim_entry
struct  Cif_f90_dim_entry
struct  Cif_f90_level_opt_entry

Defines

#define EOI   '\036' /* End_Of_Item (^) */
#define EOR   '\n' /* End_Of_Record */
#define CIF_SOURCE_POSITION   86

Typedefs

typedef struct
Cif_geometry_dim_entry 
Cif_geometry_dim
typedef struct Cif_f90_dim_entry Cif_f90_dim
typedef struct
Cif_f90_level_opt_entry 
Cif_f90_level_opt

Functions

void Cif_Cifhdr_Rec (FILE *, int, char *, char *, char *, char *, int, char *, char *)
void Cif_Cdir_Rec (FILE *, int, int, int, int, int, long *)
void Cif_File_Rec (FILE *, char *, int, char *)
void Cif_Include_Rec (FILE *, int, int, int, int)
void Cif_Message_Rec (FILE *, int, int, int, int, int, int, int, char **, char *, int, int, int)
void Cif_Srcfile_Rec (FILE *, int, int)
void Cif_Summary_Rec (FILE *, char *, char *, char *, char *, long, int, int, int)
void Cif_Doshared_Cdir_Rec (FILE *, int, int, int, int, int, char *, int, int, int, int, long *)
void Cif_Unit_Rec (FILE *, char *, int, int, int)
void Cif_Endunit_Rec (FILE *, char *, int, int, int)
void Cif_Usage_Rec (FILE *, int, int, int, int, int, int, long *)
void Cif_EDopts_Rec (FILE *, int)
void Cif_Mach_Char_Rec (FILE *, char *, long, long, int, long, long, long, long, long, long, int)
void Cif_Stmt_Type_Rec (FILE *, int, int, int, int, int)
void Cif_Mpp_Geometry_Rec (FILE *, char *, int, int, Cif_geometry_dim *)
void Cif_Continuation_Rec (FILE *, int, int, int, int)
void Cif_F90_Callsite_Rec (FILE *, int, int, int, int, int, int, int, char **, int *)
void Cif_F90_Comblk_Rec (FILE *, char *, int, int, int, int, int, int)
void Cif_F90_Const_Rec (FILE *, int, int, int, char *, int, int, int, int, int)
void Cif_F90_Entry_Rec (FILE *, char *, int, int, int, int, int, int, int, int, long *)
void Cif_F90_Loop_Rec (FILE *, int, int, int, int, int, int, int, int, int, int, int, int)
void Cif_F90_Derived_Type_Rec (FILE *, char *, int, int, int, int, int, long *, int)
void Cif_F90_Label_Rec (FILE *, char *, int, int, int)
void Cif_F90_Namelist_Rec (FILE *, char *, int, int, int, int, long *)
void Cif_F90_Object_Rec (FILE *, char *, int, int, int, int, int, int, int, int, int, char *, int, int, Cif_f90_dim *, int, int, int)
void Cif_F90_Misc_Opts_Rec (FILE *, int, int, int, int, int, int, long *, int, char **, char *, char *, char *, char *, int, int, int, char **, int, char **, int, int)
void Cif_F90_Opt_Opts_Rec (FILE *, int, int, Cif_f90_level_opt *)
void Cif_F90_Begin_Scope_Rec (FILE *, int, int, int, int, int, int, int, int)
void Cif_F90_End_Scope_Rec (FILE *, int, int, int, int, int)
void Cif_F90_Scope_Info_Rec (FILE *, int, int, int, long *)
void Cif_F90_Use_Module_Rec (FILE *, int, int, int)
void Cif_F90_Rename_Rec (FILE *, int, char *, int, int, char *, int, long)
void Cif_F90_Int_Block_Rec (FILE *, char *, int, int, int, int, int, long *, int)
void Cif_Orig_Cmd (FILE *, char *)
void Cif_Src_Pos_Rec (FILE *, int, int, int, int, int, int, int, int, int)
void Cif_Error (void)

Define Documentation

#define CIF_SOURCE_POSITION   86

Definition at line 610 of file mif_cif.h.

#define EOI   '\036' /* End_Of_Item (^) */

Definition at line 43 of file mif_cif.h.

#define EOR   '\n' /* End_Of_Record */

Definition at line 44 of file mif_cif.h.


Typedef Documentation

Definition at line 413 of file mif_cif.h.

Definition at line 494 of file mif_cif.h.

Definition at line 252 of file mif_cif.h.


Function Documentation

void Cif_Cdir_Rec ( FILE *  ,
int  ,
int  ,
int  ,
int  ,
int  ,
long *   
)

Definition at line 155 of file cifftnrecs.c.

References Cif_Error(), EOI, EOR, and fprintf().

Referenced by cif_directive_rec().

Here is the call graph for this function:

void Cif_Cifhdr_Rec ( FILE *  ,
int  ,
char *  ,
char *  ,
char *  ,
char *  ,
int  ,
char *  ,
char *   
)

Definition at line 77 of file cifcmnrecs.c.

References CIF_CIFHDR, Cif_Error(), EOI, EOR, and fprintf().

Referenced by init_cif().

Here is the call graph for this function:

void Cif_Continuation_Rec ( FILE *  ,
int  ,
int  ,
int  ,
int   
)

Definition at line 575 of file cifftnrecs.c.

References Cif_Error(), EOI, EOR, and fprintf().

Referenced by cif_cont_line_rec().

Here is the call graph for this function:

void Cif_Doshared_Cdir_Rec ( FILE *  ,
int  ,
int  ,
int  ,
int  ,
int  ,
char *  ,
int  ,
int  ,
int  ,
int  ,
long *   
)
void Cif_EDopts_Rec ( FILE *  ,
int   
)

Definition at line 394 of file cifftnrecs.c.

References CIF_EDOPTS, Cif_Error(), EOI, EOR, and fprintf().

Referenced by cif_enable_disable_rec().

Here is the call graph for this function:

void Cif_Endunit_Rec ( FILE *  ,
char *  ,
int  ,
int  ,
int   
)

Definition at line 345 of file cifcmnrecs.c.

References CIF_ENDUNIT, Cif_Error(), EOI, EOR, and fprintf().

Referenced by cif_end_unit_rec().

Here is the call graph for this function:

void Cif_Error ( void  )

Definition at line 5737 of file fecif.c.

References curr_stmt_sh_idx, Error, exit_compiler(), Func_Entry, Func_Exit, NULL, PRINTMSG(), RC_USER_ERROR, SH_GLB_LINE, and TRACE.

Here is the call graph for this function:

void Cif_F90_Begin_Scope_Rec ( FILE *  ,
int  ,
int  ,
int  ,
int  ,
int  ,
int  ,
int  ,
int   
)

Definition at line 1407 of file cifftnrecs.c.

References Cif_Error(), EOI, EOR, and fprintf().

Referenced by cif_begin_scope_rec(), and cif_fake_a_unit().

Here is the call graph for this function:

void Cif_F90_Callsite_Rec ( FILE *  ,
int  ,
int  ,
int  ,
int  ,
int  ,
int  ,
int  ,
char **  ,
int *   
)
void Cif_F90_Comblk_Rec ( FILE *  ,
char *  ,
int  ,
int  ,
int  ,
int  ,
int  ,
int   
)

Definition at line 697 of file cifftnrecs.c.

References Cif_Error(), EOI, EOR, and fprintf().

Referenced by cif_send_sytb().

Here is the call graph for this function:

void Cif_F90_Const_Rec ( FILE *  ,
int  ,
int  ,
int  ,
char *  ,
int  ,
int  ,
int  ,
int  ,
int   
)

Definition at line 750 of file cifftnrecs.c.

References Cif_Error(), EOI, EOR, and fprintf().

Here is the call graph for this function:

void Cif_F90_Derived_Type_Rec ( FILE *  ,
char *  ,
int  ,
int  ,
int  ,
int  ,
int  ,
long *  ,
int   
)

Definition at line 940 of file cifftnrecs.c.

References Cif_Error(), EOI, EOR, and fprintf().

Referenced by cif_send_attr().

Here is the call graph for this function:

void Cif_F90_End_Scope_Rec ( FILE *  ,
int  ,
int  ,
int  ,
int  ,
int   
)

Definition at line 1456 of file cifftnrecs.c.

References Cif_Error(), EOI, EOR, and fprintf().

Referenced by cif_end_scope_rec(), and cif_fake_a_unit().

Here is the call graph for this function:

void Cif_F90_Entry_Rec ( FILE *  ,
char *  ,
int  ,
int  ,
int  ,
int  ,
int  ,
int  ,
int  ,
int  ,
long *   
)

Definition at line 806 of file cifftnrecs.c.

References Cif_Error(), EOI, EOR, and fprintf().

Referenced by cif_call_site_rec(), cif_fake_a_unit(), and cif_send_attr().

Here is the call graph for this function:

void Cif_F90_Int_Block_Rec ( FILE *  ,
char *  ,
int  ,
int  ,
int  ,
int  ,
int  ,
long *  ,
int   
)

Definition at line 1645 of file cifftnrecs.c.

References Cif_Error(), EOI, EOR, and fprintf().

Referenced by cif_send_attr().

Here is the call graph for this function:

void Cif_F90_Label_Rec ( FILE *  ,
char *  ,
int  ,
int  ,
int   
)

Definition at line 1002 of file cifftnrecs.c.

References Cif_Error(), EOI, EOR, and fprintf().

Referenced by cif_label_rec().

Here is the call graph for this function:

void Cif_F90_Loop_Rec ( FILE *  ,
int  ,
int  ,
int  ,
int  ,
int  ,
int  ,
int  ,
int  ,
int  ,
int  ,
int  ,
int   
)

Definition at line 880 of file cifftnrecs.c.

References Cif_Error(), EOI, EOR, and fprintf().

Referenced by cif_loop_def_rec().

Here is the call graph for this function:

void Cif_F90_Misc_Opts_Rec ( FILE *  ,
int  ,
int  ,
int  ,
int  ,
int  ,
int  ,
long *  ,
int  ,
char **  ,
char *  ,
char *  ,
char *  ,
char *  ,
int  ,
int  ,
int  ,
char **  ,
int  ,
char **  ,
int  ,
int   
)
void Cif_F90_Namelist_Rec ( FILE *  ,
char *  ,
int  ,
int  ,
int  ,
int  ,
long *   
)

Definition at line 1046 of file cifftnrecs.c.

References Cif_Error(), EOI, EOR, and fprintf().

Here is the call graph for this function:

void Cif_F90_Object_Rec ( FILE *  ,
char *  ,
int  ,
int  ,
int  ,
int  ,
int  ,
int  ,
int  ,
int  ,
int  ,
char *  ,
int  ,
int  ,
Cif_f90_dim ,
int  ,
int  ,
int   
)

Definition at line 1118 of file cifftnrecs.c.

References Cif_Error(), EOI, EOR, fprintf(), and NULL.

Here is the call graph for this function:

void Cif_F90_Opt_Opts_Rec ( FILE *  ,
int  ,
int  ,
Cif_f90_level_opt  
)

Definition at line 1350 of file cifftnrecs.c.

References Cif_Error(), EOI, EOR, fprintf(), Cif_f90_level_opt_entry::level, and Cif_f90_level_opt_entry::option.

Here is the call graph for this function:

void Cif_F90_Rename_Rec ( FILE *  ,
int  ,
char *  ,
int  ,
int  ,
char *  ,
int  ,
long   
)

Definition at line 1594 of file cifftnrecs.c.

References Cif_Error(), EOI, EOR, and fprintf().

Referenced by cif_rename_rec().

Here is the call graph for this function:

void Cif_F90_Scope_Info_Rec ( FILE *  ,
int  ,
int  ,
int  ,
long *   
)

Definition at line 1499 of file cifftnrecs.c.

References Cif_Error(), EOI, EOR, and fprintf().

Here is the call graph for this function:

void Cif_F90_Use_Module_Rec ( FILE *  ,
int  ,
int  ,
int   
)

Definition at line 1552 of file cifftnrecs.c.

References Cif_Error(), EOI, EOR, and fprintf().

Referenced by cif_use_module_rec().

Here is the call graph for this function:

void Cif_File_Rec ( FILE *  ,
char *  ,
int  ,
char *   
)

Definition at line 128 of file cifcmnrecs.c.

References Cif_Error(), CIF_FILE, EOI, EOR, fprintf(), and NULL.

Referenced by cif_file_name_rec().

Here is the call graph for this function:

void Cif_Include_Rec ( FILE *  ,
int  ,
int  ,
int  ,
int   
)

Definition at line 215 of file cifftnrecs.c.

References Cif_Error(), CIF_INCLUDE, EOI, EOR, and fprintf().

Referenced by cif_include_rec().

Here is the call graph for this function:

void Cif_Mach_Char_Rec ( FILE *  ,
char *  ,
long  ,
long  ,
int  ,
long  ,
long  ,
long  ,
long  ,
long  ,
long  ,
int   
)

Definition at line 435 of file cifftnrecs.c.

References Cif_Error(), CIF_MACH_CHAR, EOI, EOR, and fprintf().

Referenced by cif_machine_characteristics_rec().

Here is the call graph for this function:

void Cif_Message_Rec ( FILE *  ,
int  ,
int  ,
int  ,
int  ,
int  ,
int  ,
int  ,
char **  ,
char *  ,
int  ,
int  ,
int   
)
void Cif_Mpp_Geometry_Rec ( FILE *  ,
char *  ,
int  ,
int  ,
Cif_geometry_dim  
)
void Cif_Orig_Cmd ( FILE *  ,
char *   
)

Definition at line 382 of file cifcmnrecs.c.

References Cif_Error(), EOI, EOR, and fprintf().

Referenced by init_cif().

Here is the call graph for this function:

void Cif_Src_Pos_Rec ( FILE *  ,
int  ,
int  ,
int  ,
int  ,
int  ,
int  ,
int  ,
int  ,
int   
)

Definition at line 421 of file cifcmnrecs.c.

References Cif_Error(), EOI, EOR, and fprintf().

Referenced by cif_include_rec(), and init_cif().

Here is the call graph for this function:

void Cif_Srcfile_Rec ( FILE *  ,
int  ,
int   
)

Definition at line 254 of file cifftnrecs.c.

References Cif_Error(), CIF_SRCFILE, EOI, EOR, and fprintf().

Referenced by cif_source_file_rec().

Here is the call graph for this function:

void Cif_Stmt_Type_Rec ( FILE *  ,
int  ,
int  ,
int  ,
int  ,
int   
)

Definition at line 490 of file cifftnrecs.c.

References Cif_Error(), CIF_STMT_TYPE, EOI, EOR, and fprintf().

Referenced by cif_stmt_type_rec().

Here is the call graph for this function:

void Cif_Summary_Rec ( FILE *  ,
char *  ,
char *  ,
char *  ,
char *  ,
long  ,
int  ,
int  ,
int   
)

Definition at line 257 of file cifcmnrecs.c.

References Cif_Error(), CIF_SUMMARY, EOI, EOR, and fprintf().

Referenced by cif_summary_rec().

Here is the call graph for this function:

void Cif_Unit_Rec ( FILE *  ,
char *  ,
int  ,
int  ,
int   
)

Definition at line 305 of file cifcmnrecs.c.

References Cif_Error(), CIF_UNIT, EOI, EOR, and fprintf().

Referenced by cif_unit_rec().

Here is the call graph for this function:

void Cif_Usage_Rec ( FILE *  ,
int  ,
int  ,
int  ,
int  ,
int  ,
int  ,
long *   
)

Definition at line 337 of file cifftnrecs.c.

References Cif_Error(), CIF_USAGE, EOI, EOR, and fprintf().

Referenced by cif_sb_usage_rec(), and cif_usage_rec().

Here is the call graph for this function:

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines