The macro uses up to 15 arguments. Reflect this in the top level comment.
Showing the changes to include/linux (1 of 1 file). Show all
Unified · Split
| @@ -6,9 +6,9 @@ · 5 unmodified lines | ||
| 6 | 6 | /* |
| 7 | 7 | * How do these macros work? |
| 8 | 8 | * |
| 9 | − * In __COUNT_ARGS() _0 to _12 are just placeholders from the start | |
| 9 | + * In __COUNT_ARGS() _0 to _15 are just placeholders from the start | |
| 10 | 10 | * in order to make sure _n is positioned over the correct number |
| 11 | − * from 12 to 0 (depending on X, which is a variadic argument list). | |
| 11 | + * from 15 to 0 (depending on X, which is a variadic argument list). | |
| 12 | 12 | * They serve no purpose other than occupying a position. Since each |
| 13 | 13 | * macro parameter must have a distinct identifier, those identifiers |
| 14 | 14 | * are as good as any. |