(__remquol): Make qs 64-bit to fix *quo return value sign.
authordrepper <drepper>
Thu, 11 Jul 2002 03:11:54 +0000 (03:11 +0000)
committerdrepper <drepper>
Thu, 11 Jul 2002 03:11:54 +0000 (03:11 +0000)
sysdeps/ieee754/ldbl-128/s_remquol.c

index a30720b..ae896c8 100644 (file)
@@ -1,5 +1,5 @@
 /* Compute remainder and a congruent to the quotient.
-   Copyright (C) 1997, 1999 Free Software Foundation, Inc.
+   Copyright (C) 1997, 1999, 2002 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Ulrich Drepper <drepper@cygnus.com>, 1997 and
                  Jakub Jelinek <jj@ultra.linux.cz>, 1999.
@@ -31,8 +31,8 @@ long double
 __remquol (long double x, long double y, int *quo)
 {
   int64_t hx,hy;
-  u_int64_t sx,lx,ly;
-  int cquo,qs;
+  u_int64_t sx,lx,ly,qs;
+  int cquo;
 
   GET_LDOUBLE_WORDS64 (hx, lx, x);
   GET_LDOUBLE_WORDS64 (hy, ly, y);