nstd-sys 0.13.0

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

/// Returns the smallest value representable by `NSTDInt`.
///
/// # Returns
///
/// `NSTDInt min` - The smallest value representable by `NSTDInt`.
NSTDAPI NSTDInt nstd_core_ity_min_int(void);
/// Returns the largest value representable by `NSTDInt`.
///
/// # Returns
///
/// `NSTDInt max` - The largest value representable by `NSTDInt`.
NSTDAPI NSTDInt nstd_core_ity_max_int(void);
/// Returns the smallest value representable by `NSTDUInt`.
///
/// # Returns
///
/// `NSTDUInt min` - The smallest value representable by `NSTDUInt`.
NSTDAPI NSTDUInt nstd_core_ity_min_uint(void);
/// Returns the largest value representable by `NSTDUInt`.
///
/// # Returns
///
/// `NSTDUInt max` - The largest value representable by `NSTDUInt`.
NSTDAPI NSTDUInt nstd_core_ity_max_uint(void);
/// Returns the smallest value representable by `NSTDInt8`.
///
/// # Returns
///
/// `NSTDInt8 min` - The smallest value representable by `NSTDInt8`.
NSTDAPI NSTDInt8 nstd_core_ity_min_i8(void);
/// Returns the largest value representable by `NSTDInt8`.
///
/// # Returns
///
/// `NSTDInt8 max` - The largest value representable by `NSTDInt8`.
NSTDAPI NSTDInt8 nstd_core_ity_max_i8(void);
/// Returns the smallest value representable by `NSTDUInt8`.
///
/// # Returns
///
/// `NSTDUInt8 min` - The smallest value representable by `NSTDUInt8`.
NSTDAPI NSTDUInt8 nstd_core_ity_min_u8(void);
/// Returns the largest value representable by `NSTDUInt8`.
///
/// # Returns
///
/// `NSTDUInt8 max` - The largest value representable by `NSTDUInt8`.
NSTDAPI NSTDUInt8 nstd_core_ity_max_u8(void);
/// Returns the smallest value representable by `NSTDInt16`.
///
/// # Returns
///
/// `NSTDInt16 min` - The smallest value representable by `NSTDInt16`.
NSTDAPI NSTDInt16 nstd_core_ity_min_i16(void);
/// Returns the largest value representable by `NSTDInt16`.
///
/// # Returns
///
/// `NSTDInt16 max` - The largest value representable by `NSTDInt16`.
NSTDAPI NSTDInt16 nstd_core_ity_max_i16(void);
/// Returns the smallest value representable by `NSTDUInt16`.
///
/// # Returns
///
/// `NSTDUInt16 min` - The smallest value representable by `NSTDUInt16`.
NSTDAPI NSTDUInt16 nstd_core_ity_min_u16(void);
/// Returns the largest value representable by `NSTDUInt16`.
///
/// # Returns
///
/// `NSTDUInt16 max` - The largest value representable by `NSTDUInt16`.
NSTDAPI NSTDUInt16 nstd_core_ity_max_u16(void);
/// Returns the smallest value representable by `NSTDInt32`.
///
/// # Returns
///
/// `NSTDInt32 min` - The smallest value representable by `NSTDInt32`.
NSTDAPI NSTDInt32 nstd_core_ity_min_i32(void);
/// Returns the largest value representable by `NSTDInt32`.
///
/// # Returns
///
/// `NSTDInt32 max` - The largest value representable by `NSTDInt32`.
NSTDAPI NSTDInt32 nstd_core_ity_max_i32(void);
/// Returns the smallest value representable by `NSTDUInt32`.
///
/// # Returns
///
/// `NSTDUInt32 min` - The smallest value representable by `NSTDUInt32`.
NSTDAPI NSTDUInt32 nstd_core_ity_min_u32(void);
/// Returns the largest value representable by `NSTDUInt32`.
///
/// # Returns
///
/// `NSTDUInt32 max` - The largest value representable by `NSTDUInt32`.
NSTDAPI NSTDUInt32 nstd_core_ity_max_u32(void);
/// Returns the smallest value representable by `NSTDInt64`.
///
/// # Returns
///
/// `NSTDInt64 min` - The smallest value representable by `NSTDInt64`.
NSTDAPI NSTDInt64 nstd_core_ity_min_i64(void);
/// Returns the largest value representable by `NSTDInt64`.
///
/// # Returns
///
/// `NSTDInt64 max` - The largest value representable by `NSTDInt64`.
NSTDAPI NSTDInt64 nstd_core_ity_max_i64(void);
/// Returns the smallest value representable by `NSTDUInt64`.
///
/// # Returns
///
/// `NSTDUInt64 min` - The smallest value representable by `NSTDUInt64`.
NSTDAPI NSTDUInt64 nstd_core_ity_min_u64(void);
/// Returns the largest value representable by `NSTDUInt64`.
///
/// # Returns
///
/// `NSTDUInt64 max` - The largest value representable by `NSTDUInt64`.
NSTDAPI NSTDUInt64 nstd_core_ity_max_u64(void);

#endif