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

Go to the source code of this file.

Defines

#define NULL   0
#define TYNN   0 /* Nonnumeric type edit descriptor */
#define TYIN   1 /* Integer type edit descriptor */
#define TYUI   2 /* Unsigned integer type edit descriptor*/
#define TYFP   3 /* Floating-point type edit descriptor */
#define MODEDP   004 /* Double-precision flag */
#define MODEHP   020 /* Half-precision (32-bit) flag */
#define MODEBN   001 /* Blanks treated as nulls (ignored) */
#define MODEBZ   002 /* Blanks treated as zeroes */
#define MODESN   001 /* Numeric sign required flag */
#define MODEUN   002 /* Unsigned datum flag */
#define MODE77   010 /* Fortran 77 conformance flag */
#define MODEMSN   0200 /* Minus sign written for -0.0 */
#define EX_REAL32   5 /* 32-bit real */
#define EX_REAL128   4 /* 128-bit real */
#define EX_REAL64   3 /* 64-bit real */
#define EX_INTL   2 /* Signed large integer (S-reg) */
#define EX_INTS   1 /* Signed small integer (A-reg) */
#define EX_ILLCHAR   -1 /* invalid character */
#define EX_FIXOFLO   -2 /* fixed-point overflow */
#define EX_EXPUFLO   -3 /* floating-point underflow */
#define EX_EXPOFLO   -4 /* floating-point overflow */
#define EX_NULLFLD   -5 /* null field (no digits) */
#define EX_INVLOGI   -10 /* reserved for libf (logical) */

Typedefs

typedef int ic_func (const long *_Fca, const long *_Width, long **_Lcap1, const long *_Mode, void *_Result, long *_Statval, const long *_Digits, const long *_Scale)
typedef long * oc_func (const void *_Value, long *_Fca, const long *_Mode, const long *_Width, const long *_Digits, const long *_Exp, const long *_Scale)

Variables

ic_func _bu2s
ic_func _defgu2sd
ic_func _iu2s
ic_func _ou2s
ic_func _zu2s
oc_func _s2ub
oc_func _s2ui
oc_func _s2uo
oc_func _s2uz
oc_func _sd2udee
oc_func _sd2uene
oc_func _sd2uese
oc_func _sd2uf
oc_func _sd2uge

Define Documentation

#define EX_EXPOFLO   -4 /* floating-point overflow */

Definition at line 87 of file fmtconv.h.

#define EX_EXPUFLO   -3 /* floating-point underflow */

Definition at line 86 of file fmtconv.h.

#define EX_FIXOFLO   -2 /* fixed-point overflow */

Definition at line 85 of file fmtconv.h.

Referenced by _nicverr().

#define EX_ILLCHAR   -1 /* invalid character */

Definition at line 84 of file fmtconv.h.

#define EX_INTL   2 /* Signed large integer (S-reg) */

Definition at line 82 of file fmtconv.h.

#define EX_INTS   1 /* Signed small integer (A-reg) */

Definition at line 83 of file fmtconv.h.

Referenced by n_indx().

#define EX_INVLOGI   -10 /* reserved for libf (logical) */

Definition at line 89 of file fmtconv.h.

Referenced by _LU2S(), and _nicverr().

#define EX_NULLFLD   -5 /* null field (no digits) */

Definition at line 88 of file fmtconv.h.

#define EX_REAL128   4 /* 128-bit real */

Definition at line 80 of file fmtconv.h.

#define EX_REAL32   5 /* 32-bit real */

Definition at line 79 of file fmtconv.h.

#define EX_REAL64   3 /* 64-bit real */

Definition at line 81 of file fmtconv.h.

#define MODE77   010 /* Fortran 77 conformance flag */

Definition at line 70 of file fmtconv.h.

Referenced by _S2UO(), _S2UZ(), and _wrfmt().

#define MODEBN   001 /* Blanks treated as nulls (ignored) */

Definition at line 63 of file fmtconv.h.

Referenced by _g_complx(), _g_number(), and _rdfmt().

#define MODEBZ   002 /* Blanks treated as zeroes */

Definition at line 64 of file fmtconv.h.

Referenced by _rdfmt().

#define MODEDP   004 /* Double-precision flag */

Definition at line 54 of file fmtconv.h.

#define MODEHP   020 /* Half-precision (32-bit) flag */

Definition at line 55 of file fmtconv.h.

#define MODEMSN   0200 /* Minus sign written for -0.0 */

Definition at line 71 of file fmtconv.h.

Referenced by _ld_write(), and _wrfmt().

#define MODESN   001 /* Numeric sign required flag */

Definition at line 68 of file fmtconv.h.

Referenced by _wrfmt().

#define MODEUN   002 /* Unsigned datum flag */

Definition at line 69 of file fmtconv.h.

Referenced by _ld_write(), and l_write().

#define NULL   0

Definition at line 42 of file fmtconv.h.

#define TYFP   3 /* Floating-point type edit descriptor */

Definition at line 50 of file fmtconv.h.

#define TYIN   1 /* Integer type edit descriptor */

Definition at line 48 of file fmtconv.h.

#define TYNN   0 /* Nonnumeric type edit descriptor */

Definition at line 47 of file fmtconv.h.

#define TYUI   2 /* Unsigned integer type edit descriptor*/

Definition at line 49 of file fmtconv.h.


Typedef Documentation

typedef int ic_func(const long *_Fca, const long *_Width, long **_Lcap1, const long *_Mode, void *_Result, long *_Statval, const long *_Digits, const long *_Scale)

Definition at line 97 of file fmtconv.h.

typedef long* oc_func(const void *_Value, long *_Fca, const long *_Mode, const long *_Width, const long *_Digits, const long *_Exp, const long *_Scale)

Definition at line 101 of file fmtconv.h.


Variable Documentation

Referenced by _indx_nl(), and n_indx().

Referenced by _S2UB().

Referenced by _S2UO(), and l_write().

Referenced by _S2UZ().

Referenced by _ld_write(), and l_write().

Referenced by l_write().

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines