summaryrefslogtreecommitdiff
path: root/gcc/real.h
diff options
context:
space:
mode:
authorYamaArashi <shadow962@live.com>2016-02-16 01:03:54 -0800
committerYamaArashi <shadow962@live.com>2016-02-16 01:03:54 -0800
commitecae31d652106c1f3b7429570de013c3bbf33e7a (patch)
tree6981957216b10aad71c792714a25c5750611754e /gcc/real.h
parent9382e1a90b218b4b93bf53c01ef163925cf224dc (diff)
get rid of PROTO macros
Diffstat (limited to 'gcc/real.h')
-rwxr-xr-xgcc/real.h86
1 files changed, 43 insertions, 43 deletions
diff --git a/gcc/real.h b/gcc/real.h
index 14946b2..3bbcc26 100755
--- a/gcc/real.h
+++ b/gcc/real.h
@@ -66,7 +66,7 @@ Boston, MA 02111-1307, USA. */
#define REAL_VALUE_TYPE double
-extern int significand_size PROTO((enum machine_mode));
+extern int significand_size (enum machine_mode);
/* If emulation has been enabled by defining REAL_ARITHMETIC or by
setting LONG_DOUBLE_TYPE_SIZE to 96 or 128, then define macros so that
@@ -78,36 +78,36 @@ extern int significand_size PROTO((enum machine_mode));
earith (&(value), (code), &(d1), &(d2))
/* Declare functions in real.c. */
-extern void earith PROTO((REAL_VALUE_TYPE *, int,
- REAL_VALUE_TYPE *, REAL_VALUE_TYPE *));
-extern REAL_VALUE_TYPE etrunci PROTO((REAL_VALUE_TYPE));
-extern REAL_VALUE_TYPE etruncui PROTO((REAL_VALUE_TYPE));
-extern REAL_VALUE_TYPE ereal_atof PROTO((char *, enum machine_mode));
-extern REAL_VALUE_TYPE ereal_negate PROTO((REAL_VALUE_TYPE));
-extern HOST_WIDE_INT efixi PROTO((REAL_VALUE_TYPE));
-extern unsigned HOST_WIDE_INT efixui PROTO((REAL_VALUE_TYPE));
-extern void ereal_from_int PROTO((REAL_VALUE_TYPE *,
+extern void earith (REAL_VALUE_TYPE *, int,
+ REAL_VALUE_TYPE *, REAL_VALUE_TYPE *);
+extern REAL_VALUE_TYPE etrunci (REAL_VALUE_TYPE);
+extern REAL_VALUE_TYPE etruncui (REAL_VALUE_TYPE);
+extern REAL_VALUE_TYPE ereal_atof (char *, enum machine_mode);
+extern REAL_VALUE_TYPE ereal_negate (REAL_VALUE_TYPE);
+extern HOST_WIDE_INT efixi (REAL_VALUE_TYPE);
+extern unsigned HOST_WIDE_INT efixui (REAL_VALUE_TYPE);
+extern void ereal_from_int (REAL_VALUE_TYPE *,
HOST_WIDE_INT, HOST_WIDE_INT,
- enum machine_mode));
-extern void ereal_from_uint PROTO((REAL_VALUE_TYPE *,
+ enum machine_mode);
+extern void ereal_from_uint (REAL_VALUE_TYPE *,
unsigned HOST_WIDE_INT,
unsigned HOST_WIDE_INT,
- enum machine_mode));
-extern void ereal_to_int PROTO((HOST_WIDE_INT *, HOST_WIDE_INT *,
- REAL_VALUE_TYPE));
-extern REAL_VALUE_TYPE ereal_ldexp PROTO((REAL_VALUE_TYPE, int));
-
-extern void etartdouble PROTO((REAL_VALUE_TYPE, long *));
-extern void etarldouble PROTO((REAL_VALUE_TYPE, long *));
-extern void etardouble PROTO((REAL_VALUE_TYPE, long *));
-extern long etarsingle PROTO((REAL_VALUE_TYPE));
-extern void ereal_to_decimal PROTO((REAL_VALUE_TYPE, char *));
-extern int ereal_cmp PROTO((REAL_VALUE_TYPE, REAL_VALUE_TYPE));
-extern int ereal_isneg PROTO((REAL_VALUE_TYPE));
-extern REAL_VALUE_TYPE ereal_unto_float PROTO((long));
-extern REAL_VALUE_TYPE ereal_unto_double PROTO((long *));
-extern REAL_VALUE_TYPE ereal_from_float PROTO((HOST_WIDE_INT));
-extern REAL_VALUE_TYPE ereal_from_double PROTO((HOST_WIDE_INT *));
+ enum machine_mode);
+extern void ereal_to_int (HOST_WIDE_INT *, HOST_WIDE_INT *,
+ REAL_VALUE_TYPE);
+extern REAL_VALUE_TYPE ereal_ldexp (REAL_VALUE_TYPE, int);
+
+extern void etartdouble (REAL_VALUE_TYPE, long *);
+extern void etarldouble (REAL_VALUE_TYPE, long *);
+extern void etardouble (REAL_VALUE_TYPE, long *);
+extern long etarsingle (REAL_VALUE_TYPE);
+extern void ereal_to_decimal (REAL_VALUE_TYPE, char *);
+extern int ereal_cmp (REAL_VALUE_TYPE, REAL_VALUE_TYPE);
+extern int ereal_isneg (REAL_VALUE_TYPE);
+extern REAL_VALUE_TYPE ereal_unto_float (long);
+extern REAL_VALUE_TYPE ereal_unto_double (long *);
+extern REAL_VALUE_TYPE ereal_from_float (HOST_WIDE_INT);
+extern REAL_VALUE_TYPE ereal_from_double (HOST_WIDE_INT *);
#define REAL_VALUES_EQUAL(x, y) (ereal_cmp ((x), (y)) == 0)
/* true if x < y : */
@@ -117,8 +117,8 @@ extern REAL_VALUE_TYPE ereal_from_double PROTO((HOST_WIDE_INT *));
/* These return REAL_VALUE_TYPE: */
#define REAL_VALUE_RNDZINT(x) (etrunci (x))
#define REAL_VALUE_UNSIGNED_RNDZINT(x) (etruncui (x))
-extern REAL_VALUE_TYPE real_value_truncate PROTO ((enum machine_mode,
- REAL_VALUE_TYPE));
+extern REAL_VALUE_TYPE real_value_truncate (enum machine_mode,
+ REAL_VALUE_TYPE);
#define REAL_VALUE_TRUNCATE(mode, x) real_value_truncate (mode, x)
/* These return HOST_WIDE_INT: */
@@ -268,7 +268,7 @@ REAL_VALUE_TYPE ereal_atof ();
/* Hexadecimal floating constant input for use with host computer's
fp arithmetic. */
#ifndef REAL_VALUE_HTOF
-extern REAL_VALUE_TYPE real_hex_to_f PROTO((char *, enum machine_mode));
+extern REAL_VALUE_TYPE real_hex_to_f (char *, enum machine_mode);
#define REAL_VALUE_HTOF(s,m) real_hex_to_f(s,m)
#endif
@@ -282,7 +282,7 @@ extern REAL_VALUE_TYPE real_hex_to_f PROTO((char *, enum machine_mode));
size and where `float' is SFmode. */
/* Don't use REAL_VALUE_TRUNCATE directly--always call real_value_truncate. */
-extern REAL_VALUE_TYPE real_value_truncate PROTO((enum machine_mode, REAL_VALUE_TYPE));
+extern REAL_VALUE_TYPE real_value_truncate (enum machine_mode, REAL_VALUE_TYPE);
#ifndef REAL_VALUE_TRUNCATE
#define REAL_VALUE_TRUNCATE(mode, x) \
@@ -305,9 +305,9 @@ extern REAL_VALUE_TYPE real_value_truncate PROTO((enum machine_mode, REAL_VALUE_
#define REAL_VALUE_NEGATIVE(x) (target_negative (x))
#endif
-extern int target_isnan PROTO ((REAL_VALUE_TYPE));
-extern int target_isinf PROTO ((REAL_VALUE_TYPE));
-extern int target_negative PROTO ((REAL_VALUE_TYPE));
+extern int target_isnan (REAL_VALUE_TYPE);
+extern int target_isinf (REAL_VALUE_TYPE);
+extern int target_negative (REAL_VALUE_TYPE);
/* Determine whether a floating-point value X is minus 0. */
#ifndef REAL_VALUE_MINUS_ZERO
@@ -351,8 +351,8 @@ union real_extract
/* Function to return a real value (not a tree node)
from a given integer constant. */
union tree_node;
-REAL_VALUE_TYPE real_value_from_int_cst PROTO ((union tree_node *,
- union tree_node *));
+REAL_VALUE_TYPE real_value_from_int_cst (union tree_node *,
+ union tree_node *);
#define REAL_VALUE_FROM_CONST_DOUBLE(to, from) \
do { union real_extract u; \
@@ -362,8 +362,8 @@ do { union real_extract u; \
/* Return a CONST_DOUBLE with value R and mode M. */
#define CONST_DOUBLE_FROM_REAL_VALUE(r, m) immed_real_const_1 (r, m)
-extern struct rtx_def *immed_real_const_1 PROTO((REAL_VALUE_TYPE,
- enum machine_mode));
+extern struct rtx_def *immed_real_const_1 (REAL_VALUE_TYPE,
+ enum machine_mode);
/* Convert a floating point value `r', that can be interpreted
@@ -374,11 +374,11 @@ extern struct rtx_def *immed_real_const_1 PROTO((REAL_VALUE_TYPE,
#endif
/* Replace R by 1/R in the given machine mode, if the result is exact. */
-extern int exact_real_inverse PROTO((enum machine_mode, REAL_VALUE_TYPE *));
+extern int exact_real_inverse (enum machine_mode, REAL_VALUE_TYPE *);
-extern void debug_real PROTO ((REAL_VALUE_TYPE));
+extern void debug_real (REAL_VALUE_TYPE);
/* In varasm.c */
-extern void assemble_real PROTO ((REAL_VALUE_TYPE,
- enum machine_mode));
+extern void assemble_real (REAL_VALUE_TYPE,
+ enum machine_mode);
#endif /* Not REAL_H_INCLUDED */