Print this page
5261 libm should stop using synonyms.h

Split Close
Expand all
Collapse all
          --- old/usr/src/lib/libm/common/C/remainder.c
          +++ new/usr/src/lib/libm/common/C/remainder.c
↓ open down ↓ 18 lines elided ↑ open up ↑
  19   19   * CDDL HEADER END
  20   20   */
  21   21  /*
  22   22   * Copyright 2011 Nexenta Systems, Inc.  All rights reserved.
  23   23   */
  24   24  /*
  25   25   * Copyright 2006 Sun Microsystems, Inc.  All rights reserved.
  26   26   * Use is subject to license terms.
  27   27   */
  28   28  
  29      -#pragma weak remainder = __remainder
       29 +#pragma weak __remainder = remainder
  30   30  
  31   31  /*
  32   32   * remainder(x,p)
  33   33   * Code originated from 4.3bsd.
  34   34   * Modified by K.C. Ng for SUN 4.0 libm.
  35   35   * Return :
  36   36   *      returns  x REM p  =  x - [x/p]*p as if in infinite precise arithmetic,
  37   37   *      where [x/p] is the (inifinite bit) integer nearest x/p (in half way
  38   38   *      case choose the even one).
  39   39   * Method :
↓ open down ↓ 48 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX