Blame view

build4/epsilon-master/liba/src/external/openbsd/w_lgamma.c 652 Bytes
6663b6c9   adorian   projet complet av...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
  /* @(#)w_lgamma.c 5.1 93/09/24 */
  /*
   * ====================================================
   * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved.
   *
   * Developed at SunPro, a Sun Microsystems, Inc. business.
   * Permission to use, copy, modify, and distribute this
   * software is freely granted, provided that this notice 
   * is preserved.
   * ====================================================
   */
  
  /* double lgamma(double x)
   * Return the logarithm of the Gamma function of x.
   *
   * Method: call lgamma_r
   */
  
  #include "math.h"
  #include "math_private.h"
  
  extern int signgam;
  
  double
  lgamma(double x)
  {
  	return lgamma_r(x,&signgam);
  }