[PR gdb/25939] Move push_target call earlier in procfs.c
[deliverable/binutils-gdb.git] / gas / flonum.h
index ee45a6e365b5d449c23b567407da8a7b8e40f517..e648b688d846cb60d091019a0b7b8b1f7eb4b0d5 100644 (file)
@@ -1,12 +1,11 @@
 /* flonum.h - Floating point package
 /* flonum.h - Floating point package
-
-   Copyright (C) 1987, 1990, 1991, 1992 Free Software Foundation, Inc.
+   Copyright (C) 1987-2020 Free Software Foundation, Inc.
 
    This file is part of GAS, the GNU Assembler.
 
    GAS is free software; you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
 
    This file is part of GAS, the GNU Assembler.
 
    GAS is free software; you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
-   the Free Software Foundation; either version 2, or (at your option)
+   the Free Software Foundation; either version 3, or (at your option)
    any later version.
 
    GAS is distributed in the hope that it will be useful,
    any later version.
 
    GAS is distributed in the hope that it will be useful,
@@ -15,8 +14,9 @@
    GNU General Public License for more details.
 
    You should have received a copy of the GNU General Public License
    GNU General Public License for more details.
 
    You should have received a copy of the GNU General Public License
-   along with GAS; see the file COPYING.  If not, write to
-   the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.  */
+   along with GAS; see the file COPYING.  If not, write to the Free
+   Software Foundation, 51 Franklin Street - Fifth Floor, Boston, MA
+   02110-1301, USA.  */
 
 /***********************************************************************\
  *                                                                     *
 
 /***********************************************************************\
  *                                                                     *
@@ -30,9 +30,6 @@
  *     please tell me your nomenclature for flonums!                   *
  *                                                                     *
  \***********************************************************************/
  *     please tell me your nomenclature for flonums!                   *
  *                                                                     *
  \***********************************************************************/
-#if (__STDC__ != 1) && !defined(const)
-#define const                  /* empty */
-#endif
 
 #include "bignum.h"
 
 
 #include "bignum.h"
 
@@ -51,8 +48,7 @@
    A sign value of 'P' means we've been asked to assemble +Inf
    A sign value of 'N' means we've been asked to assemble -Inf
    */
    A sign value of 'P' means we've been asked to assemble +Inf
    A sign value of 'N' means we've been asked to assemble -Inf
    */
-struct FLONUM_STRUCT
-{
+struct FLONUM_STRUCT {
   LITTLENUM_TYPE *low;         /* low order littlenum of a bignum */
   LITTLENUM_TYPE *high;                /* high order littlenum of a bignum */
   LITTLENUM_TYPE *leader;      /* -> 1st non-zero littlenum */
   LITTLENUM_TYPE *low;         /* low order littlenum of a bignum */
   LITTLENUM_TYPE *high;                /* high order littlenum of a bignum */
   LITTLENUM_TYPE *leader;      /* -> 1st non-zero littlenum */
@@ -63,7 +59,6 @@ struct FLONUM_STRUCT
 
 typedef struct FLONUM_STRUCT FLONUM_TYPE;
 
 
 typedef struct FLONUM_STRUCT FLONUM_TYPE;
 
-
 /***********************************************************************\
  *                                                                     *
  *     Since we can (& do) meet with exponents like 10^5000, it        *
 /***********************************************************************\
  *                                                                     *
  *     Since we can (& do) meet with exponents like 10^5000, it        *
@@ -76,15 +71,11 @@ typedef struct FLONUM_STRUCT FLONUM_TYPE;
  *                                                                     *
  \***********************************************************************/
 
  *                                                                     *
  \***********************************************************************/
 
-
 extern const FLONUM_TYPE flonum_positive_powers_of_ten[];
 extern const FLONUM_TYPE flonum_negative_powers_of_ten[];
 extern const int table_size_of_flonum_powers_of_ten;
 extern const FLONUM_TYPE flonum_positive_powers_of_ten[];
 extern const FLONUM_TYPE flonum_negative_powers_of_ten[];
 extern const int table_size_of_flonum_powers_of_ten;
-/* Flonum_XXX_powers_of_ten[] table has */
-/* legal indices from 0 to */
-/* + this number inclusive. */
-
-
+/* Flonum_XXX_powers_of_ten[] table has legal indices from 0 to
+   + this number inclusive.  */
 
 /***********************************************************************\
  *                                                                     *
 
 /***********************************************************************\
  *                                                                     *
@@ -92,23 +83,14 @@ extern const int table_size_of_flonum_powers_of_ten;
  *                                                                     *
  \***********************************************************************/
 
  *                                                                     *
  \***********************************************************************/
 
-#if __STDC__ == 1
-
 int atof_generic (char **address_of_string_pointer,
                  const char *string_of_decimal_marks,
                  const char *string_of_decimal_exponent_marks,
                  FLONUM_TYPE * address_of_generic_floating_point_number);
 
 void flonum_copy (FLONUM_TYPE * in, FLONUM_TYPE * out);
 int atof_generic (char **address_of_string_pointer,
                  const char *string_of_decimal_marks,
                  const char *string_of_decimal_exponent_marks,
                  FLONUM_TYPE * address_of_generic_floating_point_number);
 
 void flonum_copy (FLONUM_TYPE * in, FLONUM_TYPE * out);
-void flonum_multip (const FLONUM_TYPE * a, const FLONUM_TYPE * b, FLONUM_TYPE * product);
-
-#else /* not __STDC__ */
-
-int atof_generic ();
-void flonum_copy ();
-void flonum_multip ();
-
-#endif /* not __STDC__ */
+void flonum_multip (const FLONUM_TYPE * a, const FLONUM_TYPE * b,
+                   FLONUM_TYPE * product);
 
 /***********************************************************************\
  *                                                                     *
 
 /***********************************************************************\
  *                                                                     *
@@ -117,5 +99,3 @@ void flonum_multip ();
  \***********************************************************************/
 
 #define ERROR_EXPONENT_OVERFLOW (2)
  \***********************************************************************/
 
 #define ERROR_EXPONENT_OVERFLOW (2)
-
-/* end of flonum.h */
This page took 0.024125 seconds and 4 git commands to generate.