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

Split Close
Expand all
Collapse all
          --- old/usr/src/lib/libm/common/complex/csin.c
          +++ new/usr/src/lib/libm/common/complex/csin.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 __csin = csin
  31   32  
  32      -/* INDENT OFF */
       33 +
  33   34  /*
  34   35   * dcomplex csin(dcomplex z);
  35   36   *
  36   37   * If z = x+iy, then since csin(iz) = i*csinh(z),  we have
  37   38   *
  38   39   * csin(z)      = csin((-1)*(-z)) = csin(i*i*(-z))
  39   40   *              = i*csinh(i*(-z)) = i*csinh(i*(-x-yi))
  40   41   *              = i*csinh(y-ix)
  41   42   *              = -Im(csinh(y-ix))+i*Re(csinh(y-ix))
  42   43   */
  43      -/* INDENT ON */
  44   44  
  45   45  #include "libm.h"
  46   46  #include "complex_wrapper.h"
  47   47  
  48   48  dcomplex
  49      -csin(dcomplex z) {
       49 +csin(dcomplex z)
       50 +{
  50   51          double x, y;
  51   52          dcomplex ans, ct;
  52   53  
  53   54          x = D_RE(z);
  54   55          y = D_IM(z);
  55   56          D_RE(z) = y;
  56   57          D_IM(z) = -x;
  57   58          ct = csinh(z);
  58   59          D_RE(ans) = -D_IM(ct);
  59   60          D_IM(ans) = D_RE(ct);
  60   61          return (ans);
  61   62  }
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX