OpenADFortTk (including Open64 and OpenAnalysis references)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
xlate.h File Reference

Go to the source code of this file.

Classes

struct  xlate_blockheader_v1_s
 
struct  xlate_header_v1_s
 
struct  xlate_blockheader32_v2_s
 
struct  xlate_header32_v2_s
 
struct  xlate_blockheader64_v2_s
 
struct  xlate_header64_v2_s
 

Macros

#define _XLATE_TABLEKIND_DEF
 
#define XLATE_TB_MAIN_V1   0x1
 
#define XLATE_TB_COPY_V1   0x2
 
#define XLATE_TB_DEBUG_V1   0x3 /* unused */
 
#define XLATE_TB_OLD_V1   0x4 /* unused */
 
#define XLATE_TB_32_V2   0x5 /* 32 bit table */
 
#define XLATE_TB_64_V2   0x6 /* 64 bit table */
 

Typedefs

typedef enum xlate_tablekind_e xlate_tablekind
 
typedef struct
xlate_blockheader_v1_s 
xlate_blockheader_v1
 
typedef struct xlate_header_v1_s xlate_header_v1
 
typedef struct
xlate_blockheader32_v2_s 
xlate_blockheader32_v2
 
typedef struct xlate_header32_v2_s xlate_header32_v2
 
typedef struct
xlate_blockheader64_v2_s 
xlate_blockheader64_v2
 
typedef struct xlate_header64_v2_s xlate_header64_v2
 

Enumerations

enum  xlate_tablekind_e { xlate_tk_general, xlate_tk_preserve_size, xlate_tk_preserve_order }
 

Macro Definition Documentation

#define _XLATE_TABLEKIND_DEF

Definition at line 59 of file xlate.h.

#define XLATE_TB_32_V2   0x5 /* 32 bit table */

Definition at line 74 of file xlate.h.

#define XLATE_TB_64_V2   0x6 /* 64 bit table */

Definition at line 75 of file xlate.h.

#define XLATE_TB_COPY_V1   0x2

Definition at line 69 of file xlate.h.

#define XLATE_TB_DEBUG_V1   0x3 /* unused */

Definition at line 70 of file xlate.h.

#define XLATE_TB_MAIN_V1   0x1

Definition at line 68 of file xlate.h.

#define XLATE_TB_OLD_V1   0x4 /* unused */

Definition at line 71 of file xlate.h.

Typedef Documentation

Enumeration Type Documentation

Enumerator
xlate_tk_general 
xlate_tk_preserve_size 
xlate_tk_preserve_order 

Definition at line 60 of file xlate.h.