I think it's better if the call fails if the user didn't supply all parameters, even if some of them are NULL. So, all parameters (NULL included) should be passed explicitly. Maybe we should ask this on the mailing list to see if there's anyone having a different idea. |