comparison liboctave/lo-mappers.h @ 6108:143b556ce725

[project @ 2006-10-27 01:45:54 by jwe]
author jwe
date Fri, 27 Oct 2006 01:45:56 +0000
parents 80d3933fb8b6
children 93c65f2a5668
comparison
equal deleted inserted replaced
6107:6465ca8e4f0c 6108:143b556ce725
24 #if !defined (octave_liboctave_mappers_h) 24 #if !defined (octave_liboctave_mappers_h)
25 #define octave_liboctave_mappers_h 1 25 #define octave_liboctave_mappers_h 1
26 26
27 #include "oct-cmplx.h" 27 #include "oct-cmplx.h"
28 28
29 extern double arg (double x); 29 extern OCTAVE_API double arg (double x);
30 extern double conj (double x); 30 extern OCTAVE_API double conj (double x);
31 extern double fix (double x); 31 extern OCTAVE_API double fix (double x);
32 extern double imag (double x); 32 extern OCTAVE_API double imag (double x);
33 extern double real (double x); 33 extern OCTAVE_API double real (double x);
34 extern double xround (double x); 34 extern OCTAVE_API double xround (double x);
35 extern double signum (double x); 35 extern OCTAVE_API double signum (double x);
36 extern double xlog2 (double x); 36 extern OCTAVE_API double xlog2 (double x);
37 extern double xexp2 (double x); 37 extern OCTAVE_API double xexp2 (double x);
38 38
39 extern bool xisnan (double x); 39 extern OCTAVE_API bool xisnan (double x);
40 extern bool xfinite (double x); 40 extern OCTAVE_API bool xfinite (double x);
41 extern bool xisinf (double x); 41 extern OCTAVE_API bool xisinf (double x);
42 42
43 extern bool octave_is_NA (double x); 43 extern OCTAVE_API bool octave_is_NA (double x);
44 extern bool octave_is_NaN_or_NA (double x) GCC_ATTR_DEPRECATED; 44 extern OCTAVE_API bool octave_is_NaN_or_NA (double x) GCC_ATTR_DEPRECATED;
45 45
46 extern double xmin (double x, double y); 46 extern OCTAVE_API double xmin (double x, double y);
47 extern double xmax (double x, double y); 47 extern OCTAVE_API double xmax (double x, double y);
48 48
49 extern Complex acos (const Complex& x); 49 extern OCTAVE_API Complex acos (const Complex& x);
50 extern Complex acosh (const Complex& x); 50 extern OCTAVE_API Complex acosh (const Complex& x);
51 extern Complex asin (const Complex& x); 51 extern OCTAVE_API Complex asin (const Complex& x);
52 extern Complex asinh (const Complex& x); 52 extern OCTAVE_API Complex asinh (const Complex& x);
53 extern Complex atan (const Complex& x); 53 extern OCTAVE_API Complex atan (const Complex& x);
54 extern Complex atanh (const Complex& x); 54 extern OCTAVE_API Complex atanh (const Complex& x);
55 55
56 extern Complex ceil (const Complex& x); 56 extern OCTAVE_API Complex ceil (const Complex& x);
57 extern Complex fix (const Complex& x); 57 extern OCTAVE_API Complex fix (const Complex& x);
58 extern Complex floor (const Complex& x); 58 extern OCTAVE_API Complex floor (const Complex& x);
59 extern Complex xround (const Complex& x); 59 extern OCTAVE_API Complex xround (const Complex& x);
60 extern Complex signum (const Complex& x); 60 extern OCTAVE_API Complex signum (const Complex& x);
61 61
62 extern bool xisnan (const Complex& x); 62 extern OCTAVE_API bool xisnan (const Complex& x);
63 extern bool xfinite (const Complex& x); 63 extern OCTAVE_API bool xfinite (const Complex& x);
64 extern bool xisinf (const Complex& x); 64 extern OCTAVE_API bool xisinf (const Complex& x);
65 65
66 extern bool octave_is_NA (const Complex& x); 66 extern OCTAVE_API bool octave_is_NA (const Complex& x);
67 extern bool octave_is_NaN_or_NA (const Complex& x); 67 extern OCTAVE_API bool octave_is_NaN_or_NA (const Complex& x);
68 68
69 extern Complex xmin (const Complex& x, const Complex& y); 69 extern OCTAVE_API Complex xmin (const Complex& x, const Complex& y);
70 extern Complex xmax (const Complex& x, const Complex& y); 70 extern OCTAVE_API Complex xmax (const Complex& x, const Complex& y);
71 71
72 #endif 72 #endif
73 73
74 /* 74 /*
75 ;;; Local Variables: *** 75 ;;; Local Variables: ***