/* AUTOMATICALLY GENERATED BY tspec 2.10 API SUBSET: svid3:math.h (VERSION 2.6) */ #ifndef __TDF_SVID3_MATH_H #define __TDF_SVID3_MATH_H #ifdef __cplusplus extern "C" { #endif #pragma TenDRA declaration block api__svid3__math begin #ifndef __TDF_SVID3__CONFIG #pragma extend interface "../shared/svid3.api/config.h" #endif /* __TDF_SVID3__CONFIG */ #ifndef __TDF_XPG3_MATH_H #pragma extend interface "../xpg3.api/math.h" #endif /* __TDF_XPG3_MATH_H */ #pragma token FUNC double (double) : acosh # svid3.math.acosh #pragma token FUNC double (double) : asinh # svid3.math.asinh #pragma token FUNC double (double) : atanh # svid3.math.atanh #pragma token FUNC double (double) : cbrt # svid3.math.cbrt #pragma token FUNC double (double) : logb # svid3.math.logb #pragma token FUNC double (double, double) : nextafter # svid3.math.nextafter #pragma token FUNC double (double, double) : scalb # svid3.math.scalb #pragma token STRUCT TAG exception # svid3.math.exception #pragma token MEMBER int : struct exception : type # svid3.math.exception.type #pragma token MEMBER char * : struct exception : name # svid3.math.exception.name #pragma token MEMBER double : struct exception : arg1 # svid3.math.exception.arg1 #pragma token MEMBER double : struct exception : arg2 # svid3.math.exception.arg2 #pragma token MEMBER double : struct exception : retval # svid3.math.exception.retval #pragma token EXP const : int : DOMAIN # svid3.math.DOMAIN #pragma token EXP const : int : SING # svid3.math.SING #pragma token EXP const : int : OVERFLOW # svid3.math.OVERFLOW #pragma token EXP const : int : UNDERFLOW # svid3.math.UNDERFLOW #pragma token EXP const : int : TLOSS # svid3.math.TLOSS #pragma token EXP const : int : PLOSS # svid3.math.PLOSS #pragma token FUNC int (struct exception *) : matherr # svid3.math.matherr #pragma token FUNC double (double, double) : remainder # svid3.math.remainder #if __SYSV_UPDATE #pragma token FUNC int (double) : isnand # svid3.math.isnand #endif /* __SYSV_UPDATE */ #pragma interface acosh asinh atanh cbrt logb nextafter scalb TAG exception #pragma interface TAG exception.type TAG exception.name TAG exception.arg1 #pragma interface TAG exception.arg2 TAG exception.retval DOMAIN SING #pragma interface OVERFLOW UNDERFLOW TLOSS PLOSS matherr remainder #if __SYSV_UPDATE #pragma interface isnand #endif /* __SYSV_UPDATE */ #pragma TenDRA declaration block end #ifdef __cplusplus } #endif #endif /* __TDF_SVID3_MATH_H */