# QEPSLN 3 "31 December 2000" "Version 1.00"

## Table of contents

- NAME
- SYNOPSIS
- DESCRIPTION

# NAME

qepsln - Quadruple-precision epsilon

# SYNOPSIS

Fortran (77, 90, 95, HPF):

> f77 [ flags ] file(s) ... -L/usr/local/lib -lgjl

> >     REAL*16 FUNCTION QEPSLN (X)
> >     REAL*16 X

C (K&R, 89, 99), C++ (98):

> cc [ flags ] -I/usr/local/include file(s) ... -L/usr/local/lib -lgjl
> Use

> > #include <gampsi.h>

> to get this prototype:

> >     fortran_quadruple_precision qepsln(const fortran_quadruple_precision *x_);

NB: The definition of C/C++ data types fortran_ xxx, and the mapping of Fortran external names to C/C++ external names, is handled by the C/C++ header file. That way, the same function or subroutine name can be used in C, C++, and Fortran code, independent of compiler conventions for mangling of external names in these programming languages.

# DESCRIPTION

Return the smallest representable number, epsilon, such that (x + epsilon) differs from x.

This function is borrowed from a quadruple-precision version of the EISPACK library.