Print this page
5261 libm should stop using synonyms.h

Split Close
Expand all
Collapse all
          --- old/usr/src/lib/libm/common/Q/atan2l.c
          +++ new/usr/src/lib/libm/common/Q/atan2l.c
↓ open down ↓ 48 lines elided ↑ open up ↑
  49   49   *      ATAN2(+-INF,-INF ) is +-3PI/4;
  50   50   *      ATAN2(+-INF, (anything but,0,NaN, and INF)) is +-PI/2;
  51   51   *
  52   52   * Constants:
  53   53   * The hexadecimal values are the intended ones for the following constants.
  54   54   * The decimal values may be used, provided that the compiler will convert
  55   55   * from decimal to binary accurately enough to produce the hexadecimal values
  56   56   * shown.
  57   57   */
  58   58  
  59      -#pragma weak atan2l = __atan2l
       59 +#pragma weak __atan2l = atan2l
  60   60  
  61   61  #include "libm.h"
  62   62  #include "longdouble.h"
  63   63  
  64   64  static const long double
  65   65          zero    =  0.0L,
  66   66          tiny    =  1.0e-40L,
  67   67          one     =  1.0L,
  68   68          half    =  0.5L,
  69   69          PI3o4   =  2.356194490192344928846982537459627163148L,
↓ open down ↓ 91 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX