gdsl  1.7
Various macros module

Defines

#define GDSL_MAX(X, Y)   (X>Y?X:Y)
 Give the greatest number of two numbers.
#define GDSL_MIN(X, Y)   (X>Y?Y:X)
 Give the lowest number of two numbers.

Define Documentation

#define GDSL_MAX (   X,
 
)    (X>Y?X:Y)

Give the greatest number of two numbers.

Note:
Complexity: O( 1 )
Precondition:
X & Y must be basic scalar C types
Parameters:
XFirst scalar variable
YSecond scalar variable
Returns:
X if X is greather than Y.
Y if Y is greather than X.
See also:
GDSL_MIN()

Definition at line 56 of file gdsl_macros.h.

#define GDSL_MIN (   X,
 
)    (X>Y?Y:X)

Give the lowest number of two numbers.

Note:
Complexity: O( 1 )
Precondition:
X & Y must be basic scalar C types
Parameters:
XFirst scalar variable
YSecond scalar variable
Returns:
Y if Y is lower than X.
X if X is lower than Y.
See also:
GDSL_MAX()

Definition at line 73 of file gdsl_macros.h.