This may help you get a c client to work with a webservice.
"-c" to get c, rather than c++
"-N" and "-n" to get more meaningful routine names.
For example: $ wsdl2h -c -Neds -neds eds.wsdl
#define eds_namespaces namespaces
© 1983-2017, University of Washington