/* Slight hack. The @KWCALL@ macro sets GCC and similar compilers up to
* check for a sentinal null pointer at the end of the variable-length
* argument tail. Alas, if there are no keywords at all, then the null
- * terminator ends up in the @kwfirst_@ argument, and the tail is propetly
+ * terminator ends up in the @kwfirst_@ argument, and the tail is properly
* empty, with the result that the compiler gives an annoying warning.
* Supplying an extra argument here is obviously harmless, and makes the
* otherwise useful warning go away in this case where it's not wanted.