6.19.1 stdlib.h Types and Macros

div_t

A type that holds a quotient and remainder of a signed integer division with operands of type int.

Prototype

typedef struct { int quot, rem; } div_t;

Remarks

This is the structure type returned by the function, div().

ldiv_t

A type that holds a quotient and remainder of a signed integer division with operands of type long.

Prototype

typedef struct { long quot, rem; } ldiv_t;

Remarks

This is the structure type returned by the function, ldiv().

lldiv_t

A type that holds a quotient and remainder of a signed integer division with operands of type long.

Prototype

typedef struct { long long quot, rem; } lldiv_t;

Remarks

This is the structure type returned by the function, lldiv().

EXIT_FAILURE

Reports unsuccessful termination.

Remarks

EXIT_FAILURE is a value for the exit function to return an unsuccessful termination status.

Example

See exit for example of use.

EXIT_SUCCESS

Reports successful termination.

Remarks

EXIT_SUCCESS is a value for the exit function to return a successful termination status.

Example

See exit() for example of use.

MB_CUR_MAX

Maximum number of characters in a multibyte character.

Value

1

RAND_MAX

Maximum value capable of being returned by the rand() function.

Value

32767