Agar Logo

Agar 1.7 Manual

(Printable Version)
AG_Limits(3)

SYNOPSIS

#include <agar/core.h>

DESCRIPTION

The AG_Limits interface provides a portable way for obtaining various types of limits which can be architecture or platform-specific.

STRING LIMITS

AG_PATHNAME_MAX Max. number of characters in a filesystem path.
AG_FILENAME_MAX Max. number of characters in a single filename.
AG_BUFFER_MIN Min. recommended bytes in an I/O buffer.
AG_BUFFER_MAX Max. recommended bytes in an I/O buffer.

NUMERICAL LIMITS

AG_INT_{MIN,MAX} Value representible by int.
AG_UINT_MAX Max. value representible by Uint.
AG_LONG_{MIN,MAX} Value representible by long.
AG_ULONG_MAX Max. value representible by Ulong.
AG_FLT_{MIN,MAX} Value representible by float.
AG_DBL_{MIN,MAX} Value representible by double.
AG_FLT_EPSILON Smallest x of type float such that 1.0 + x != 1.0.
AG_DBL_EPSILON Smallest x of type double such that 1.0 + x != 1.0.

SEE ALSO


HISTORY

The AG_Limits interface first appeared in Agar 1.3.4.

Csoft.net ElectronTubeStore