Most functions are available in both a type float and a type double version, with names of the two versions sharing a common root.
Some functions are also available in type int .
The section names for the functions only contain the common root to make finding the functions easier. Where appropriate, the same variable name is used consistently throughout a chapter in the IMSL C Numerical Library. When writing programs accessing the IMSL C Numerical Library, the user should choose C names that do not conflict with IMSL external names.