1. NAME

clamp_val - return a value clamped to a given range using valAqs type

2. SYNOPSIS

clamp_val( val , min , max );

3. ARGUMENTS

val
    current value

min
    minimum allowable value

max
    maximum allowable value

4. DESCRIPTION

This macro does no typechecking and uses temporary variables of whatever type the input argument AqvalAq is. This is useful when val is an unsigned type and min and max are literals that will otherwise be assigned a signed integer type.

5. COPYRIGHT