/* voc 2.1.0 [2025/05/18] for gcc LP64 on slackware xtspaF */

#ifndef oocLowLReal__h
#define oocLowLReal__h

#include "SYSTEM.h"


import BOOLEAN oocLowLReal_isBigEndian;


import void oocLowLReal_ClearError (void);
import void oocLowLReal_ErrorHandler (INT16 err);
import BOOLEAN oocLowLReal_IsInfinity (LONGREAL real);
import BOOLEAN oocLowLReal_IsLowException (void);
import BOOLEAN oocLowLReal_IsNaN (LONGREAL real);
import LONGREAL oocLowLReal_Real (INT32 *ra, ADDRESS ra__len);
import UINT32 oocLowLReal_currentMode (void);
import INT16 oocLowLReal_err (void);
import INT16 oocLowLReal_exponent (LONGREAL x);
import INT16 oocLowLReal_exponent10 (LONGREAL x);
import LONGREAL oocLowLReal_fraction (LONGREAL x);
import LONGREAL oocLowLReal_fractpart (LONGREAL x);
import LONGREAL oocLowLReal_intpart (LONGREAL x);
import LONGREAL oocLowLReal_pred (LONGREAL x);
import LONGREAL oocLowLReal_round (LONGREAL x, INT16 n);
import LONGREAL oocLowLReal_scale (LONGREAL x, INT16 n);
import void oocLowLReal_setMode (UINT32 m);
import LONGREAL oocLowLReal_sign (LONGREAL x);
import LONGREAL oocLowLReal_succ (LONGREAL x);
import LONGREAL oocLowLReal_synthesize (INT16 expart, LONGREAL frapart);
import LONGREAL oocLowLReal_trunc (LONGREAL x, INT16 n);
import LONGREAL oocLowLReal_ulp (LONGREAL x);
import void *oocLowLReal__init(void);


#endif // oocLowLReal
