TYPEOF(3) | Library Functions Manual | TYPEOF(3) |
typeof
—
typeof
(expression);
typeof
() construct can be used to obtain the type of
an expression. The syntax is comparable to that of
sizeof
(), but semantically
typeof
() operates like a type name defined with
typedef.
#define MAX(a, b) ({ \ typeof(a) _a = (a); \ typeof(b) _b = (b); \ _a > _b ? _a : _b; \ })
typeof
() construct is a non-standard,
compiler-specific extension.
December 19, 2010 | NetBSD 9.0 |