blob: 9ceb757fd3aa800d1fabc2c0921912fad9db7fe5 (
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
69
70
71
|
.TH MAX3 3 libsimple
.SH NAME
MAX3 \- get the greatest of three values
.SH SYNOPSIS
.nf
#include <libsimple.h>
#ifndef MAX3
# define MAX3(a, b, c) /* implementation omitted */
#endif
.fi
.SH DESCRIPTION
The
.BR MAX3 ()
macro is a function-like macro that
returns the greatest of the values
.IR a ,
.IR b ,
and
.IR c .
.PP
The
.IR a ,
.IR b ,
and
.I c
expressions must not have side-effects.
.PP
If all three of the
.IR a ,
.IR b ,
and
.I c
parameters are constants expressions, the
return value is also a constant expression.
.SH RETURN VALUE
The
.BR MAX3 ()
macro returns to the greatest of 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 MIN (3libsimple),
.BR MAX (3libsimple),
.BR MIN3 (3libsimple)
|