> > Don't we have the same problem in generating the WSDL? > > > WSDL generation is done using PHP, not at C level. I don't understand why that makes a difference. Whatever can be done in PHP can also be done in C. How in PHP do you tell whether the return value of a function is void or not? James