| 
 Defines | 
| #define  | _buildz(...)   __VA_ARGS__, 0 | 
| #define  | __buildargz(a,...)   a | 
| #define  | __buildargz2(a, b,...)   a, b | 
| #define  | __buildargz3(a, b, c,...)   a, b, c | 
| #define  | __buildargz4(a, b, c, d,...)   a, b, c, d | 
| #define  | __buildargz5(a, b, c, d, e,...)   a, b, c, d, e | 
| #define  | __buildargz6(a, b, c, d, e, f,...)   a, b, c, d, e, f | 
| #define  | __buildargz7(a, b, c, d, e, f, g,...)   a, b, c, d, e, f, g | 
| #define  | __buildargz8(a, b, c, d, e, f, g, h,...)   a, b, c, d, e, f, g, h | 
| #define  | __buildargz9(a, b, c, d, e, f, g, h, i,...)   a, b, c, d, e, f, g, h, i | 
| #define  | __buildargz10(a, b, c, d, e, f, g, h, i, j,...)   a, b, c, d, e, f, g, h, i, j | 
| #define  | __buildargz11(a, b, c, d, e, f, g, h, i, j, k,...)   a, b, c, d, e, f, g, h, i, j, k | 
| #define  | __buildargz12(a, b, c, d, e, f, g, h, i, j, k, l,...)   a, b, c, d, e, f, g, h, i, j, k, l | 
| #define  | __buildargz13(a, b, c, d, e, f, g, h, i, j, k, l, m,...)   a, b, c, d, e, f, g, h, i, j, k, l, m | 
| #define  | __buildargz14(a, b, c, d, e, f, g, h, i, j, k, l, m, n,...)   a, b, c, d, e, f, g, h, i, j, k, l, m, n | 
| #define  | __buildargz15(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o...)   a, b, c, d, e, f, g, h, i, j, k, l, m, n, o | 
| #define  | _buildargz(...)   __buildargz(__VA_ARGS__, 0) | 
| #define  | _buildargz2(...)   __buildargz2(__VA_ARGS__, 0, 0) | 
| #define  | _buildargz3(...)   __buildargz3(__VA_ARGS__, 0, 0, 0) | 
| #define  | _buildargz4(...)   __buildargz4(__VA_ARGS__, 0, 0, 0, 0) | 
| #define  | _buildargz5(...)   __buildargz5(__VA_ARGS__, 0, 0, 0, 0, 0) | 
| #define  | _buildargz6(...)   __buildargz6(__VA_ARGS__, 0, 0, 0, 0, 0, 0) | 
| #define  | _buildargz7(...)   __buildargz7(__VA_ARGS__, 0, 0, 0, 0, 0, 0, 0) | 
| #define  | _buildargz8(...)   __buildargz8(__VA_ARGS__, 0, 0, 0, 0, 0, 0, 0, 0) | 
| #define  | _buildargz9(...)   __buildargz9(__VA_ARGS__, 0, 0, 0, 0, 0, 0, 0, 0, 0) | 
| #define  | _buildargz10(...)   __buildargz10(__VA_ARGS__, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0) | 
| #define  | _buildargz11(...)   __buildargz11(__VA_ARGS__, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0) | 
| #define  | _buildargz12(...)   __buildargz12(__VA_ARGS__, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0) | 
| #define  | _buildargz13(...)   __buildargz13(__VA_ARGS__, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0) | 
| #define  | _buildargz14(...)   __buildargz14(__VA_ARGS__, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0) | 
| #define  | _buildargz15(...)   __buildargz15(__VA_ARGS__, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0) |