/* XDS v2.51: Copyright (c) 1999-2003 Excelsior, LLC. All Rights Reserved. */
/* Generated by XDS Oberon-2 to ANSI C v4.20 translator */

#ifndef MathCL_H_
#define MathCL_H_
#ifndef X2C_H_
#include "X2C.h"
#endif

extern X2C_LONGREAL MathCL_abs(X2C_LONGCOMPLEX);

extern X2C_LONGCOMPLEX MathCL_conj(X2C_LONGCOMPLEX);

extern X2C_LONGCOMPLEX MathCL_power(X2C_LONGCOMPLEX, X2C_LONGREAL);

extern X2C_LONGCOMPLEX MathCL_sqrt(X2C_LONGCOMPLEX);

extern X2C_LONGCOMPLEX MathCL_exp(X2C_LONGCOMPLEX);

extern X2C_LONGCOMPLEX MathCL_ln(X2C_LONGCOMPLEX);

extern X2C_LONGCOMPLEX MathCL_log(X2C_LONGCOMPLEX, X2C_LONGREAL);

extern X2C_LONGCOMPLEX MathCL_sin(X2C_LONGCOMPLEX);

extern X2C_LONGCOMPLEX MathCL_cos(X2C_LONGCOMPLEX);

extern X2C_LONGCOMPLEX MathCL_tan(X2C_LONGCOMPLEX);

extern X2C_LONGCOMPLEX MathCL_arcsin(X2C_LONGCOMPLEX);

extern X2C_LONGCOMPLEX MathCL_arccos(X2C_LONGCOMPLEX);

extern X2C_LONGCOMPLEX MathCL_arctan(X2C_LONGCOMPLEX);

extern X2C_LONGCOMPLEX MathCL_arctan2(X2C_LONGCOMPLEX, X2C_LONGCOMPLEX);

extern X2C_LONGCOMPLEX MathCL_sinh(X2C_LONGCOMPLEX);

extern X2C_LONGCOMPLEX MathCL_cosh(X2C_LONGCOMPLEX);

extern X2C_LONGCOMPLEX MathCL_tanh(X2C_LONGCOMPLEX);

extern X2C_LONGCOMPLEX MathCL_arcsinh(X2C_LONGCOMPLEX);

extern X2C_LONGCOMPLEX MathCL_arccosh(X2C_LONGCOMPLEX);

extern X2C_LONGCOMPLEX MathCL_arctanh(X2C_LONGCOMPLEX);


extern void MathCL_BEGIN(void);


#endif /* MathCL_H_ */
