diff options
Diffstat (limited to 'libgfortran/io/io.h')
-rw-r--r-- | libgfortran/io/io.h | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/libgfortran/io/io.h b/libgfortran/io/io.h index 8ea9326670b..1dcf72e7163 100644 --- a/libgfortran/io/io.h +++ b/libgfortran/io/io.h @@ -186,8 +186,14 @@ typedef enum unit_encoding; typedef enum -{ ROUND_UP, ROUND_DOWN, ROUND_ZERO, ROUND_NEAREST, ROUND_COMPATIBLE, - ROUND_PROCDEFINED, ROUND_UNSPECIFIED } +{ ROUND_UP = GFC_FPE_UPWARD, + ROUND_DOWN = GFC_FPE_DOWNWARD, + ROUND_ZERO = GFC_FPE_TOWARDZERO, + ROUND_NEAREST = GFC_FPE_TONEAREST, + ROUND_COMPATIBLE = 10, /* round away from zero. */ + ROUND_PROCDEFINED, /* Here as ROUND_NEAREST. */ + ROUND_UNSPECIFIED /* Should never occur. */ +} unit_round; /* NOTE: unit_sign must correspond with the sign_status enumerator in |