The method signature does not require you to pass arguments.So don't pass any arguments.
I'm passing NULL as a sentinel to an empty list of variable arguments.Where did you get that from?
Am I misinterperting the method signature?No but you have invented this concept of a NULL sentinel.
EJP wrote:Yes -- you are correct. However when I omit the NULL I get the following SIGSEGV:
What you are actually doing is passing NULL as an argument, to a method that doesn't take any arguments.