title: gsoap latest version generates different code than the version we use
body: <p>We are upgrading our gsoap version from 2.7.8 to the latest version 2.8.33</p>
  
  <p>When our make file runs soapcpp2.exe and wsdl2h.exe with the exact same flags, I don't get the exact same classes and API, so I figured I'll have to tweak them a little bit.</p>
  
  <p>We used to run soapcpp2.exe with these flags: <code>-C -L -x -I</code> </p>
  
  <p>The first noticeable change was classes inheriting from structs soap rather than pointing to them. I was able to solve this compatibility issue by adding -<code>j</code>.</p>
  
  <p>Now, I am encountering another incompatibility where a function </p>
  
  <p>SOAP_FMAC5 int SOAP_FMAC6 soap_serve_request(struct soap *soap)</p>
  
  <p>is absent.</p>
  
  <p>I searched the gsoap code and found it, so I guess there's some way to make gsoap to generate it. Is there really a way to make gsoap generate this function, or will I have to adjust my code/ write the function myself </p>