aboutsummaryrefslogtreecommitdiffstats
path: root/man3/MIN.3libsimple
blob: d70d07e191e5b39df36131003e26671eb7f79c5d (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
.TH MIN 3 libsimple
.SH NAME
MIN \- get the lesser of two values

.SH SYNOPSIS
.nf
#include <libsimple.h>

#ifndef MIN
# define MIN(a, b) /* implementation omitted */
#endif
.fi

.SH DESCRIPTION
The
.BR MIN ()
macro is a function-like macro that
returns the lesser of the values
.I a
and
.IR b .
.PP
The
.I a
and
.I b
expressions must not have side-effects.
.PP
If both of the
.I a
and
.I b
parameters are constants expressions, the
return value is also a constant expression.

.SH RETURN VALUE
The
.BR MIN ()
macro returns to the lesser value.

.SH ERRORS
None.

.SH EXAMPLES
None.

.SH APPLICATION USAGE
None.

.SH RATIONALE
None.

.SH FUTURE DIRECTIONS
None.

.SH NOTES
None.

.SH HISTORY
libsimple 1.0

.SH BUGS
None.

.SH SEE ALSO
.BR MAX (3libsimple),
.BR MIN3 (3libsimple),
.BR MAX3 (3libsimple)