nstd-sys 0.13.0

Cross platform general purpose C library written in Rust.
Documentation
#ifndef NSTD_CORE_FTY_H
#define NSTD_CORE_FTY_H
#include "../nstd.h"

/// Returns the smallest finite value representable by `NSTDFloat32`.
///
/// # Returns
///
/// `NSTDFloat32 min` - The smallest finite value representable by `NSTDFloat32`.
NSTDAPI NSTDFloat32 nstd_core_fty_min_f32(void);
/// Returns the largest finite value representable by `NSTDFloat32`.
///
/// # Returns
///
/// `NSTDFloat32 max` - The largest finite value representable by `NSTDFloat32`.
NSTDAPI NSTDFloat32 nstd_core_fty_max_f32(void);
/// Returns the smallest finite value representable by `NSTDFloat64`.
///
/// # Returns
///
/// `NSTDFloat64 min` - The smallest finite value representable by `NSTDFloat64`.
NSTDAPI NSTDFloat64 nstd_core_fty_min_f64(void);
/// Returns the largest finite value representable by `NSTDFloat64`.
///
/// # Returns
///
/// `NSTDFloat64 max` - The largest finite value representable by `NSTDFloat64`.
NSTDAPI NSTDFloat64 nstd_core_fty_max_f64(void);

/// Returns NaN represented as `NSTDFloat32`.
///
/// # Returns
///
/// `NSTDFloat32 nan` - NaN represented as `NSTDFloat32`.
NSTDAPI NSTDFloat32 nstd_core_fty_nan_f32(void);
/// Returns NaN represented as `NSTDFloat64`.
///
/// # Returns
///
/// `NSTDFloat64 nan` - NaN represented as `NSTDFloat64`.
NSTDAPI NSTDFloat64 nstd_core_fty_nan_f64(void);

/// Returns infinity represented as `NSTDFloat32`.
///
/// # Returns
///
/// `NSTDFloat32 inf` - Infinity represented as `NSTDFloat32`.
NSTDAPI NSTDFloat32 nstd_core_fty_inf_f32(void);
/// Returns infinity represented as `NSTDFloat64`.
///
/// # Returns
///
/// `NSTDFloat64 inf` - Infinity represented as `NSTDFloat64`.
NSTDAPI NSTDFloat64 nstd_core_fty_inf_f64(void);

/// Returns negative infinity represented as `NSTDFloat32`.
///
/// # Returns
///
/// `NSTDFloat32 neg_inf` - Negative infinity represented as `NSTDFloat32`.
NSTDAPI NSTDFloat32 nstd_core_fty_neg_inf_f32(void);
/// Returns negative infinity represented as `NSTDFloat64`.
///
/// # Returns
///
/// `NSTDFloat64 neg_inf` - Negative infinity represented as `NSTDFloat64`.
NSTDAPI NSTDFloat64 nstd_core_fty_neg_inf_f64(void);

#endif