about summary refs log tree commit diff
path: root/include/complex.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/complex.h')
-rw-r--r--include/complex.h24
1 files changed, 19 insertions, 5 deletions
diff --git a/include/complex.h b/include/complex.h
index 2c86709ced..cdcca89db0 100644
--- a/include/complex.h
+++ b/include/complex.h
@@ -2,15 +2,29 @@
 # include <math/complex.h>
 
 # ifndef _ISOMAC
+#  include <libm-symbols.h>
+
+libm_hidden_mathcall (casin)
+libm_hidden_mathcall (casinh)
+libm_hidden_mathcall (ccosh)
+libm_hidden_mathcall (cexp)
+libm_hidden_mathcall (clog)
+libm_hidden_mathcall (csqrt)
+
 /* Return the complex inverse hyperbolic sine of finite nonzero Z,
    with the imaginary part of the result subtracted from pi/2 if ADJ
    is nonzero.  */
-extern complex float __kernel_casinhf (complex float z, int adj);
-extern complex double __kernel_casinh (complex double z, int adj);
-extern complex long double __kernel_casinhl (complex long double z, int adj);
+extern complex float __kernel_casinhf (complex float z, int adj)
+  attribute_hidden;
+extern complex double __kernel_casinh (complex double z, int adj)
+  attribute_hidden;
+extern complex long double __kernel_casinhl (complex long double z, int adj)
+  attribute_hidden;
 #  if __HAVE_DISTINCT_FLOAT128
-extern __CFLOAT128 __kernel_casinhf128 (__CFLOAT128 z, int adj);
+extern __CFLOAT128 __kernel_casinhf128 (__CFLOAT128 z, int adj)
+  attribute_hidden;
 #  endif
-# endif
 
+
+# endif
 #endif