diff liboctave/lo-specfun.h @ 6108:143b556ce725

[project @ 2006-10-27 01:45:54 by jwe]
author jwe
date Fri, 27 Oct 2006 01:45:56 +0000
parents 4c8a2e4e0717
children b559b4bcf51f
line wrap: on
line diff
--- a/liboctave/lo-specfun.h
+++ b/liboctave/lo-specfun.h
@@ -38,256 +38,256 @@
 class Range;
 
 #if !defined (HAVE_ACOSH)
-extern double acosh (double);
+extern OCTAVE_API double acosh (double);
 #endif
 
 #if !defined (HAVE_ASINH)
-extern double asinh (double);
+extern OCTAVE_API double asinh (double);
 #endif
 
 #if !defined (HAVE_ATANH)
-extern double atanh (double);
+extern OCTAVE_API double atanh (double);
 #endif
 
 #if !defined (HAVE_ERF)
-extern double erf (double);
+extern OCTAVE_API double erf (double);
 #endif
 
 #if !defined (HAVE_ERFC)
-extern double erfc (double);
+extern OCTAVE_API double erfc (double);
 #endif
 
-extern double xgamma (double x);
-extern double xlgamma (double x);
+extern OCTAVE_API double xgamma (double x);
+extern OCTAVE_API double xlgamma (double x);
 
-extern Complex
+extern OCTAVE_API Complex
 besselj (double alpha, const Complex& x, bool scaled, octave_idx_type& ierr);
 
-extern Complex
+extern OCTAVE_API Complex
 bessely (double alpha, const Complex& x, bool scaled, octave_idx_type& ierr);
 
-extern Complex
+extern OCTAVE_API Complex
 besseli (double alpha, const Complex& x, bool scaled, octave_idx_type& ierr);
 
-extern Complex
+extern OCTAVE_API Complex
 besselk (double alpha, const Complex& x, bool scaled, octave_idx_type& ierr);
 
-extern Complex
+extern OCTAVE_API Complex
 besselh1 (double alpha, const Complex& x, bool scaled, octave_idx_type& ierr);
 
-extern Complex
+extern OCTAVE_API Complex
 besselh2 (double alpha, const Complex& x, bool scaled, octave_idx_type& ierr);
 
-extern ComplexMatrix
+extern OCTAVE_API ComplexMatrix
 besselj (double alpha, const ComplexMatrix& x, bool scaled,
 	 Array2<octave_idx_type>& ierr);
 
-extern ComplexMatrix
+extern OCTAVE_API ComplexMatrix
 bessely (double alpha, const ComplexMatrix& x, bool scaled,
 	 Array2<octave_idx_type>& ierr);
 
-extern ComplexMatrix
+extern OCTAVE_API ComplexMatrix
 besseli (double alpha, const ComplexMatrix& x, bool scaled,
 	 Array2<octave_idx_type>& ierr);
 
-extern ComplexMatrix
+extern OCTAVE_API ComplexMatrix
 besselk (double alpha, const ComplexMatrix& x, bool scaled,
 	 Array2<octave_idx_type>& ierr);
 
-extern ComplexMatrix
+extern OCTAVE_API ComplexMatrix
 besselh1 (double alpha, const ComplexMatrix& x, bool scaled,
 	  Array2<octave_idx_type>& ierr);
 
-extern ComplexMatrix
+extern OCTAVE_API ComplexMatrix
 besselh2 (double alpha, const ComplexMatrix& x, bool scaled,
 	  Array2<octave_idx_type>& ierr);
 
-extern ComplexMatrix
+extern OCTAVE_API ComplexMatrix
 besselj (const Matrix& alpha, const Complex& x, bool scaled,
 	 Array2<octave_idx_type>& ierr);
 
-extern ComplexMatrix
+extern OCTAVE_API ComplexMatrix
 bessely (const Matrix& alpha, const Complex& x, bool scaled,
 	 Array2<octave_idx_type>& ierr);
 
-extern ComplexMatrix
+extern OCTAVE_API ComplexMatrix
 besseli (const Matrix& alpha, const Complex& x, bool scaled,
 	 Array2<octave_idx_type>& ierr);
 
-extern ComplexMatrix
+extern OCTAVE_API ComplexMatrix
 besselk (const Matrix& alpha, const Complex& x, bool scaled,
 	 Array2<octave_idx_type>& ierr);
 
-extern ComplexMatrix
+extern OCTAVE_API ComplexMatrix
 besselh1 (const Matrix& alpha, const Complex& x, bool scaled,
 	  Array2<octave_idx_type>& ierr);
 
-extern ComplexMatrix
+extern OCTAVE_API ComplexMatrix
 besselh2 (const Matrix& alpha, const Complex& x, bool scaled,
 	  Array2<octave_idx_type>& ierr);
 
-extern ComplexMatrix
+extern OCTAVE_API ComplexMatrix
 besselj (const Matrix& alpha, const ComplexMatrix& x, bool scaled,
 	 Array2<octave_idx_type>& ierr);
 
-extern ComplexMatrix
+extern OCTAVE_API ComplexMatrix
 bessely (const Matrix& alpha, const ComplexMatrix& x, bool scaled,
 	 Array2<octave_idx_type>& ierr);
 
-extern ComplexMatrix
+extern OCTAVE_API ComplexMatrix
 besseli (const Matrix& alpha, const ComplexMatrix& x, bool scaled,
 	 Array2<octave_idx_type>& ierr);
 
-extern ComplexMatrix
+extern OCTAVE_API ComplexMatrix
 besselk (const Matrix& alpha, const ComplexMatrix& x, bool scaled,
 	 Array2<octave_idx_type>& ierr);
 
-extern ComplexMatrix
+extern OCTAVE_API ComplexMatrix
 besselh1 (const Matrix& alpha, const ComplexMatrix& x, bool scaled,
 	  Array2<octave_idx_type>& ierr);
 
-extern ComplexMatrix
+extern OCTAVE_API ComplexMatrix
 besselh2 (const Matrix& alpha, const ComplexMatrix& x, bool scaled,
 	  Array2<octave_idx_type>& ierr);
 
-extern ComplexNDArray
+extern OCTAVE_API ComplexNDArray
 besselj (double alpha, const ComplexNDArray& x, bool scaled,
 	 ArrayN<octave_idx_type>& ierr);
 
-extern ComplexNDArray
+extern OCTAVE_API ComplexNDArray
 bessely (double alpha, const ComplexNDArray& x, bool scaled,
 	 ArrayN<octave_idx_type>& ierr);
 
-extern ComplexNDArray
+extern OCTAVE_API ComplexNDArray
 besseli (double alpha, const ComplexNDArray& x, bool scaled,
 	 ArrayN<octave_idx_type>& ierr);
 
-extern ComplexNDArray
+extern OCTAVE_API ComplexNDArray
 besselk (double alpha, const ComplexNDArray& x, bool scaled,
 	 ArrayN<octave_idx_type>& ierr);
 
-extern ComplexNDArray
+extern OCTAVE_API ComplexNDArray
 besselh1 (double alpha, const ComplexNDArray& x, bool scaled,
 	  ArrayN<octave_idx_type>& ierr);
 
-extern ComplexNDArray
+extern OCTAVE_API ComplexNDArray
 besselh2 (double alpha, const ComplexNDArray& x, bool scaled,
 	  ArrayN<octave_idx_type>& ierr);
 
-extern ComplexNDArray
+extern OCTAVE_API ComplexNDArray
 besselj (const NDArray& alpha, const Complex& x, bool scaled,
 	 ArrayN<octave_idx_type>& ierr);
 
-extern ComplexNDArray
+extern OCTAVE_API ComplexNDArray
 bessely (const NDArray& alpha, const Complex& x, bool scaled,
 	 ArrayN<octave_idx_type>& ierr);
 
-extern ComplexNDArray
+extern OCTAVE_API ComplexNDArray
 besseli (const NDArray& alpha, const Complex& x, bool scaled,
 	 ArrayN<octave_idx_type>& ierr);
 
-extern ComplexNDArray
+extern OCTAVE_API ComplexNDArray
 besselk (const NDArray& alpha, const Complex& x, bool scaled,
 	 ArrayN<octave_idx_type>& ierr);
 
-extern ComplexNDArray
+extern OCTAVE_API ComplexNDArray
 besselh1 (const NDArray& alpha, const Complex& x, bool scaled,
 	  ArrayN<octave_idx_type>& ierr);
 
-extern ComplexNDArray
+extern OCTAVE_API ComplexNDArray
 besselh2 (const NDArray& alpha, const Complex& x, bool scaled,
 	  ArrayN<octave_idx_type>& ierr);
 
-extern ComplexNDArray
+extern OCTAVE_API ComplexNDArray
 besselj (const NDArray& alpha, const ComplexNDArray& x, bool scaled,
 	 ArrayN<octave_idx_type>& ierr);
 
-extern ComplexNDArray
+extern OCTAVE_API ComplexNDArray
 bessely (const NDArray& alpha, const ComplexNDArray& x, bool scaled,
 	 ArrayN<octave_idx_type>& ierr);
 
-extern ComplexNDArray
+extern OCTAVE_API ComplexNDArray
 besseli (const NDArray& alpha, const ComplexNDArray& x, bool scaled,
 	 ArrayN<octave_idx_type>& ierr);
 
-extern ComplexNDArray
+extern OCTAVE_API ComplexNDArray
 besselk (const NDArray& alpha, const ComplexNDArray& x, bool scaled,
 	 ArrayN<octave_idx_type>& ierr);
 
-extern ComplexNDArray
+extern OCTAVE_API ComplexNDArray
 besselh1 (const NDArray& alpha, const ComplexNDArray& x, bool scaled,
 	  ArrayN<octave_idx_type>& ierr);
 
-extern ComplexNDArray
+extern OCTAVE_API ComplexNDArray
 besselh2 (const NDArray& alpha, const ComplexNDArray& x, bool scaled,
 	  ArrayN<octave_idx_type>& ierr);
 
-extern ComplexMatrix
+extern OCTAVE_API ComplexMatrix
 besselj (const RowVector& alpha, const ComplexColumnVector& x, bool scaled,
 	 Array2<octave_idx_type>& ierr);
 
-extern ComplexMatrix
+extern OCTAVE_API ComplexMatrix
 bessely (const RowVector& alpha, const ComplexColumnVector& x, bool scaled,
 	 Array2<octave_idx_type>& ierr);
 
-extern ComplexMatrix
+extern OCTAVE_API ComplexMatrix
 besseli (const RowVector& alpha, const ComplexColumnVector& x, bool scaled,
 	 Array2<octave_idx_type>& ierr);
 
-extern ComplexMatrix
+extern OCTAVE_API ComplexMatrix
 besselk (const RowVector& alpha, const ComplexColumnVector& x, bool scaled,
 	 Array2<octave_idx_type>& ierr);
 
-extern ComplexMatrix
+extern OCTAVE_API ComplexMatrix
 besselh1 (const RowVector& alpha, const ComplexColumnVector& x, bool scaled,
 	  Array2<octave_idx_type>& ierr);
 
-extern ComplexMatrix
+extern OCTAVE_API ComplexMatrix
 besselh2 (const RowVector& alpha, const ComplexColumnVector& x, bool scaled,
 	  Array2<octave_idx_type>& ierr);
 
-extern Complex airy (const Complex& z, bool deriv, bool scaled, octave_idx_type& ierr);
-extern Complex biry (const Complex& z, bool deriv, bool scaled, octave_idx_type& ierr);
+extern OCTAVE_API Complex airy (const Complex& z, bool deriv, bool scaled, octave_idx_type& ierr);
+extern OCTAVE_API Complex biry (const Complex& z, bool deriv, bool scaled, octave_idx_type& ierr);
 
-extern ComplexMatrix
+extern OCTAVE_API ComplexMatrix
 airy (const ComplexMatrix& z, bool deriv, bool scaled, Array2<octave_idx_type>& ierr);
 
-extern ComplexMatrix
+extern OCTAVE_API ComplexMatrix
 biry (const ComplexMatrix& z, bool deriv, bool scaled, Array2<octave_idx_type>& ierr);
 
-extern ComplexNDArray
+extern OCTAVE_API ComplexNDArray
 airy (const ComplexNDArray& z, bool deriv, bool scaled, ArrayN<octave_idx_type>& ierr);
 
-extern ComplexNDArray
+extern OCTAVE_API ComplexNDArray
 biry (const ComplexNDArray& z, bool deriv, bool scaled, ArrayN<octave_idx_type>& ierr);
 
-extern double betainc (double x, double a, double b);
-extern Matrix betainc (double x, double a, const Matrix& b);
-extern Matrix betainc (double x, const Matrix& a, double b);
-extern Matrix betainc (double x, const Matrix& a, const Matrix& b);
+extern OCTAVE_API double betainc (double x, double a, double b);
+extern OCTAVE_API Matrix betainc (double x, double a, const Matrix& b);
+extern OCTAVE_API Matrix betainc (double x, const Matrix& a, double b);
+extern OCTAVE_API Matrix betainc (double x, const Matrix& a, const Matrix& b);
 
-extern NDArray betainc (double x, double a, const NDArray& b);
-extern NDArray betainc (double x, const NDArray& a, double b);
-extern NDArray betainc (double x, const NDArray& a, const NDArray& b);
+extern OCTAVE_API NDArray betainc (double x, double a, const NDArray& b);
+extern OCTAVE_API NDArray betainc (double x, const NDArray& a, double b);
+extern OCTAVE_API NDArray betainc (double x, const NDArray& a, const NDArray& b);
 
-extern Matrix betainc (const Matrix& x, double a, double b);
-extern Matrix betainc (const Matrix& x, double a, const Matrix& b);
-extern Matrix betainc (const Matrix& x, const Matrix& a, double b);
-extern Matrix betainc (const Matrix& x, const Matrix& a, const Matrix& b);
+extern OCTAVE_API Matrix betainc (const Matrix& x, double a, double b);
+extern OCTAVE_API Matrix betainc (const Matrix& x, double a, const Matrix& b);
+extern OCTAVE_API Matrix betainc (const Matrix& x, const Matrix& a, double b);
+extern OCTAVE_API Matrix betainc (const Matrix& x, const Matrix& a, const Matrix& b);
 
-extern NDArray betainc (const NDArray& x, double a, double b);
-extern NDArray betainc (const NDArray& x, double a, const NDArray& b);
-extern NDArray betainc (const NDArray& x, const NDArray& a, double b);
-extern NDArray betainc (const NDArray& x, const NDArray& a, const NDArray& b);
+extern OCTAVE_API NDArray betainc (const NDArray& x, double a, double b);
+extern OCTAVE_API NDArray betainc (const NDArray& x, double a, const NDArray& b);
+extern OCTAVE_API NDArray betainc (const NDArray& x, const NDArray& a, double b);
+extern OCTAVE_API NDArray betainc (const NDArray& x, const NDArray& a, const NDArray& b);
 
-extern double gammainc (double x, double a, bool& err);
-extern Matrix gammainc (double x, const Matrix& a);
-extern Matrix gammainc (const Matrix& x, double a);
-extern Matrix gammainc (const Matrix& x, const Matrix& a);
+extern OCTAVE_API double gammainc (double x, double a, bool& err);
+extern OCTAVE_API Matrix gammainc (double x, const Matrix& a);
+extern OCTAVE_API Matrix gammainc (const Matrix& x, double a);
+extern OCTAVE_API Matrix gammainc (const Matrix& x, const Matrix& a);
 
-extern NDArray gammainc (double x, const NDArray& a);
-extern NDArray gammainc (const NDArray& x, double a);
-extern NDArray gammainc (const NDArray& x, const NDArray& a);
+extern OCTAVE_API NDArray gammainc (double x, const NDArray& a);
+extern OCTAVE_API NDArray gammainc (const NDArray& x, double a);
+extern OCTAVE_API NDArray gammainc (const NDArray& x, const NDArray& a);
 
 inline double gammainc (double x, double a)
 {