summaryrefslogtreecommitdiff
path: root/ext/standard/math.c
diff options
context:
space:
mode:
authorfoobar <sniper@php.net>2002-10-24 18:31:11 +0000
committerfoobar <sniper@php.net>2002-10-24 18:31:11 +0000
commit0bac55b4e7633b1218c7ecd68aea927da20d3577 (patch)
tree20dcc07f7ea7d248ac1632ff2f3b09cf27099365 /ext/standard/math.c
parent023836ae25389deee6cb025230b2b7d95fc9cd0b (diff)
downloadphp-git-0bac55b4e7633b1218c7ecd68aea927da20d3577.tar.gz
- If functions are not available on OS, they're not available in PHP.
Diffstat (limited to 'ext/standard/math.c')
-rw-r--r--ext/standard/math.c25
1 files changed, 10 insertions, 15 deletions
diff --git a/ext/standard/math.c b/ext/standard/math.c
index 62b4b0c606..219a269d24 100644
--- a/ext/standard/math.c
+++ b/ext/standard/math.c
@@ -316,12 +316,11 @@ PHP_FUNCTION(tanh)
/* }}} */
#if !defined(PHP_WIN32) && !defined(NETWARE)
+#ifdef HAVE_ASINH
/* {{{ proto float asinh(float number)
Returns the inverse hyperbolic sine of the number, i.e. the value whose hyperbolic sine is number */
-
PHP_FUNCTION(asinh)
{
-#ifdef HAVE_ASINH
zval **num;
if (ZEND_NUM_ARGS() != 1 || zend_get_parameters_ex(1, &num) == FAILURE) {
@@ -330,16 +329,15 @@ PHP_FUNCTION(asinh)
convert_to_double_ex(num);
Z_DVAL_P(return_value) = asinh(Z_DVAL_PP(num));
Z_TYPE_P(return_value) = IS_DOUBLE;
-#endif
}
-
/* }}} */
+#endif /* HAVE_ASINH */
+
+#ifdef HAVE_ACOSH
/* {{{ proto float acosh(float number)
Returns the inverse hyperbolic cosine of the number, i.e. the value whose hyperbolic cosine is number */
-
PHP_FUNCTION(acosh)
{
-#ifdef HAVE_ACOSH
zval **num;
if (ZEND_NUM_ARGS() != 1 || zend_get_parameters_ex(1, &num) == FAILURE) {
@@ -348,16 +346,15 @@ PHP_FUNCTION(acosh)
convert_to_double_ex(num);
Z_DVAL_P(return_value) = acosh(Z_DVAL_PP(num));
Z_TYPE_P(return_value) = IS_DOUBLE;
-#endif
}
-
/* }}} */
+#endif /* HAVE_ACOSH */
+
+#ifdef HAVE_ATANH
/* {{{ proto float atanh(float number)
Returns the inverse hyperbolic tangent of the number, i.e. the value whose hyperbolic tangent is number */
-
PHP_FUNCTION(atanh)
{
-#ifdef HAVE_ATANH
zval **num;
if (ZEND_NUM_ARGS() != 1 || zend_get_parameters_ex(1, &num) == FAILURE) {
@@ -366,21 +363,19 @@ PHP_FUNCTION(atanh)
convert_to_double_ex(num);
Z_DVAL_P(return_value) = atanh(Z_DVAL_PP(num));
Z_TYPE_P(return_value) = IS_DOUBLE;
-#endif
}
-
/* }}} */
-#endif
+#endif /* HAVE_ATANH */
+#endif /* !defined(PHP_WIN32) && !defined(NETWARE) */
+
/* {{{ proto float pi(void)
Returns an approximation of pi */
-
PHP_FUNCTION(pi)
{
Z_DVAL_P(return_value) = M_PI;
Z_TYPE_P(return_value) = IS_DOUBLE;
}
-
/* }}} */