blob: 09d0a4aa1824de346d43ce2dbb25ce41a869b811 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
/*
Copyright 2020, Dirk Krause. All rights reserved.
SPDX-License-Identifier: BSD-3-Clause
*/
#ifndef DK3_RANGE_H_INCLUDED
#define DK3_RANGE_H_INCLUDED 1
/** Fit a value into a range.
@param i Value to fit.
@param min Range minimum.
@param max Range maximum.
@return Value or min or max.
*/
#define DK3_TO_RANGE(i,min,max) ((i < min) ? min : ((i > max) ? max : i))
#endif
|