Print this page
11210 libm should be cstyle(1ONBLD) clean

Split Close
Expand all
Collapse all
          --- old/usr/src/lib/libm/common/complex/cproj.c
          +++ new/usr/src/lib/libm/common/complex/cproj.c
↓ open down ↓ 14 lines elided ↑ open up ↑
  15   15   * If applicable, add the following below this CDDL HEADER, with the
  16   16   * fields enclosed by brackets "[]" replaced with your own identifying
  17   17   * information: Portions Copyright [yyyy] [name of copyright owner]
  18   18   *
  19   19   * CDDL HEADER END
  20   20   */
  21   21  
  22   22  /*
  23   23   * Copyright 2011 Nexenta Systems, Inc.  All rights reserved.
  24   24   */
       25 +
  25   26  /*
  26   27   * Copyright 2006 Sun Microsystems, Inc.  All rights reserved.
  27   28   * Use is subject to license terms.
  28   29   */
  29   30  
  30   31  #pragma weak __cproj = cproj
  31   32  
  32      -/* INDENT OFF */
       33 +
  33   34  /*
  34   35   * dcomplex cproj(dcomplex z);
  35   36   *
  36   37   * If one of the component of z = (x,y) is an inf, then
  37   38   *      cproj(z) = (+inf, copysign(0,y));
  38   39   * otherwise,
  39   40   *      cproj(z) = z
  40   41   */
  41      -/* INDENT ON */
  42   42  
  43   43  #include "libm.h"                       /* fabs */
  44   44  #include "complex_wrapper.h"
  45   45  
  46   46  static const double zero = 0.0;
  47   47  
  48   48  dcomplex
  49      -cproj(dcomplex z) {
       49 +cproj(dcomplex z)
       50 +{
  50   51          double x, y;
  51   52          int ix, iy, hx, hy, lx, ly;
  52   53  
  53   54          x = D_RE(z);
  54   55          y = D_IM(z);
  55   56          hx = HI_WORD(x);
  56   57          lx = LO_WORD(x);
  57   58          hy = HI_WORD(y);
  58   59          ly = LO_WORD(y);
  59   60          ix = hx & 0x7fffffff;
  60   61          iy = hy & 0x7fffffff;
       62 +
  61   63          if (ISINF(iy, ly)) {
  62   64                  D_RE(z) = fabs(y);
  63   65                  D_IM(z) = hy >= 0 ? zero : -zero;
  64   66          } else if (ISINF(ix, lx)) {
  65   67                  D_RE(z) = fabs(x);
  66   68                  D_IM(z) = hy >= 0 ? zero : -zero;
  67   69          }
       70 +
  68   71          return (z);
  69   72  }
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX