c/numeric

The C numerics library includes common mathematical functions and types, as well as support for random number generation.

Common mathematical functions
The header provides standard C library mathematical functions such as fabs, sqrt, and sin.

Floating-point environment
The header defines flags and functions related to exceptional floating-point state, such as overflow and division by zero.

Pseudo-random number generation
The header also includes C-style random number generation via srand and rand.

Complex number arithmetic
The header provides types and functions about complex numbers.

Type-generic math
The header provides some macros for a function which names XXX:
 * real function:
 * variant
 * variant
 * variant


 * complex function:
 * variant
 * variant
 * variant