/* Include gaurd. */
#ifndef MAX_MACRO_H
#define MAX_MACRO_H
#define max(a,b) \
({ __typeof__ (a) _a = (a); \
__typeof__ (b) _b = (b); \
_a > _b ? _a : _b; })
#endif /* MAX_MACRO_H. */