ASN1C C/C++ Common Runtime  ASN1C v7.8.x
rtxReal.h
Go to the documentation of this file.
1 /*
2  * Copyright (c) 2003-2022 Objective Systems, Inc.
3  *
4  * This software is furnished under a license and may be used and copied
5  * only in accordance with the terms of such license and with the
6  * inclusion of the above copyright notice. This software or any other
7  * copies thereof may not be provided or otherwise made available to any
8  * other person. No title to and ownership of the software is hereby
9  * transferred.
10  *
11  * The information in this software is subject to change without notice
12  * and should not be construed as a commitment by Objective Systems, Inc.
13  *
14  * PROPRIETARY NOTICE
15  *
16  * This software is an unpublished work subject to a confidentiality agreement
17  * and is protected by copyright and trade secret law. Unauthorized copying,
18  * redistribution or other use of this work is prohibited.
19  *
20  * The above notice of copyright on this source code product does not indicate
21  * any actual or intended publication of such source code.
22  *
23  *****************************************************************************/
28 #ifndef _RTXREAL_H_
29 #define _RTXREAL_H_
30 
31 #include "rtxsrc/osSysTypes.h"
32 #include "rtxsrc/rtxExternDefs.h"
33 
34 #ifdef __cplusplus
35 extern "C" {
36 #endif
37 
49 EXTERNRT OSREAL rtxGetMinusInfinity (OSVOIDARG);
50 
55 EXTERNRT OSREAL rtxGetMinusZero (OSVOIDARG);
56 
61 EXTERNRT OSREAL rtxGetNaN (OSVOIDARG);
62 
67 EXTERNRT OSREAL rtxGetPlusInfinity (OSVOIDARG);
68 
74 EXTERNRT OSBOOL rtxIsMinusInfinity (OSREAL value);
75 
81 EXTERNRT OSBOOL rtxIsMinusZero (OSREAL value);
82 
88 EXTERNRT OSBOOL rtxIsNaN (OSREAL value);
89 
95 EXTERNRT OSBOOL rtxIsPlusInfinity (OSREAL value);
96 
107 EXTERNRT OSBOOL rtxIsApproximate (OSREAL a, OSREAL b, OSREAL delta);
108 
117 EXTERNRT OSBOOL rtxIsApproximateAbs (OSREAL a, OSREAL b, OSREAL delta);
118 
123 #ifdef __cplusplus
124 }
125 #endif
126 
127 #endif
OSREAL rtxGetMinusZero(OSVOIDARG)
OSREAL rtxGetPlusInfinity(OSVOIDARG)
OSBOOL rtxIsMinusInfinity(OSREAL value)
OSREAL rtxGetNaN(OSVOIDARG)
OSBOOL rtxIsPlusInfinity(OSREAL value)
OSREAL rtxGetMinusInfinity(OSVOIDARG)
OSBOOL rtxIsNaN(OSREAL value)
OSBOOL rtxIsApproximateAbs(OSREAL a, OSREAL b, OSREAL delta)
OSBOOL rtxIsMinusZero(OSREAL value)
OSBOOL rtxIsApproximate(OSREAL a, OSREAL b, OSREAL delta)