Open64 (mfef90, whirl2f, and IR tools)  TAG: version-openad; SVN changeset: 916
fndc.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  c_funs_s
struct  _dsz_s
struct  _dal_s

Defines

#define NUMERIC_DATA_CONVERSION_ENABLED   0
#define NCV_NONE   0 /* No data conversion */
#define NCV_CRAY   1 /* CRAY classic */
#define NCV_IBM   2 /* IBM */
#define NCV_CDC   3 /* CDC 60-bit */
#define NCV_VMS   4 /* DEC VAX/VMS */
#define NCV_IEG   5 /* IEEE Generic (32-/64-bit) */
#define NCV_NVE   6 /* CDC 64-bit */
#define NCV_205   7 /* CDC Cyber 205 */
#define NCV_IEU   8 /* DEC Ultrix (IEG little-endian) */
#define NCV_IED   9 /* IEG, but with double-precision folded to single */
#define NCV_USER   10 /* User defined conversion */
#define NCV_SITE   11 /* Site defined conversion */
#define NCV_IBD   12 /* IBM, but with double-precision folded to single */
#define NCV_VAD   13 /* VMS, but with double-precision folded to single */
#define NCV_IUD   14 /* IEU, but with double-precision folded to single */
#define NCV_T3D   15 /* CRAY T3D/T3E */
#define NCV_IEL   16 /* IEEE Large (64-/128-bit) */
#define NCV_MIPS   17 /* MIPS (SGI) format */
#define NCV_IA   18 /* Intel Architecture (IA32/IA64) */
#define NCV_MAX   19 /* 1 greater than max type number */
#define CS_NONE   0 /* No character set conversion */
#define CS_ASCII   1 /* ASCII */
#define CS_EBCDIC   2 /* IBM EBCDIC */
#define CS_CDC   3 /* CDC 6-bit display code */
#define CS_USER   4 /* User defined conversion, deferred */
#define CS_SITE   5 /* Site defined conversion, deferred */
#define CS_MAX   6 /* 1 greater than max type number */
#define CS_NATIVE   CS_ASCII

Variables

struct c_funs_s __fndc_ncfunc [NCV_MAX]
struct _dsz_s__fndc_f77sz [NCV_MAX]
struct _dsz_s__fndc_f90sz [NCV_MAX]
struct _dal_s__fndc_align [NCV_MAX]
int __fndc_charsz [CS_MAX]

Define Documentation

#define CS_ASCII   1 /* ASCII */

Definition at line 88 of file fndc.h.

#define CS_CDC   3 /* CDC 6-bit display code */

Definition at line 90 of file fndc.h.

Referenced by _setup_cvrt().

#define CS_EBCDIC   2 /* IBM EBCDIC */

Definition at line 89 of file fndc.h.

Referenced by _setup_cvrt().

#define CS_MAX   6 /* 1 greater than max type number */

Definition at line 94 of file fndc.h.

#define CS_NATIVE   CS_ASCII

Definition at line 121 of file fndc.h.

Referenced by _setup_cvrt().

#define CS_NONE   0 /* No character set conversion */

Definition at line 87 of file fndc.h.

#define CS_SITE   5 /* Site defined conversion, deferred */

Definition at line 92 of file fndc.h.

#define CS_USER   4 /* User defined conversion, deferred */

Definition at line 91 of file fndc.h.

#define NCV_205   7 /* CDC Cyber 205 */

Definition at line 67 of file fndc.h.

#define NCV_CDC   3 /* CDC 60-bit */

Definition at line 63 of file fndc.h.

Referenced by _gdc_star2len(), and _setup_cvrt().

#define NCV_CRAY   1 /* CRAY classic */

Definition at line 61 of file fndc.h.

Referenced by _gdc_dflt2len(), _gdc_kind2len(), and _gdc_star2len().

#define NCV_IA   18 /* Intel Architecture (IA32/IA64) */

Definition at line 79 of file fndc.h.

#define NCV_IBD   12 /* IBM, but with double-precision folded to single */

Definition at line 72 of file fndc.h.

#define NCV_IBM   2 /* IBM */

Definition at line 62 of file fndc.h.

Referenced by _gdc_dflt2len(), and _setup_cvrt().

#define NCV_IED   9 /* IEG, but with double-precision folded to single */

Definition at line 69 of file fndc.h.

Referenced by _gdc_dflt2len().

#define NCV_IEG   5 /* IEEE Generic (32-/64-bit) */

Definition at line 65 of file fndc.h.

Referenced by _gdc_dflt2len(), and _get_dc_param().

#define NCV_IEL   16 /* IEEE Large (64-/128-bit) */

Definition at line 77 of file fndc.h.

Referenced by _gdc_dflt2len(), _gdc_kind2len(), and _gdc_star2len().

#define NCV_IEU   8 /* DEC Ultrix (IEG little-endian) */

Definition at line 68 of file fndc.h.

Referenced by _gdc_dflt2len().

#define NCV_IUD   14 /* IEU, but with double-precision folded to single */

Definition at line 74 of file fndc.h.

#define NCV_MAX   19 /* 1 greater than max type number */

Definition at line 81 of file fndc.h.

#define NCV_MIPS   17 /* MIPS (SGI) format */

Definition at line 78 of file fndc.h.

Referenced by _gdc_dflt2len().

#define NCV_NONE   0 /* No data conversion */

Definition at line 60 of file fndc.h.

#define NCV_NVE   6 /* CDC 64-bit */

Definition at line 66 of file fndc.h.

Referenced by _gdc_star2len().

#define NCV_SITE   11 /* Site defined conversion */

Definition at line 71 of file fndc.h.

#define NCV_T3D   15 /* CRAY T3D/T3E */

Definition at line 75 of file fndc.h.

Referenced by _gdc_dflt2len(), _gdc_kind2len(), and _gdc_star2len().

#define NCV_USER   10 /* User defined conversion */

Definition at line 70 of file fndc.h.

#define NCV_VAD   13 /* VMS, but with double-precision folded to single */

Definition at line 73 of file fndc.h.

#define NCV_VMS   4 /* DEC VAX/VMS */

Definition at line 64 of file fndc.h.

Referenced by _gdc_dflt2len().

Definition at line 52 of file fndc.h.


Variable Documentation

Referenced by _f_opn().

Referenced by _frch(), and _fwch().

Referenced by _get_dc_param().

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines