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.