You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by na...@apache.org on 2008/10/11 05:41:22 UTC

svn commit: r703625 [1/2] - in /webservices/axis/trunk/c: src/cbindings/ src/cbindings/client/ src/common/ src/engine/ src/engine/client/ src/platforms/windows/ src/soap/ src/soap/xsd/ src/soap/xsd/constraints/ src/transport/axis3/ src/transport/axis3/...

Author: nadiramra
Date: Fri Oct 10 20:41:17 2008
New Revision: 703625

URL: http://svn.apache.org/viewvc?rev=703625&view=rev
Log:
Ensure all files include PlatformAutoSense.hpp and AxisTrace.hpp.  This will ensure platform specific stuff can be included in one place, while the trace file is in preparation of adding trace statements to all the code.

Removed:
    webservices/axis/trunk/c/src/transport/axis3/Platform.hpp
Modified:
    webservices/axis/trunk/c/src/cbindings/AxisC.cpp
    webservices/axis/trunk/c/src/cbindings/AxisExceptionC.cpp
    webservices/axis/trunk/c/src/cbindings/AxisObjectConverter.cpp
    webservices/axis/trunk/c/src/cbindings/BasicNodeC.cpp
    webservices/axis/trunk/c/src/cbindings/IAttributeC.cpp
    webservices/axis/trunk/c/src/cbindings/IHeaderBlockC.cpp
    webservices/axis/trunk/c/src/cbindings/INamespaceC.cpp
    webservices/axis/trunk/c/src/cbindings/ISoapFaultC.cpp
    webservices/axis/trunk/c/src/cbindings/IWrapperSoapDeSerializerC.cpp
    webservices/axis/trunk/c/src/cbindings/IWrapperSoapSerializerC.cpp
    webservices/axis/trunk/c/src/cbindings/client/CallC.cpp
    webservices/axis/trunk/c/src/cbindings/client/StubC.cpp
    webservices/axis/trunk/c/src/common/AdminUtils.cpp
    webservices/axis/trunk/c/src/common/ArrayBean.cpp
    webservices/axis/trunk/c/src/common/AxisCPPConfigDefaults.cpp
    webservices/axis/trunk/c/src/common/AxisCPPConfigDefaultsImpl.cpp
    webservices/axis/trunk/c/src/common/AxisConfig.cpp
    webservices/axis/trunk/c/src/common/AxisTrace.cpp
    webservices/axis/trunk/c/src/common/AxisUserAPI.cpp
    webservices/axis/trunk/c/src/common/AxisUtils.cpp
    webservices/axis/trunk/c/src/common/BasicTypeSerializer.cpp
    webservices/axis/trunk/c/src/common/MessageData.cpp
    webservices/axis/trunk/c/src/common/Param.cpp
    webservices/axis/trunk/c/src/common/SoapEnvVersions.cpp
    webservices/axis/trunk/c/src/common/TypeMapping.cpp
    webservices/axis/trunk/c/src/engine/AppScopeHandlerPool.cpp
    webservices/axis/trunk/c/src/engine/Axis.cpp
    webservices/axis/trunk/c/src/engine/AxisEngine.cpp
    webservices/axis/trunk/c/src/engine/DeserializerPool.cpp
    webservices/axis/trunk/c/src/engine/HandlerChain.cpp
    webservices/axis/trunk/c/src/engine/HandlerLoader.cpp
    webservices/axis/trunk/c/src/engine/HandlerPool.cpp
    webservices/axis/trunk/c/src/engine/RequestScopeHandlerPool.cpp
    webservices/axis/trunk/c/src/engine/SOAPTransportFactory.cpp
    webservices/axis/trunk/c/src/engine/SerializerPool.cpp
    webservices/axis/trunk/c/src/engine/SessionScopeHandlerPool.cpp
    webservices/axis/trunk/c/src/engine/SharedObject.cpp
    webservices/axis/trunk/c/src/engine/XMLParserFactory.cpp
    webservices/axis/trunk/c/src/engine/client/Call.cpp
    webservices/axis/trunk/c/src/engine/client/ClientAxisEngine.cpp
    webservices/axis/trunk/c/src/engine/client/Stub.cpp
    webservices/axis/trunk/c/src/platforms/windows/PlatformSpecificWindows.hpp
    webservices/axis/trunk/c/src/soap/Attribute.cpp
    webservices/axis/trunk/c/src/soap/BasicNode.cpp
    webservices/axis/trunk/c/src/soap/CharacterElement.cpp
    webservices/axis/trunk/c/src/soap/ComplexElement.cpp
    webservices/axis/trunk/c/src/soap/ContentIdSet.cpp
    webservices/axis/trunk/c/src/soap/HeaderBlock.cpp
    webservices/axis/trunk/c/src/soap/HexCoder.cpp
    webservices/axis/trunk/c/src/soap/Namespace.cpp
    webservices/axis/trunk/c/src/soap/OtherFaultException.cpp
    webservices/axis/trunk/c/src/soap/SoapAttachment.cpp
    webservices/axis/trunk/c/src/soap/SoapAttachmentHeaders.cpp
    webservices/axis/trunk/c/src/soap/SoapAttachmentReference.cpp
    webservices/axis/trunk/c/src/soap/SoapBody.cpp
    webservices/axis/trunk/c/src/soap/SoapDeSerializer.cpp
    webservices/axis/trunk/c/src/soap/SoapEnvelope.cpp
    webservices/axis/trunk/c/src/soap/SoapFault.cpp
    webservices/axis/trunk/c/src/soap/SoapFaultException.cpp
    webservices/axis/trunk/c/src/soap/SoapHeader.cpp
    webservices/axis/trunk/c/src/soap/SoapKeywordMapping.cpp
    webservices/axis/trunk/c/src/soap/SoapMethod.cpp
    webservices/axis/trunk/c/src/soap/SoapSerializer.cpp
    webservices/axis/trunk/c/src/soap/URIMapping.cpp
    webservices/axis/trunk/c/src/soap/apr_base64.cpp
    webservices/axis/trunk/c/src/soap/xsd/AnyType2.cpp
    webservices/axis/trunk/c/src/soap/xsd/AnyURI.cpp
    webservices/axis/trunk/c/src/soap/xsd/Base64Binary.cpp
    webservices/axis/trunk/c/src/soap/xsd/Boolean.cpp
    webservices/axis/trunk/c/src/soap/xsd/Byte.cpp
    webservices/axis/trunk/c/src/soap/xsd/Date.cpp
    webservices/axis/trunk/c/src/soap/xsd/DateTime.cpp
    webservices/axis/trunk/c/src/soap/xsd/Decimal.cpp
    webservices/axis/trunk/c/src/soap/xsd/Double.cpp
    webservices/axis/trunk/c/src/soap/xsd/Duration.cpp
    webservices/axis/trunk/c/src/soap/xsd/ENTITIES.cpp
    webservices/axis/trunk/c/src/soap/xsd/ENTITY.cpp
    webservices/axis/trunk/c/src/soap/xsd/Float.cpp
    webservices/axis/trunk/c/src/soap/xsd/GDay.cpp
    webservices/axis/trunk/c/src/soap/xsd/GMonth.cpp
    webservices/axis/trunk/c/src/soap/xsd/GMonthDay.cpp
    webservices/axis/trunk/c/src/soap/xsd/GYear.cpp
    webservices/axis/trunk/c/src/soap/xsd/GYearMonth.cpp
    webservices/axis/trunk/c/src/soap/xsd/HexBinary.cpp
    webservices/axis/trunk/c/src/soap/xsd/IAnySimpleType.cpp
    webservices/axis/trunk/c/src/soap/xsd/ID.cpp
    webservices/axis/trunk/c/src/soap/xsd/IDREF.cpp
    webservices/axis/trunk/c/src/soap/xsd/IDREFS.cpp
    webservices/axis/trunk/c/src/soap/xsd/Int.cpp
    webservices/axis/trunk/c/src/soap/xsd/Integer.cpp
    webservices/axis/trunk/c/src/soap/xsd/Language.cpp
    webservices/axis/trunk/c/src/soap/xsd/Long.cpp
    webservices/axis/trunk/c/src/soap/xsd/NCName.cpp
    webservices/axis/trunk/c/src/soap/xsd/NMTOKEN.cpp
    webservices/axis/trunk/c/src/soap/xsd/NMTOKENS.cpp
    webservices/axis/trunk/c/src/soap/xsd/NOTATION.cpp
    webservices/axis/trunk/c/src/soap/xsd/Name.cpp
    webservices/axis/trunk/c/src/soap/xsd/NegativeInteger.cpp
    webservices/axis/trunk/c/src/soap/xsd/NonNegativeInteger.cpp
    webservices/axis/trunk/c/src/soap/xsd/NonPositiveInteger.cpp
    webservices/axis/trunk/c/src/soap/xsd/NormalizedString.cpp
    webservices/axis/trunk/c/src/soap/xsd/PositiveInteger.cpp
    webservices/axis/trunk/c/src/soap/xsd/Short.cpp
    webservices/axis/trunk/c/src/soap/xsd/String.cpp
    webservices/axis/trunk/c/src/soap/xsd/Time.cpp
    webservices/axis/trunk/c/src/soap/xsd/Token.cpp
    webservices/axis/trunk/c/src/soap/xsd/UnsignedByte.cpp
    webservices/axis/trunk/c/src/soap/xsd/UnsignedInt.cpp
    webservices/axis/trunk/c/src/soap/xsd/UnsignedLong.cpp
    webservices/axis/trunk/c/src/soap/xsd/UnsignedShort.cpp
    webservices/axis/trunk/c/src/soap/xsd/XSD_QName.cpp
    webservices/axis/trunk/c/src/soap/xsd/constraints/Enumeration.cpp
    webservices/axis/trunk/c/src/soap/xsd/constraints/FractionDigits.cpp
    webservices/axis/trunk/c/src/soap/xsd/constraints/IConstrainingFacet.cpp
    webservices/axis/trunk/c/src/soap/xsd/constraints/Length.cpp
    webservices/axis/trunk/c/src/soap/xsd/constraints/MaxExclusive.cpp
    webservices/axis/trunk/c/src/soap/xsd/constraints/MaxInclusive.cpp
    webservices/axis/trunk/c/src/soap/xsd/constraints/MaxLength.cpp
    webservices/axis/trunk/c/src/soap/xsd/constraints/MinExclusive.cpp
    webservices/axis/trunk/c/src/soap/xsd/constraints/MinInclusive.cpp
    webservices/axis/trunk/c/src/soap/xsd/constraints/MinLength.cpp
    webservices/axis/trunk/c/src/soap/xsd/constraints/Pattern.cpp
    webservices/axis/trunk/c/src/soap/xsd/constraints/TotalDigits.cpp
    webservices/axis/trunk/c/src/soap/xsd/constraints/WhiteSpace.cpp
    webservices/axis/trunk/c/src/transport/axis3/HTTPChannel/HTTPChannel.cpp
    webservices/axis/trunk/c/src/transport/axis3/HTTPChannel/HTTPChannelInstantiator.cpp
    webservices/axis/trunk/c/src/transport/axis3/HTTPSSLChannel/HTTPSSLChannel.cpp
    webservices/axis/trunk/c/src/transport/axis3/HTTPSSLChannel/HTTPSSLChannelInstantiator.cpp
    webservices/axis/trunk/c/src/transport/axis3/HTTPTransport.cpp
    webservices/axis/trunk/c/src/transport/axis3/HTTPTransportInstantiator.cpp
    webservices/axis/trunk/c/src/transport/axis3/URL.cpp
    webservices/axis/trunk/c/src/wsdd/WSDDDeployment.cpp
    webservices/axis/trunk/c/src/wsdd/WSDDDocument.cpp
    webservices/axis/trunk/c/src/wsdd/WSDDHandler.cpp
    webservices/axis/trunk/c/src/wsdd/WSDDKeywords.cpp
    webservices/axis/trunk/c/src/wsdd/WSDDService.cpp
    webservices/axis/trunk/c/src/wsdd/WSDDTransport.cpp
    webservices/axis/trunk/c/src/xml/Element.cpp
    webservices/axis/trunk/c/src/xml/Event.cpp
    webservices/axis/trunk/c/src/xml/QName.cpp
    webservices/axis/trunk/c/src/xml/SimpleAttribute.cpp
    webservices/axis/trunk/c/src/xml/StartElement.cpp
    webservices/axis/trunk/c/src/xml/xerces/ParserLoader.cpp
    webservices/axis/trunk/c/src/xml/xerces/SoapBinInputStream.cpp
    webservices/axis/trunk/c/src/xml/xerces/SoapInputSource.cpp
    webservices/axis/trunk/c/src/xml/xerces/XMLParserXerces.cpp
    webservices/axis/trunk/c/src/xml/xerces/XercesHandler.cpp
    webservices/axis/trunk/c/vc/AxisClientDLL.dsp

Modified: webservices/axis/trunk/c/src/cbindings/AxisC.cpp
URL: http://svn.apache.org/viewvc/webservices/axis/trunk/c/src/cbindings/AxisC.cpp?rev=703625&r1=703624&r2=703625&view=diff
==============================================================================
--- webservices/axis/trunk/c/src/cbindings/AxisC.cpp (original)
+++ webservices/axis/trunk/c/src/cbindings/AxisC.cpp Fri Oct 10 20:41:17 2008
@@ -14,7 +14,10 @@
  *   See the License for the specific language governing permissions and
  *   limitations under the License.
  */
- 
+
+// !!! This include file must be first thing in file !!!
+#include "../platforms/PlatformAutoSense.hpp"
+
 #include <iostream>
 
 #include <axis/ElementMissingException.hpp>
@@ -30,6 +33,7 @@
 #include <axis/AxisUserAPI.h>
 #include <axis/TypeMapping.h>
 
+#include "../common/AxisTrace.h"
 
 AXIS_CPP_NAMESPACE_USE
 

Modified: webservices/axis/trunk/c/src/cbindings/AxisExceptionC.cpp
URL: http://svn.apache.org/viewvc/webservices/axis/trunk/c/src/cbindings/AxisExceptionC.cpp?rev=703625&r1=703624&r2=703625&view=diff
==============================================================================
--- webservices/axis/trunk/c/src/cbindings/AxisExceptionC.cpp (original)
+++ webservices/axis/trunk/c/src/cbindings/AxisExceptionC.cpp Fri Oct 10 20:41:17 2008
@@ -14,7 +14,14 @@
  *   See the License for the specific language governing permissions and
  *   limitations under the License.
  */
+
+// !!! This include file must be first thing in file !!!
+#include "../platforms/PlatformAutoSense.hpp"
+
 #include <axis/AxisException.hpp>
+
+#include "../common/AxisTrace.h"
+
 AXIS_CPP_NAMESPACE_USE
 
 extern "C" {

Modified: webservices/axis/trunk/c/src/cbindings/AxisObjectConverter.cpp
URL: http://svn.apache.org/viewvc/webservices/axis/trunk/c/src/cbindings/AxisObjectConverter.cpp?rev=703625&r1=703624&r2=703625&view=diff
==============================================================================
--- webservices/axis/trunk/c/src/cbindings/AxisObjectConverter.cpp (original)
+++ webservices/axis/trunk/c/src/cbindings/AxisObjectConverter.cpp Fri Oct 10 20:41:17 2008
@@ -17,12 +17,14 @@
  *
  */
 
-// Must be included as first thing in file - DO NOT REMOVE
+// !!! This include file must be first thing in file !!!
 #include "../platforms/PlatformAutoSense.hpp"
 
 #include <axis/Axis.h>
 #include "AxisObjectConverter.hpp"
 
+#include "../common/AxisTrace.h"
+
 AXIS_CPP_NAMESPACE_START
 
 AxiscAnyType *

Modified: webservices/axis/trunk/c/src/cbindings/BasicNodeC.cpp
URL: http://svn.apache.org/viewvc/webservices/axis/trunk/c/src/cbindings/BasicNodeC.cpp?rev=703625&r1=703624&r2=703625&view=diff
==============================================================================
--- webservices/axis/trunk/c/src/cbindings/BasicNodeC.cpp (original)
+++ webservices/axis/trunk/c/src/cbindings/BasicNodeC.cpp Fri Oct 10 20:41:17 2008
@@ -14,6 +14,10 @@
  *   See the License for the specific language governing permissions and
  *   limitations under the License.
  */
+
+// !!! This include file must be first thing in file !!!
+#include "../platforms/PlatformAutoSense.hpp"
+
 #include <axis/BasicNode.hpp>
 #include <axis/AxisException.hpp>
 
@@ -22,6 +26,8 @@
 #include <axis/AxisUserAPI.h>
 #include <axis/BasicNode.h>
 
+#include "../common/AxisTrace.h"
+
 AXIS_CPP_NAMESPACE_USE
 
 extern "C" {

Modified: webservices/axis/trunk/c/src/cbindings/IAttributeC.cpp
URL: http://svn.apache.org/viewvc/webservices/axis/trunk/c/src/cbindings/IAttributeC.cpp?rev=703625&r1=703624&r2=703625&view=diff
==============================================================================
--- webservices/axis/trunk/c/src/cbindings/IAttributeC.cpp (original)
+++ webservices/axis/trunk/c/src/cbindings/IAttributeC.cpp Fri Oct 10 20:41:17 2008
@@ -15,6 +15,9 @@
  *   limitations under the License.
  */
 
+// !!! This include file must be first thing in file !!!
+#include "../platforms/PlatformAutoSense.hpp"
+
 #include <axis/IAttribute.hpp>
 #include <axis/AxisException.hpp>
 
@@ -22,6 +25,8 @@
 #include <axis/GDefine.h>
 #include <axis/IAttribute.h>
 
+#include "../common/AxisTrace.h"
+
 AXIS_CPP_NAMESPACE_USE
 
 extern "C" {

Modified: webservices/axis/trunk/c/src/cbindings/IHeaderBlockC.cpp
URL: http://svn.apache.org/viewvc/webservices/axis/trunk/c/src/cbindings/IHeaderBlockC.cpp?rev=703625&r1=703624&r2=703625&view=diff
==============================================================================
--- webservices/axis/trunk/c/src/cbindings/IHeaderBlockC.cpp (original)
+++ webservices/axis/trunk/c/src/cbindings/IHeaderBlockC.cpp Fri Oct 10 20:41:17 2008
@@ -15,6 +15,9 @@
  *   limitations under the License.
  */
 
+// !!! This include file must be first thing in file !!!
+#include "../platforms/PlatformAutoSense.hpp"
+
 #include <axis/IHeaderBlock.hpp>
 #include <axis/AxisException.hpp>
 
@@ -25,6 +28,8 @@
 #include <axis/SoapEnvVersions.h>
 #include <axis/IHeaderBlock.h>
 
+#include "../common/AxisTrace.h"
+
 AXIS_CPP_NAMESPACE_USE
 
 extern "C" {

Modified: webservices/axis/trunk/c/src/cbindings/INamespaceC.cpp
URL: http://svn.apache.org/viewvc/webservices/axis/trunk/c/src/cbindings/INamespaceC.cpp?rev=703625&r1=703624&r2=703625&view=diff
==============================================================================
--- webservices/axis/trunk/c/src/cbindings/INamespaceC.cpp (original)
+++ webservices/axis/trunk/c/src/cbindings/INamespaceC.cpp Fri Oct 10 20:41:17 2008
@@ -15,6 +15,9 @@
  *   limitations under the License.
  */
 
+// !!! This include file must be first thing in file !!!
+#include "../platforms/PlatformAutoSense.hpp"
+
 #include <axis/GDefine.hpp>
 #include <axis/INamespace.hpp>
 #include <axis/AxisException.hpp>
@@ -23,6 +26,8 @@
 #include <axis/GDefine.h>
 #include <axis/INamespace.h>
 
+#include "../common/AxisTrace.h"
+
 AXIS_CPP_NAMESPACE_USE
 
 extern "C" {

Modified: webservices/axis/trunk/c/src/cbindings/ISoapFaultC.cpp
URL: http://svn.apache.org/viewvc/webservices/axis/trunk/c/src/cbindings/ISoapFaultC.cpp?rev=703625&r1=703624&r2=703625&view=diff
==============================================================================
--- webservices/axis/trunk/c/src/cbindings/ISoapFaultC.cpp (original)
+++ webservices/axis/trunk/c/src/cbindings/ISoapFaultC.cpp Fri Oct 10 20:41:17 2008
@@ -15,9 +15,14 @@
  *   limitations under the License.
  */
 
+// !!! This include file must be first thing in file !!!
+#include "../platforms/PlatformAutoSense.hpp"
+
 #include <axis/ISoapFault.hpp>
 #include <axis/AxisException.hpp>
 
+#include "../common/AxisTrace.h"
+
 AXIS_CPP_NAMESPACE_USE
 
 extern "C" {

Modified: webservices/axis/trunk/c/src/cbindings/IWrapperSoapDeSerializerC.cpp
URL: http://svn.apache.org/viewvc/webservices/axis/trunk/c/src/cbindings/IWrapperSoapDeSerializerC.cpp?rev=703625&r1=703624&r2=703625&view=diff
==============================================================================
--- webservices/axis/trunk/c/src/cbindings/IWrapperSoapDeSerializerC.cpp (original)
+++ webservices/axis/trunk/c/src/cbindings/IWrapperSoapDeSerializerC.cpp Fri Oct 10 20:41:17 2008
@@ -15,6 +15,9 @@
  *   limitations under the License.
  */
 
+// !!! This include file must be first thing in file !!!
+#include "../platforms/PlatformAutoSense.hpp"
+
 #include <axis/IWrapperSoapDeSerializer.hpp>
 #include <axis/AxisException.hpp>
 
@@ -27,6 +30,8 @@
 #include <axis/SoapEnvVersions.h>
 #include <axis/IWrapperSoapDeSerializer.h>
 
+#include "../common/AxisTrace.h"
+
 AXIS_CPP_NAMESPACE_USE
 
 extern "C" {

Modified: webservices/axis/trunk/c/src/cbindings/IWrapperSoapSerializerC.cpp
URL: http://svn.apache.org/viewvc/webservices/axis/trunk/c/src/cbindings/IWrapperSoapSerializerC.cpp?rev=703625&r1=703624&r2=703625&view=diff
==============================================================================
--- webservices/axis/trunk/c/src/cbindings/IWrapperSoapSerializerC.cpp (original)
+++ webservices/axis/trunk/c/src/cbindings/IWrapperSoapSerializerC.cpp Fri Oct 10 20:41:17 2008
@@ -15,6 +15,9 @@
  *   limitations under the License.
  */
 
+// !!! This include file must be first thing in file !!!
+#include "../platforms/PlatformAutoSense.hpp"
+
 #include <axis/IWrapperSoapSerializer.hpp>
 #include <axis/AxisException.hpp>
 
@@ -29,6 +32,8 @@
 #include <axis/WSDDDefines.h>
 #include <axis/IWrapperSoapSerializer.h>
 
+#include "../common/AxisTrace.h"
+
 AXIS_CPP_NAMESPACE_USE
 
 extern "C" {

Modified: webservices/axis/trunk/c/src/cbindings/client/CallC.cpp
URL: http://svn.apache.org/viewvc/webservices/axis/trunk/c/src/cbindings/client/CallC.cpp?rev=703625&r1=703624&r2=703625&view=diff
==============================================================================
--- webservices/axis/trunk/c/src/cbindings/client/CallC.cpp (original)
+++ webservices/axis/trunk/c/src/cbindings/client/CallC.cpp Fri Oct 10 20:41:17 2008
@@ -15,6 +15,9 @@
  *   limitations under the License.
  */
 
+// !!! This include file must be first thing in file !!!
+#include "../../platforms/PlatformAutoSense.hpp"
+
 #include <axis/client/Call.hpp>
 #include <axis/AxisException.hpp>
 #include <axis/client/Stub.hpp>
@@ -22,6 +25,7 @@
 #include "../AxisObjectConverter.hpp"
 #include "StubC.h"
 
+#include "../../common/AxisTrace.h"
 
 #include <axis/Axis.h>
 #include <axis/GDefine.h>

Modified: webservices/axis/trunk/c/src/cbindings/client/StubC.cpp
URL: http://svn.apache.org/viewvc/webservices/axis/trunk/c/src/cbindings/client/StubC.cpp?rev=703625&r1=703624&r2=703625&view=diff
==============================================================================
--- webservices/axis/trunk/c/src/cbindings/client/StubC.cpp (original)
+++ webservices/axis/trunk/c/src/cbindings/client/StubC.cpp Fri Oct 10 20:41:17 2008
@@ -14,7 +14,10 @@
  *   See the License for the specific language governing permissions and
  *   limitations under the License.
  */
- 
+
+// !!! This include file must be first thing in file !!!
+#include "../../platforms/PlatformAutoSense.hpp"
+
 #include <stdarg.h>
 
 #include <axis/UnknownElementException.hpp>
@@ -29,6 +32,7 @@
 
 #include "StubC.h"
 
+#include "../../common/AxisTrace.h"
 
 AXIS_CPP_NAMESPACE_USE
 

Modified: webservices/axis/trunk/c/src/common/AdminUtils.cpp
URL: http://svn.apache.org/viewvc/webservices/axis/trunk/c/src/common/AdminUtils.cpp?rev=703625&r1=703624&r2=703625&view=diff
==============================================================================
--- webservices/axis/trunk/c/src/common/AdminUtils.cpp (original)
+++ webservices/axis/trunk/c/src/common/AdminUtils.cpp Fri Oct 10 20:41:17 2008
@@ -15,10 +15,16 @@
  *   limitations under the License.
  */
 
-#include "AdminUtils.h"
+// !!! This include file must be first thing in file !!!
+#include "../platforms/PlatformAutoSense.hpp"
+
 #include <axis/Axis.hpp>
+
+#include "AdminUtils.h"
 #include "../wsdd/WSDDDeployment.h"
 
+#include "AxisTrace.h"
+
 extern AXIS_CPP_NAMESPACE_PREFIX WSDDDeployment* g_pWSDDDeployment;
 
 AXIS_CPP_NAMESPACE_START

Modified: webservices/axis/trunk/c/src/common/ArrayBean.cpp
URL: http://svn.apache.org/viewvc/webservices/axis/trunk/c/src/common/ArrayBean.cpp?rev=703625&r1=703624&r2=703625&view=diff
==============================================================================
--- webservices/axis/trunk/c/src/common/ArrayBean.cpp (original)
+++ webservices/axis/trunk/c/src/common/ArrayBean.cpp Fri Oct 10 20:41:17 2008
@@ -21,12 +21,16 @@
  *
  */
 
+// !!! This include file must be first thing in file !!!
+#include "../platforms/PlatformAutoSense.hpp"
+
 #include "axis/Axis.hpp"
 
 #include "Param.h"
 #include "ArrayBean.h"
 #include "BasicTypeSerializer.h"
 #include "../engine/AxisEngine.h"
+
 #include "AxisTrace.h"
 
 AXIS_CPP_NAMESPACE_START

Modified: webservices/axis/trunk/c/src/common/AxisCPPConfigDefaults.cpp
URL: http://svn.apache.org/viewvc/webservices/axis/trunk/c/src/common/AxisCPPConfigDefaults.cpp?rev=703625&r1=703624&r2=703625&view=diff
==============================================================================
--- webservices/axis/trunk/c/src/common/AxisCPPConfigDefaults.cpp (original)
+++ webservices/axis/trunk/c/src/common/AxisCPPConfigDefaults.cpp Fri Oct 10 20:41:17 2008
@@ -20,15 +20,20 @@
  *
  */
 
+// !!! This include file must be first thing in file !!!
 #include "../platforms/PlatformAutoSense.hpp"
 
-#include "axis/AxisCPPConfigDefaults.hpp"
-#include "AxisCPPConfigDefaultsImpl.hpp"
-#include "AxisUtils.h"
 #include <stdlib.h>
 #include <iostream>
 #include <string.h>
 
+#include "axis/AxisCPPConfigDefaults.hpp"
+
+#include "AxisCPPConfigDefaultsImpl.hpp"
+#include "AxisUtils.h"
+
+#include "AxisTrace.h"
+
 AXIS_CPP_NAMESPACE_START 
 
 AxisCPPConfigDefaults::AxisCPPConfigDefaults ()

Modified: webservices/axis/trunk/c/src/common/AxisCPPConfigDefaultsImpl.cpp
URL: http://svn.apache.org/viewvc/webservices/axis/trunk/c/src/common/AxisCPPConfigDefaultsImpl.cpp?rev=703625&r1=703624&r2=703625&view=diff
==============================================================================
--- webservices/axis/trunk/c/src/common/AxisCPPConfigDefaultsImpl.cpp (original)
+++ webservices/axis/trunk/c/src/common/AxisCPPConfigDefaultsImpl.cpp Fri Oct 10 20:41:17 2008
@@ -20,16 +20,19 @@
  *
  */
 
+// !!! This include file must be first thing in file !!!
 #include "../platforms/PlatformAutoSense.hpp"
 
+#include <stdlib.h>
+#include <iostream>
+#include <string.h>
+
 #include "AxisCPPConfigDefaultsImpl.hpp"
 #include "AxisUtils.h"
 #include "AxisConfig.h"
 #include "AxisConfigException.h"
-#include "../common/AxisTrace.h"
-#include <stdlib.h>
-#include <iostream>
-#include <string.h>
+
+#include "AxisTrace.h"
 
 extern AXIS_CPP_NAMESPACE_PREFIX AxisConfig* g_pConfig;
 AXIS_CPP_NAMESPACE_START 

Modified: webservices/axis/trunk/c/src/common/AxisConfig.cpp
URL: http://svn.apache.org/viewvc/webservices/axis/trunk/c/src/common/AxisConfig.cpp?rev=703625&r1=703624&r2=703625&view=diff
==============================================================================
--- webservices/axis/trunk/c/src/common/AxisConfig.cpp (original)
+++ webservices/axis/trunk/c/src/common/AxisConfig.cpp Fri Oct 10 20:41:17 2008
@@ -22,16 +22,21 @@
  *
  */
 
+// !!! This include file must be first thing in file !!!
 #include "../platforms/PlatformAutoSense.hpp"
 
-#include "AxisConfig.h"
-#include <axis/GDefine.hpp>
-#include "../common/AxisFile.h"
-#include "AxisUtils.h"
 #include <stdlib.h>
 #include <iostream>
 #include <string.h>
 
+#include <axis/GDefine.hpp>
+
+#include "AxisConfig.h"
+#include "AxisFile.h"
+#include "AxisUtils.h"
+
+#include "AxisTrace.h"
+
 AXIS_CPP_NAMESPACE_START 
 
 AxisConfig::AxisConfig()

Modified: webservices/axis/trunk/c/src/common/AxisTrace.cpp
URL: http://svn.apache.org/viewvc/webservices/axis/trunk/c/src/common/AxisTrace.cpp?rev=703625&r1=703624&r2=703625&view=diff
==============================================================================
--- webservices/axis/trunk/c/src/common/AxisTrace.cpp (original)
+++ webservices/axis/trunk/c/src/common/AxisTrace.cpp Fri Oct 10 20:41:17 2008
@@ -20,21 +20,29 @@
  *
  */
 
-#include "AxisTrace.h"
+// !!! This include file must be first thing in file !!!
+#include "../platforms/PlatformAutoSense.hpp"
+
 #include <time.h>
 #include <stdio.h>
 #include <stdarg.h>
 #include <stdlib.h>
-#include "AxisUtils.h"
-#include <axis/AxisException.hpp>
-#include "AxisConfig.h"
 #include <string>
+
 // cctype is needed to make isprint compile on linux
 #include <cctype>
 #include <exception>
 #include <ctime>
 #include <cstring>
 
+#include <axis/AxisException.hpp>
+
+#include "AxisUtils.h"
+#include "AxisConfig.h"
+
+#include "AxisTrace.h"
+
+
 extern AXIS_CPP_NAMESPACE_PREFIX AxisConfig* g_pConfig;
 AXIS_CPP_NAMESPACE_START
 using namespace std;

Modified: webservices/axis/trunk/c/src/common/AxisUserAPI.cpp
URL: http://svn.apache.org/viewvc/webservices/axis/trunk/c/src/common/AxisUserAPI.cpp?rev=703625&r1=703624&r2=703625&view=diff
==============================================================================
--- webservices/axis/trunk/c/src/common/AxisUserAPI.cpp (original)
+++ webservices/axis/trunk/c/src/common/AxisUserAPI.cpp Fri Oct 10 20:41:17 2008
@@ -17,10 +17,15 @@
  * @author Mark Whitlock
  */
 
+// !!! This include file must be first thing in file !!!
+#include "../platforms/PlatformAutoSense.hpp"
+
 #include <axis/Axis.hpp>
 #include <axis/AxisUserAPI.hpp>
 #include <axis/AxisUserAPIArrays.hpp>
 
+#include "AxisTrace.h"
+
 AXIS_CPP_NAMESPACE_START 
 
 /*

Modified: webservices/axis/trunk/c/src/common/AxisUtils.cpp
URL: http://svn.apache.org/viewvc/webservices/axis/trunk/c/src/common/AxisUtils.cpp?rev=703625&r1=703624&r2=703625&view=diff
==============================================================================
--- webservices/axis/trunk/c/src/common/AxisUtils.cpp (original)
+++ webservices/axis/trunk/c/src/common/AxisUtils.cpp Fri Oct 10 20:41:17 2008
@@ -20,16 +20,16 @@
  *
  */
 
-/*
- * Revision 1.1  2005/01/19 roshan
- * Added decodeFromBase64Binary
- */
+// !!! This include file must be first thing in file !!!
+#include "../platforms/PlatformAutoSense.hpp"
 
+#include <axis/AxisUserAPI.hpp>
 
 #include "AxisUtils.h"
-#include <axis/AxisUserAPI.hpp>
 #include "../soap/apr_base64.h"
 
+#include "AxisTrace.h"
+
 AXIS_CPP_NAMESPACE_START
 
 AxisXMLCh AxisUtils::m_Buffer[CONVERT_BUFFER_SIZE];

Modified: webservices/axis/trunk/c/src/common/BasicTypeSerializer.cpp
URL: http://svn.apache.org/viewvc/webservices/axis/trunk/c/src/common/BasicTypeSerializer.cpp?rev=703625&r1=703624&r2=703625&view=diff
==============================================================================
--- webservices/axis/trunk/c/src/common/BasicTypeSerializer.cpp (original)
+++ webservices/axis/trunk/c/src/common/BasicTypeSerializer.cpp Fri Oct 10 20:41:17 2008
@@ -20,12 +20,17 @@
  *
  */
 
+// !!! This include file must be first thing in file !!!
+#include "../platforms/PlatformAutoSense.hpp"
 
 #include <stdio.h>
+
 #include "BasicTypeSerializer.h"
 #include "../soap/apr_base64.h"
 #include "../soap/HexCoder.h"
 
+#include "AxisTrace.h"
+
 AXIS_CPP_NAMESPACE_START
 
 BasicTypeSerializer::BasicTypeSerializer ()

Modified: webservices/axis/trunk/c/src/common/MessageData.cpp
URL: http://svn.apache.org/viewvc/webservices/axis/trunk/c/src/common/MessageData.cpp?rev=703625&r1=703624&r2=703625&view=diff
==============================================================================
--- webservices/axis/trunk/c/src/common/MessageData.cpp (original)
+++ webservices/axis/trunk/c/src/common/MessageData.cpp Fri Oct 10 20:41:17 2008
@@ -20,11 +20,15 @@
  *
  */
 
+// !!! This include file must be first thing in file !!!
+#include "../platforms/PlatformAutoSense.hpp"
 
-#include "../common/MessageData.h"
+#include "MessageData.h"
 #include "IDeployerUtils.h"
 #include "../wsdd/WSDDDeployment.h"
 
+#include "AxisTrace.h"
+
 extern AXIS_CPP_NAMESPACE_PREFIX WSDDDeployment* g_pWSDDDeployment;
 
 AXIS_CPP_NAMESPACE_START

Modified: webservices/axis/trunk/c/src/common/Param.cpp
URL: http://svn.apache.org/viewvc/webservices/axis/trunk/c/src/common/Param.cpp?rev=703625&r1=703624&r2=703625&view=diff
==============================================================================
--- webservices/axis/trunk/c/src/common/Param.cpp (original)
+++ webservices/axis/trunk/c/src/common/Param.cpp Fri Oct 10 20:41:17 2008
@@ -20,16 +20,22 @@
  *
  */
 
+// !!! This include file must be first thing in file !!!
+#include "../platforms/PlatformAutoSense.hpp"
+
+#include <stdlib.h>
+#include <stdio.h>
+
 #include <axis/AxisUserAPI.hpp>
+
 #include "../engine/AxisEngine.h"
 #include "Param.h"
 #include "ArrayBean.h"
 #include "BasicTypeSerializer.h"
 #include "AxisUtils.h"
-#include "AxisTrace.h"
 #include "../soap/SoapAttachmentReference.hpp"
-#include <stdlib.h>
-#include <stdio.h>
+
+#include "AxisTrace.h"
 
 AXIS_CPP_NAMESPACE_START
 

Modified: webservices/axis/trunk/c/src/common/SoapEnvVersions.cpp
URL: http://svn.apache.org/viewvc/webservices/axis/trunk/c/src/common/SoapEnvVersions.cpp?rev=703625&r1=703624&r2=703625&view=diff
==============================================================================
--- webservices/axis/trunk/c/src/common/SoapEnvVersions.cpp (original)
+++ webservices/axis/trunk/c/src/common/SoapEnvVersions.cpp Fri Oct 10 20:41:17 2008
@@ -19,6 +19,9 @@
  *
  */
 
+// !!! This include file must be first thing in file !!!
+#include "../platforms/PlatformAutoSense.hpp"
+
 #include <axis/SoapEnvVersions.hpp>
 
 AXIS_CPP_NAMESPACE_START

Modified: webservices/axis/trunk/c/src/common/TypeMapping.cpp
URL: http://svn.apache.org/viewvc/webservices/axis/trunk/c/src/common/TypeMapping.cpp?rev=703625&r1=703624&r2=703625&view=diff
==============================================================================
--- webservices/axis/trunk/c/src/common/TypeMapping.cpp (original)
+++ webservices/axis/trunk/c/src/common/TypeMapping.cpp Fri Oct 10 20:41:17 2008
@@ -19,10 +19,14 @@
  *
  */
 
+// !!! This include file must be first thing in file !!!
+#include "../platforms/PlatformAutoSense.hpp"
 
 #include <axis/TypeMapping.hpp>
+
 #include "AxisUtils.h"
-#define __TRC(X) AxisUtils::Convert(X)
+
+#include "AxisTrace.h"
 
 AXIS_CPP_NAMESPACE_START
 using namespace std;

Modified: webservices/axis/trunk/c/src/engine/AppScopeHandlerPool.cpp
URL: http://svn.apache.org/viewvc/webservices/axis/trunk/c/src/engine/AppScopeHandlerPool.cpp?rev=703625&r1=703624&r2=703625&view=diff
==============================================================================
--- webservices/axis/trunk/c/src/engine/AppScopeHandlerPool.cpp (original)
+++ webservices/axis/trunk/c/src/engine/AppScopeHandlerPool.cpp Fri Oct 10 20:41:17 2008
@@ -19,10 +19,14 @@
  *
  */
 
+// !!! This include file must be first thing in file !!!
+#include "../platforms/PlatformAutoSense.hpp"
+
+#include <axis/AxisException.hpp>
 
 #include "AppScopeHandlerPool.h"
 #include "HandlerLoader.h"
-#include <axis/AxisException.hpp>
+
 #include "../common/AxisTrace.h"
 
 extern AXIS_CPP_NAMESPACE_PREFIX HandlerLoader* g_pHandlerLoader;

Modified: webservices/axis/trunk/c/src/engine/Axis.cpp
URL: http://svn.apache.org/viewvc/webservices/axis/trunk/c/src/engine/Axis.cpp?rev=703625&r1=703624&r2=703625&view=diff
==============================================================================
--- webservices/axis/trunk/c/src/engine/Axis.cpp (original)
+++ webservices/axis/trunk/c/src/engine/Axis.cpp Fri Oct 10 20:41:17 2008
@@ -21,15 +21,14 @@
  * @author Samisa Abeysinghe (sabeysinghe@virtusa.com)
  */
 
-#ifdef WIN32
-#pragma warning (disable : 4503)
-#endif
+// !!! This include file must be first thing in file !!!
+#include "../platforms/PlatformAutoSense.hpp"
 
-#ifdef WIN32
-#include <Windows.h>            //for Sleep(0);
-#else
-#include <unistd.h>
-#endif
+#include <stdio.h>
+#include <stdlib.h>
+#include <string>
+#include <map>
+#include <iostream>
 
 #include <axis/Axis.hpp>
 
@@ -40,12 +39,6 @@
 #include "server/ServerAxisEngine.h"
 #endif
 
-#include <stdio.h>
-#include <stdlib.h>
-#include <string>
-#include <map>
-#include <iostream>
-
 #include <axis/AxisUserAPI.hpp>
 
 #include "../soap/SoapFault.h"
@@ -62,10 +55,12 @@
 #include "../common/AxisUtils.h"
 #include "../common/AxisConfig.h"
 #include "../wsdd/WSDDKeywords.h"
-#include "../common/AxisTrace.h"
 #include "SOAPTransportFactory.h"
 #include "XMLParserFactory.h"
 
+#include "../common/AxisTrace.h"
+
+
 AXIS_CPP_NAMESPACE_USE
 
 #define BYTESTOREAD 64
@@ -495,11 +490,7 @@
 
 void Ax_Sleep (int nTime)
 {
-#ifdef WIN32
-    Sleep (0);
-#else
-    sleep (0);
-#endif
+	PLATFORM_SLEEP(0);
 }
 
 

Modified: webservices/axis/trunk/c/src/engine/AxisEngine.cpp
URL: http://svn.apache.org/viewvc/webservices/axis/trunk/c/src/engine/AxisEngine.cpp?rev=703625&r1=703624&r2=703625&view=diff
==============================================================================
--- webservices/axis/trunk/c/src/engine/AxisEngine.cpp (original)
+++ webservices/axis/trunk/c/src/engine/AxisEngine.cpp Fri Oct 10 20:41:17 2008
@@ -18,18 +18,21 @@
  *
  */
 
-#include "AxisEngine.h"
+// !!! This include file must be first thing in file !!!
+#include "../platforms/PlatformAutoSense.hpp"
+
 #include <stdio.h>
 
+#include "AxisEngine.h"
 #include "HandlerPool.h"
 #include "DeserializerPool.h"
 #include "SerializerPool.h"
+
 #include "../common/AxisTrace.h"
 
 extern AXIS_CPP_NAMESPACE_PREFIX DeserializerPool* g_pDeserializerPool;
 extern AXIS_CPP_NAMESPACE_PREFIX SerializerPool* g_pSerializerPool;
 extern AXIS_CPP_NAMESPACE_PREFIX HandlerPool* g_pHandlerPool;
-// extern WSDDDeployment* g_pWSDDDeployment;
 
 AXIS_CPP_NAMESPACE_START
 

Modified: webservices/axis/trunk/c/src/engine/DeserializerPool.cpp
URL: http://svn.apache.org/viewvc/webservices/axis/trunk/c/src/engine/DeserializerPool.cpp?rev=703625&r1=703624&r2=703625&view=diff
==============================================================================
--- webservices/axis/trunk/c/src/engine/DeserializerPool.cpp (original)
+++ webservices/axis/trunk/c/src/engine/DeserializerPool.cpp Fri Oct 10 20:41:17 2008
@@ -20,7 +20,11 @@
  *
  */
 
+// !!! This include file must be first thing in file !!!
+#include "../platforms/PlatformAutoSense.hpp"
+
 #include "DeserializerPool.h"
+
 #include "../common/AxisTrace.h"
 
 AXIS_CPP_NAMESPACE_START

Modified: webservices/axis/trunk/c/src/engine/HandlerChain.cpp
URL: http://svn.apache.org/viewvc/webservices/axis/trunk/c/src/engine/HandlerChain.cpp?rev=703625&r1=703624&r2=703625&view=diff
==============================================================================
--- webservices/axis/trunk/c/src/engine/HandlerChain.cpp (original)
+++ webservices/axis/trunk/c/src/engine/HandlerChain.cpp Fri Oct 10 20:41:17 2008
@@ -19,8 +19,11 @@
  *
  */
 
+// !!! This include file must be first thing in file !!!
+#include "../platforms/PlatformAutoSense.hpp"
 
 #include "HandlerChain.h"
+
 #include "../common/AxisTrace.h"
 
 AXIS_CPP_NAMESPACE_START

Modified: webservices/axis/trunk/c/src/engine/HandlerLoader.cpp
URL: http://svn.apache.org/viewvc/webservices/axis/trunk/c/src/engine/HandlerLoader.cpp?rev=703625&r1=703624&r2=703625&view=diff
==============================================================================
--- webservices/axis/trunk/c/src/engine/HandlerLoader.cpp (original)
+++ webservices/axis/trunk/c/src/engine/HandlerLoader.cpp Fri Oct 10 20:41:17 2008
@@ -20,18 +20,16 @@
  * @author Damitha Kumarage (damitha@opensource.lk, damitha@jkcsworld.com)
  *
  */
-#ifdef WIN32
-#pragma warning (disable : 4390)        // empty controlled statement found;
-#pragma warning (disable : 4786)
-#endif
 
-// !!! Must be first thing in file !!!
+// !!! This include file must be first thing in file !!!
 #include "../platforms/PlatformAutoSense.hpp"
 
-#include "HandlerLoader.h"
 #include <stdio.h>
+
+#include "HandlerLoader.h"
 #include "../common/AxisUtils.h"
 #include "../wsdd/WSDDDeployment.h"
+
 #include "../common/AxisTrace.h"
 
 extern AXIS_CPP_NAMESPACE_PREFIX WSDDDeployment* g_pWSDDDeployment;
@@ -52,33 +50,24 @@
          m_HandlerInfoList.begin (); it != m_HandlerInfoList.end (); it++)
     {
         pHandlerInfo = (*it).second;
-        if (pHandlerInfo->m_nObjCount != 0);  /* It seems that some objects
-                                               * created have not been deleted
-					                           * - unexpected
-					                           */
-            unloadLib (pHandlerInfo);
+        unloadLib (pHandlerInfo);
         delete pHandlerInfo;
     }
-    //unlock ();
 	l.unlock ();
     PLATFORM_LOADLIBEXIT()
 }
 
 int HandlerLoader::deleteHandler (BasicHandler* pHandler, int nLibId)
 {
-    //lock ();
 	Lock l(this);
     if (m_HandlerInfoList.find (nLibId) != m_HandlerInfoList.end ())
     {
         HandlerInformation* pHandlerInfo = m_HandlerInfoList[nLibId];
         pHandlerInfo->m_nObjCount--;
         pHandlerInfo->m_Delete (pHandler);
-        //if (pHandlerInfo->m_nObjCount == 0);  //time to unload the DLL
-          //  unlock ();
     }
     else
     {
-        //unlock ();
         throw AxisEngineException(SERVER_ENGINE_HANDLER_NOT_LOADED);
     }
     return AXIS_SUCCESS;
@@ -120,7 +109,6 @@
         if (pHandlerInfo->m_sLib.empty ())
         {
             delete pHandlerInfo;
-            //unlock ();
             AXISTRACE1("SERVER_CONFIG_LIBRARY_PATH_EMPTY", CRITICAL);
             throw AxisConfigException(SERVER_CONFIG_LIBRARY_PATH_EMPTY);
         }
@@ -144,7 +132,6 @@
                 unloadLib (pHandlerInfo);
                 
                 delete pHandlerInfo;
-                //unlock ();
                 throw AxisEngineException(SERVER_ENGINE_LIBRARY_LOADING_FAILED);
             }
             else // success
@@ -198,7 +185,6 @@
             {
                 ((HandlerBase*) pBH->_object)->fini ();
                 pHandlerInfo->m_Delete (pBH);
-                //unlock ();
                 AXISTRACE1("SERVER_ENGINE_HANDLER_INIT_FAILED", CRITICAL);
                 throw AxisEngineException(SERVER_ENGINE_HANDLER_INIT_FAILED);
             }
@@ -206,12 +192,10 @@
     }
     else
     {
-        //unlock ();
         AXISTRACE1("SERVER_ENGINE_HANDLER_CREATION_FAILED", CRITICAL);
         throw AxisEngineException(SERVER_ENGINE_HANDLER_CREATION_FAILED);
     }
 
-    //unlock ();
     return AXIS_SUCCESS;
 }
 

Modified: webservices/axis/trunk/c/src/engine/HandlerPool.cpp
URL: http://svn.apache.org/viewvc/webservices/axis/trunk/c/src/engine/HandlerPool.cpp?rev=703625&r1=703624&r2=703625&view=diff
==============================================================================
--- webservices/axis/trunk/c/src/engine/HandlerPool.cpp (original)
+++ webservices/axis/trunk/c/src/engine/HandlerPool.cpp Fri Oct 10 20:41:17 2008
@@ -19,15 +19,18 @@
  *
  */
 
+// !!! This include file must be first thing in file !!!
+#include "../platforms/PlatformAutoSense.hpp"
+
+#include <axis/AxisException.hpp>
 
 #include "HandlerPool.h"
 #include "AppScopeHandlerPool.h"
 #include "RequestScopeHandlerPool.h"
 #include "SessionScopeHandlerPool.h"
 #include "../wsdd/WSDDDeployment.h"
-#include <axis/AxisException.hpp>
+
 #include "../common/AxisTrace.h"
-#include "../platforms/PlatformAutoSense.hpp"
 
 extern AXIS_CPP_NAMESPACE_PREFIX AppScopeHandlerPool* g_pAppScopeHandlerPool;
 extern AXIS_CPP_NAMESPACE_PREFIX RequestScopeHandlerPool* g_pRequestScopeHandlerPool;

Modified: webservices/axis/trunk/c/src/engine/RequestScopeHandlerPool.cpp
URL: http://svn.apache.org/viewvc/webservices/axis/trunk/c/src/engine/RequestScopeHandlerPool.cpp?rev=703625&r1=703624&r2=703625&view=diff
==============================================================================
--- webservices/axis/trunk/c/src/engine/RequestScopeHandlerPool.cpp (original)
+++ webservices/axis/trunk/c/src/engine/RequestScopeHandlerPool.cpp Fri Oct 10 20:41:17 2008
@@ -19,15 +19,15 @@
  *
  */
 
-/*
- * Revision 1.1  2004/08/26 roshan
- * Added code to the putInstance method, so that it calls the "fini" method of
- *  a Handler when the handler is released
- */
+
+// !!! This include file must be first thing in file !!!
+#include "../platforms/PlatformAutoSense.hpp"
 
 #include "RequestScopeHandlerPool.h"
 #include "HandlerLoader.h"
 
+#include "../common/AxisTrace.h"
+
 extern AXIS_CPP_NAMESPACE_PREFIX HandlerLoader* g_pHandlerLoader;
 
 AXIS_CPP_NAMESPACE_START

Modified: webservices/axis/trunk/c/src/engine/SOAPTransportFactory.cpp
URL: http://svn.apache.org/viewvc/webservices/axis/trunk/c/src/engine/SOAPTransportFactory.cpp?rev=703625&r1=703624&r2=703625&view=diff
==============================================================================
--- webservices/axis/trunk/c/src/engine/SOAPTransportFactory.cpp (original)
+++ webservices/axis/trunk/c/src/engine/SOAPTransportFactory.cpp Fri Oct 10 20:41:17 2008
@@ -15,20 +15,16 @@
  *   limitations under the License.
  */
 
-/**
- * This class 
- *
- * @author Susantha Kumara (skumara@virtusa.com, susantha@opensource.lk)
- *
- */
-
+// !!! This include file must be first thing in file !!!
 #include "../platforms/PlatformAutoSense.hpp"
 
+#include <stdio.h>
+
 #include "SOAPTransportFactory.h"
 #include "../transport/SOAPTransport.h"
-#include <stdio.h>
 #include "../common/AxisConfig.h"
 #include "AxisEngineException.h"
+
 #include "../common/AxisTrace.h"
                                                                                                                              
 extern AXIS_CPP_NAMESPACE_PREFIX AxisConfig* g_pConfig;

Modified: webservices/axis/trunk/c/src/engine/SerializerPool.cpp
URL: http://svn.apache.org/viewvc/webservices/axis/trunk/c/src/engine/SerializerPool.cpp?rev=703625&r1=703624&r2=703625&view=diff
==============================================================================
--- webservices/axis/trunk/c/src/engine/SerializerPool.cpp (original)
+++ webservices/axis/trunk/c/src/engine/SerializerPool.cpp Fri Oct 10 20:41:17 2008
@@ -19,7 +19,11 @@
  *
  */
 
+// !!! This include file must be first thing in file !!!
+#include "../platforms/PlatformAutoSense.hpp"
+
 #include "SerializerPool.h"
+
 #include "../common/AxisTrace.h"
 
 AXIS_CPP_NAMESPACE_START

Modified: webservices/axis/trunk/c/src/engine/SessionScopeHandlerPool.cpp
URL: http://svn.apache.org/viewvc/webservices/axis/trunk/c/src/engine/SessionScopeHandlerPool.cpp?rev=703625&r1=703624&r2=703625&view=diff
==============================================================================
--- webservices/axis/trunk/c/src/engine/SessionScopeHandlerPool.cpp (original)
+++ webservices/axis/trunk/c/src/engine/SessionScopeHandlerPool.cpp Fri Oct 10 20:41:17 2008
@@ -19,13 +19,13 @@
  *
  */
 
-#ifdef WIN32
-#pragma warning (disable : 4503)
-#endif
+// !!! This include file must be first thing in file !!!
+#include "../platforms/PlatformAutoSense.hpp"
 
 #include "SessionScopeHandlerPool.h"
 #include "HandlerLoader.h"
 
+#include "../common/AxisTrace.h"
 
 extern AXIS_CPP_NAMESPACE_PREFIX HandlerLoader* g_pHandlerLoader;
 

Modified: webservices/axis/trunk/c/src/engine/SharedObject.cpp
URL: http://svn.apache.org/viewvc/webservices/axis/trunk/c/src/engine/SharedObject.cpp?rev=703625&r1=703624&r2=703625&view=diff
==============================================================================
--- webservices/axis/trunk/c/src/engine/SharedObject.cpp (original)
+++ webservices/axis/trunk/c/src/engine/SharedObject.cpp Fri Oct 10 20:41:17 2008
@@ -20,9 +20,13 @@
  *
  */
 
-#include "SharedObject.h"
+// !!! This include file must be first thing in file !!!
 #include "../platforms/PlatformAutoSense.hpp"
 
+#include "SharedObject.h"
+
+#include "../common/AxisTrace.h"
+
 AXIS_CPP_NAMESPACE_START
 
 SharedObject::SharedObject ()

Modified: webservices/axis/trunk/c/src/engine/XMLParserFactory.cpp
URL: http://svn.apache.org/viewvc/webservices/axis/trunk/c/src/engine/XMLParserFactory.cpp?rev=703625&r1=703624&r2=703625&view=diff
==============================================================================
--- webservices/axis/trunk/c/src/engine/XMLParserFactory.cpp (original)
+++ webservices/axis/trunk/c/src/engine/XMLParserFactory.cpp Fri Oct 10 20:41:17 2008
@@ -15,20 +15,16 @@
  *   limitations under the License.
  */
 
-/**
- * This class 
- *
- * @author Susantha Kumara (skumara@virtusa.com, susantha@opensource.lk)
- *
- */
-
+// !!! This include file must be first thing in file !!!
 #include "../platforms/PlatformAutoSense.hpp"
 
+#include <stdio.h>
+
 #include "XMLParserFactory.h"
 #include "../xml/XMLParser.h"
-#include <stdio.h>
 #include "../common/AxisConfig.h"
 #include "AxisEngineException.h"
+
 #include "../common/AxisTrace.h"
                                                                                                                              
 extern AXIS_CPP_NAMESPACE_PREFIX AxisConfig* g_pConfig;

Modified: webservices/axis/trunk/c/src/engine/client/Call.cpp
URL: http://svn.apache.org/viewvc/webservices/axis/trunk/c/src/engine/client/Call.cpp?rev=703625&r1=703624&r2=703625&view=diff
==============================================================================
--- webservices/axis/trunk/c/src/engine/client/Call.cpp (original)
+++ webservices/axis/trunk/c/src/engine/client/Call.cpp Fri Oct 10 20:41:17 2008
@@ -21,6 +21,9 @@
  *
  */
 
+// !!! This include file must be first thing in file !!!
+#include "../../platforms/PlatformAutoSense.hpp"
+
 #include <axis/client/Call.hpp>
 #include <axis/AxisException.hpp>
 #include <axis/ISoapFault.hpp>
@@ -36,6 +39,8 @@
 #include "../../soap/Attribute.h"
 #include "../../soap/SoapMethod.h"
 
+#include "../../common/AxisTrace.h"
+
 extern AXIS_CPP_NAMESPACE_PREFIX AxisConfig* g_pConfig;
 
 extern "C" int initialize_module (int bServer);

Modified: webservices/axis/trunk/c/src/engine/client/ClientAxisEngine.cpp
URL: http://svn.apache.org/viewvc/webservices/axis/trunk/c/src/engine/client/ClientAxisEngine.cpp?rev=703625&r1=703624&r2=703625&view=diff
==============================================================================
--- webservices/axis/trunk/c/src/engine/client/ClientAxisEngine.cpp (original)
+++ webservices/axis/trunk/c/src/engine/client/ClientAxisEngine.cpp Fri Oct 10 20:41:17 2008
@@ -22,14 +22,19 @@
  *  Handlers once they are used.
  */
 
+// !!! This include file must be first thing in file !!!
+#include "../../platforms/PlatformAutoSense.hpp"
+
+#include <axis/AxisException.hpp>
 
 #include "ClientAxisEngine.h"
 #include "../../wsdd/WSDDDeployment.h"
 #include "../HandlerPool.h"
-#include <axis/AxisException.hpp>
 #include "../../common/AxisTrace.h"
 #include "../../common/AxisGenException.h"
 
+#include "../../common/AxisTrace.h"
+
 extern AXIS_CPP_NAMESPACE_PREFIX WSDDDeployment* g_pWSDDDeployment;
 extern AXIS_CPP_NAMESPACE_PREFIX HandlerPool* g_pHandlerPool;
 

Modified: webservices/axis/trunk/c/src/engine/client/Stub.cpp
URL: http://svn.apache.org/viewvc/webservices/axis/trunk/c/src/engine/client/Stub.cpp?rev=703625&r1=703624&r2=703625&view=diff
==============================================================================
--- webservices/axis/trunk/c/src/engine/client/Stub.cpp (original)
+++ webservices/axis/trunk/c/src/engine/client/Stub.cpp Fri Oct 10 20:41:17 2008
@@ -18,16 +18,23 @@
  * @author Roshan Weerasuriya (roshan@opensource.lk, roshanw@jkcsworld.com)
  */
 
+// !!! This include file must be first thing in file !!!
+#include "../../platforms/PlatformAutoSense.hpp"
+
+#include <stdio.h>
+
+#include <axis/AxisWrapperAPI.hpp>
 #include <axis/UnknownElementException.hpp>
 #include <axis/client/Stub.hpp>
-#include <stdio.h>
+
 #include "../../transport/SOAPTransport.h"
-#include <axis/AxisWrapperAPI.hpp>
 #include "../../soap/SoapSerializer.h"
 #include "../../common/AxisUtils.h"
 #include "../../common/AxisConfig.h"
 #include "../../common/AxisGenException.h"
 
+#include "../../common/AxisTrace.h"
+
 extern AXIS_CPP_NAMESPACE_PREFIX AxisConfig* g_pConfig;
 
 AXIS_CPP_NAMESPACE_USE

Modified: webservices/axis/trunk/c/src/platforms/windows/PlatformSpecificWindows.hpp
URL: http://svn.apache.org/viewvc/webservices/axis/trunk/c/src/platforms/windows/PlatformSpecificWindows.hpp?rev=703625&r1=703624&r2=703625&view=diff
==============================================================================
--- webservices/axis/trunk/c/src/platforms/windows/PlatformSpecificWindows.hpp (original)
+++ webservices/axis/trunk/c/src/platforms/windows/PlatformSpecificWindows.hpp Fri Oct 10 20:41:17 2008
@@ -19,9 +19,36 @@
 #if !defined( _PLATFORM_SPECIFIC_WINDOWS_HPP )
 #define _PLATFORM_SPECIFIC_WINDOWS_HPP
 
-// Disable: C4290: C++ exception specification ignored except to indicate a function is not __declspec(nothrow)
+#define _CRT_SECURE_NO_WARNINGS
+
+#define _SCL_SECURE_NO_WARNINGS
+
+#define _USE_32BIT_TIME_T
+
+// C4101: 'identifier' : unreferenced local variable (revisit this)
+#pragma warning (disable : 4101)
+
+// C4251: class xx needs to have dll-interface to be used by clients of class bb
+#pragma warning (disable : 4251)
+
+// C4275: non dll-interface class used as base for dll-interface class
+#pragma warning (disable : 4275)
+
+// C4290: C++ exception specification ignored except to indicate a function is not __declspec(nothrow)
 #pragma warning (disable : 4290)
 
+// C4297: function assumed not to throw an exception but does
+#pragma warning (disable : 4297)
+
+// C4503: decorated name length exceeded, name was truncated
+#pragma warning (disable : 4503)
+
+// C4786: identifier was truncated to '255' characters in the debug information
+#pragma warning (disable : 4786)
+
+// Exclude rarely-used stuff from Windows headers
+#define WIN32_LEAN_AND_MEAN  
+
 //#define _WIN32_WINNT 0x0400
 #define _WINSOCKAPI_ /* Prevent inclusion of winsock.h in windows.h */
 #include <windows.h>

Modified: webservices/axis/trunk/c/src/soap/Attribute.cpp
URL: http://svn.apache.org/viewvc/webservices/axis/trunk/c/src/soap/Attribute.cpp?rev=703625&r1=703624&r2=703625&view=diff
==============================================================================
--- webservices/axis/trunk/c/src/soap/Attribute.cpp (original)
+++ webservices/axis/trunk/c/src/soap/Attribute.cpp Fri Oct 10 20:41:17 2008
@@ -29,18 +29,14 @@
  *
  */
 
-/*
- * Revision 1.1  2004/05/25 samisa
- * Added copy constructor
- */
-
-#ifdef WIN32
-#pragma warning (disable : 4786)
-#endif
+// !!! This include file must be first thing in file !!!
+#include "../platforms/PlatformAutoSense.hpp"
 
 #include "Attribute.h"
 #include "SoapSerializer.h"
 
+#include "../common/AxisTrace.h"
+
 AXIS_CPP_NAMESPACE_START
 
 Attribute::Attribute( list<Attribute*> attribute)

Modified: webservices/axis/trunk/c/src/soap/BasicNode.cpp
URL: http://svn.apache.org/viewvc/webservices/axis/trunk/c/src/soap/BasicNode.cpp?rev=703625&r1=703624&r2=703625&view=diff
==============================================================================
--- webservices/axis/trunk/c/src/soap/BasicNode.cpp (original)
+++ webservices/axis/trunk/c/src/soap/BasicNode.cpp Fri Oct 10 20:41:17 2008
@@ -29,14 +29,14 @@
  *
  */
 
-/*
- * Revision 1.1  2004/05/25 samisa
- * Added constructors, copy constructure and pure virtual clone for copy constructing derived classes
- */
+// !!! This include file must be first thing in file !!!
+#include "../platforms/PlatformAutoSense.hpp"
 
 
 #include <axis/BasicNode.hpp>
 
+#include "../common/AxisTrace.h"
+
 AXIS_CPP_NAMESPACE_START
 
 BasicNode::BasicNode():m_pachValue(NULL)

Modified: webservices/axis/trunk/c/src/soap/CharacterElement.cpp
URL: http://svn.apache.org/viewvc/webservices/axis/trunk/c/src/soap/CharacterElement.cpp?rev=703625&r1=703624&r2=703625&view=diff
==============================================================================
--- webservices/axis/trunk/c/src/soap/CharacterElement.cpp (original)
+++ webservices/axis/trunk/c/src/soap/CharacterElement.cpp Fri Oct 10 20:41:17 2008
@@ -28,19 +28,15 @@
  *
  */
 
-/*
- * Revision 1.1  2004/05/25 samisa
- * Added copy constructure and clone for copy constructing derived classes
- * Also changed the constructor to call the base class constructer, 
- * rahter than working on base class attribute from derived class
- */
- 
-/* CharacterElement.cpp: implementation of the CharacterElement class. */
+// !!! This include file must be first thing in file !!!
+#include "../platforms/PlatformAutoSense.hpp"
 
+#include <axis/GDefine.hpp>
 
 #include "CharacterElement.h"
 #include "SoapSerializer.h"
-#include <axis/GDefine.hpp>
+
+#include "../common/AxisTrace.h"
 
 AXIS_CPP_NAMESPACE_START
 

Modified: webservices/axis/trunk/c/src/soap/ComplexElement.cpp
URL: http://svn.apache.org/viewvc/webservices/axis/trunk/c/src/soap/ComplexElement.cpp?rev=703625&r1=703624&r2=703625&view=diff
==============================================================================
--- webservices/axis/trunk/c/src/soap/ComplexElement.cpp (original)
+++ webservices/axis/trunk/c/src/soap/ComplexElement.cpp Fri Oct 10 20:41:17 2008
@@ -29,24 +29,17 @@
  *
  */
 
-/*
- * Revision 1.1  2004/05/25 samisa
- * Added copy constructure and clone for copy constructing derived classes
- */
-
-/*
- * Revision 1.2  2004/07/01 roshan
- * Added code to addChild(BasicNode *pBasicNode) method to deal with NULL
- *  values.
- */
-
-/* ComplexElement.cpp: implementation of the ComplexElement class. */
+// !!! This include file must be first thing in file !!!
+#include "../platforms/PlatformAutoSense.hpp"
 
 #include <axis/GDefine.hpp>
+
 #include "Attribute.h"
 #include "ComplexElement.h"
 #include "SoapSerializer.h"
 
+#include "../common/AxisTrace.h"
+
 AXIS_CPP_NAMESPACE_START
 
 ComplexElement::ComplexElement():m_pParent(NULL)

Modified: webservices/axis/trunk/c/src/soap/ContentIdSet.cpp
URL: http://svn.apache.org/viewvc/webservices/axis/trunk/c/src/soap/ContentIdSet.cpp?rev=703625&r1=703624&r2=703625&view=diff
==============================================================================
--- webservices/axis/trunk/c/src/soap/ContentIdSet.cpp (original)
+++ webservices/axis/trunk/c/src/soap/ContentIdSet.cpp Fri Oct 10 20:41:17 2008
@@ -16,9 +16,15 @@
  * @author Mark Whitlock
  */
 
+// !!! This include file must be first thing in file !!!
+#include "../platforms/PlatformAutoSense.hpp"
+
+#include <list>
+
 #include "ContentIdSet.hpp"
 #include "AxisSoapException.h"
-#include <list>
+
+#include "../common/AxisTrace.h"
 
 using namespace std;
 AXIS_CPP_NAMESPACE_START

Modified: webservices/axis/trunk/c/src/soap/HeaderBlock.cpp
URL: http://svn.apache.org/viewvc/webservices/axis/trunk/c/src/soap/HeaderBlock.cpp?rev=703625&r1=703624&r2=703625&view=diff
==============================================================================
--- webservices/axis/trunk/c/src/soap/HeaderBlock.cpp (original)
+++ webservices/axis/trunk/c/src/soap/HeaderBlock.cpp Fri Oct 10 20:41:17 2008
@@ -28,20 +28,22 @@
  *
  */
 
-/* HeaderBlock.cpp: implementation of the HeaderBlock class. */
+// !!! This include file must be first thing in file !!!
+#include "../platforms/PlatformAutoSense.hpp"
 
-#ifdef WIN32
-#pragma warning (disable : 4786)
-#endif
+#include <iostream>
 
-#include "HeaderBlock.h"
-#include "SoapSerializer.h"
 #include <axis/GDefine.hpp>
 #include <axis/BasicNode.hpp>
+
+#include "HeaderBlock.h"
+#include "SoapSerializer.h"
 #include "ComplexElement.h"
 #include "CharacterElement.h"
 #include "Namespace.h"
-#include <iostream>
+
+#include "../common/AxisTrace.h"
+
 AXIS_CPP_NAMESPACE_START
 
 extern SoapEnvVersionsStruct gs_SoapEnvVersionsStruct[VERSION_LAST];

Modified: webservices/axis/trunk/c/src/soap/HexCoder.cpp
URL: http://svn.apache.org/viewvc/webservices/axis/trunk/c/src/soap/HexCoder.cpp?rev=703625&r1=703624&r2=703625&view=diff
==============================================================================
--- webservices/axis/trunk/c/src/soap/HexCoder.cpp (original)
+++ webservices/axis/trunk/c/src/soap/HexCoder.cpp Fri Oct 10 20:41:17 2008
@@ -14,8 +14,13 @@
  *   limitations under the License.
  */
 
+// !!! This include file must be first thing in file !!!
+#include "../platforms/PlatformAutoSense.hpp"
+
 #include "HexCoder.h"
 
+#include "../common/AxisTrace.h"
+
 const static char s_HexToNumTable[256]=
 {
 /* following is for ascii characters */

Modified: webservices/axis/trunk/c/src/soap/Namespace.cpp
URL: http://svn.apache.org/viewvc/webservices/axis/trunk/c/src/soap/Namespace.cpp?rev=703625&r1=703624&r2=703625&view=diff
==============================================================================
--- webservices/axis/trunk/c/src/soap/Namespace.cpp (original)
+++ webservices/axis/trunk/c/src/soap/Namespace.cpp Fri Oct 10 20:41:17 2008
@@ -15,13 +15,15 @@
  *   limitations under the License.
  */
 
-/**
- *  @author Roshan Weerasuriya (roshan@opensource.lk, roshan@jkcsworld.com, roshan_444@yahoo.com)
- */
+
+// !!! This include file must be first thing in file !!!
+#include "../platforms/PlatformAutoSense.hpp"
 
 #include "Namespace.h"
 #include "SoapSerializer.h"
 
+#include "../common/AxisTrace.h"
+
 AXIS_CPP_NAMESPACE_START
 
 //////////////////////////////////////////////////////////////////////

Modified: webservices/axis/trunk/c/src/soap/OtherFaultException.cpp
URL: http://svn.apache.org/viewvc/webservices/axis/trunk/c/src/soap/OtherFaultException.cpp?rev=703625&r1=703624&r2=703625&view=diff
==============================================================================
--- webservices/axis/trunk/c/src/soap/OtherFaultException.cpp (original)
+++ webservices/axis/trunk/c/src/soap/OtherFaultException.cpp Fri Oct 10 20:41:17 2008
@@ -14,9 +14,14 @@
  *   See the License for the specific language governing permissions and
  *   limitations under the License.
  */
- 
+
+// !!! This include file must be first thing in file !!!
+#include "../platforms/PlatformAutoSense.hpp"
+
 #include <axis/OtherFaultException.hpp>
 
+#include "../common/AxisTrace.h"
+
 AXIS_CPP_NAMESPACE_START
 
 /*

Modified: webservices/axis/trunk/c/src/soap/SoapAttachment.cpp
URL: http://svn.apache.org/viewvc/webservices/axis/trunk/c/src/soap/SoapAttachment.cpp?rev=703625&r1=703624&r2=703625&view=diff
==============================================================================
--- webservices/axis/trunk/c/src/soap/SoapAttachment.cpp (original)
+++ webservices/axis/trunk/c/src/soap/SoapAttachment.cpp Fri Oct 10 20:41:17 2008
@@ -18,17 +18,16 @@
  * @author Roshan Weerasuriya (roshan@opensource.lk, roshan@jkcsworld.com)
  */
 
-// SoapAttachment.cpp: implementation of the SoapAttachment class.
+// !!! This include file must be first thing in file !!!
+#include "../platforms/PlatformAutoSense.hpp"
 
 #include "SoapAttachment.hpp"
 #include "SoapSerializer.h"
 
-AXIS_CPP_NAMESPACE_START
-//////////////////////////////////////////////////////////////////////
+#include "../common/AxisTrace.h"
 
-// Construction/Destruction
+AXIS_CPP_NAMESPACE_START
 
-//////////////////////////////////////////////////////////////////////
 
 SoapAttachment::
 SoapAttachment(ContentIdSet *pContentIdSet)

Modified: webservices/axis/trunk/c/src/soap/SoapAttachmentHeaders.cpp
URL: http://svn.apache.org/viewvc/webservices/axis/trunk/c/src/soap/SoapAttachmentHeaders.cpp?rev=703625&r1=703624&r2=703625&view=diff
==============================================================================
--- webservices/axis/trunk/c/src/soap/SoapAttachmentHeaders.cpp (original)
+++ webservices/axis/trunk/c/src/soap/SoapAttachmentHeaders.cpp Fri Oct 10 20:41:17 2008
@@ -21,22 +21,18 @@
  *
  */
 
-// SoapAttachmentHeaders.cpp: implementation of the SoapAttachmentHeaders class.
 
-//
+// !!! This include file must be first thing in file !!!
+#include "../platforms/PlatformAutoSense.hpp"
 
-//////////////////////////////////////////////////////////////////////
 
 #include "SoapAttachmentHeaders.hpp"
 #include "SoapSerializer.h"
 
-AXIS_CPP_NAMESPACE_START
-
-//////////////////////////////////////////////////////////////////////
+#include "../common/AxisTrace.h"
 
-// Construction/Destruction
+AXIS_CPP_NAMESPACE_START
 
-//////////////////////////////////////////////////////////////////////
 
 SoapAttachmentHeaders::SoapAttachmentHeaders()
 {

Modified: webservices/axis/trunk/c/src/soap/SoapAttachmentReference.cpp
URL: http://svn.apache.org/viewvc/webservices/axis/trunk/c/src/soap/SoapAttachmentReference.cpp?rev=703625&r1=703624&r2=703625&view=diff
==============================================================================
--- webservices/axis/trunk/c/src/soap/SoapAttachmentReference.cpp (original)
+++ webservices/axis/trunk/c/src/soap/SoapAttachmentReference.cpp Fri Oct 10 20:41:17 2008
@@ -14,10 +14,15 @@
  *   limitations under the License.
  */
 
+// !!! This include file must be first thing in file !!!
+#include "../platforms/PlatformAutoSense.hpp"
+
 #include "SoapAttachmentReference.hpp"
 #include "SoapSerializer.h"
 #include "Attribute.h"
 
+#include "../common/AxisTrace.h"
+
 AXIS_CPP_NAMESPACE_START
 
 SoapAttachmentReference::SoapAttachmentReference(SoapAttachment *att)

Modified: webservices/axis/trunk/c/src/soap/SoapBody.cpp
URL: http://svn.apache.org/viewvc/webservices/axis/trunk/c/src/soap/SoapBody.cpp?rev=703625&r1=703624&r2=703625&view=diff
==============================================================================
--- webservices/axis/trunk/c/src/soap/SoapBody.cpp (original)
+++ webservices/axis/trunk/c/src/soap/SoapBody.cpp Fri Oct 10 20:41:17 2008
@@ -14,22 +14,15 @@
  *   limitations under the License.
  */
 
-/*
- * This software consists of voluntary contributions made by many
- * individuals on behalf of the Apache Software Foundation.  For more
- * information on the Apache Software Foundation, please see
- * <http://www.apache.org/>.
- *
- * @author Roshan Weerasuriya (roshan@opensource.lk, roshanw@jkcsworld.com)
- *
- */
+// !!! This include file must be first thing in file !!!
+#include "../platforms/PlatformAutoSense.hpp"
 
-/* SoapBody.cpp: implementation of the SoapBody class. */
+#include <axis/GDefine.hpp>
 
 #include "SoapBody.h"
 #include "SoapSerializer.h"
-#include <axis/GDefine.hpp>
 #include "Attribute.h"
+
 #include "../common/AxisTrace.h"
 
 AXIS_CPP_NAMESPACE_START

Modified: webservices/axis/trunk/c/src/soap/SoapDeSerializer.cpp
URL: http://svn.apache.org/viewvc/webservices/axis/trunk/c/src/soap/SoapDeSerializer.cpp?rev=703625&r1=703624&r2=703625&view=diff
==============================================================================
--- webservices/axis/trunk/c/src/soap/SoapDeSerializer.cpp (original)
+++ webservices/axis/trunk/c/src/soap/SoapDeSerializer.cpp Fri Oct 10 20:41:17 2008
@@ -24,11 +24,14 @@
  *
  */
 
-/* SoapDeSerializer.cpp: implementation of the SoapDeSerializer class. */
+// !!! This include file must be first thing in file !!!
+#include "../platforms/PlatformAutoSense.hpp"
 
-#ifdef WIN32
-#pragma warning (disable : 4101)
-#endif
+#include <list>
+#include <iostream>
+
+#include <axis/Axis.hpp>
+#include <axis/GDefine.hpp>
 
 #include "SoapDeSerializer.h"
 #include "SoapEnvelope.h"
@@ -40,7 +43,6 @@
 #include "SoapFault.h"
 #include "ComplexElement.h"
 #include "CharacterElement.h"
-#include <axis/GDefine.hpp>
 #include "apr_base64.h"
 #include "HexCoder.h"
 #include "../engine/XMLParserFactory.h"
@@ -49,11 +51,11 @@
 #include "../xml/AxisParseException.h"
 #include "AxisSoapException.h"
 #include "../common/AxisGenException.h"
+
 #include "../common/AxisTrace.h"
-#include <axis/Axis.hpp>
 
-#include <list>
-#include <iostream>
+
+
 AxisChar * pBodyContent;
 
 AXIS_CPP_NAMESPACE_START

Modified: webservices/axis/trunk/c/src/soap/SoapEnvelope.cpp
URL: http://svn.apache.org/viewvc/webservices/axis/trunk/c/src/soap/SoapEnvelope.cpp?rev=703625&r1=703624&r2=703625&view=diff
==============================================================================
--- webservices/axis/trunk/c/src/soap/SoapEnvelope.cpp (original)
+++ webservices/axis/trunk/c/src/soap/SoapEnvelope.cpp Fri Oct 10 20:41:17 2008
@@ -19,17 +19,20 @@
  * @author Samisa Abeysinghe (samisa.abeysinghe@gmail.com)
  */
 
-#ifdef WIN32
-#pragma warning (disable : 4786)
-#endif
+// !!! This include file must be first thing in file !!!
+#include "../platforms/PlatformAutoSense.hpp"
+
+#include <stdio.h>
 
-#include "SoapEnvelope.h"
 #include <axis/GDefine.hpp>
+
+#include "SoapEnvelope.h"
 #include "SoapSerializer.h"
-#include <stdio.h>
-#include "../common/AxisTrace.h"
 #include "Attribute.h"
 
+#include "../common/AxisTrace.h"
+
+
 AXIS_CPP_NAMESPACE_START
 
 extern SoapEnvVersionsStruct gs_SoapEnvVersionsStruct[VERSION_LAST];

Modified: webservices/axis/trunk/c/src/soap/SoapFault.cpp
URL: http://svn.apache.org/viewvc/webservices/axis/trunk/c/src/soap/SoapFault.cpp?rev=703625&r1=703624&r2=703625&view=diff
==============================================================================
--- webservices/axis/trunk/c/src/soap/SoapFault.cpp (original)
+++ webservices/axis/trunk/c/src/soap/SoapFault.cpp Fri Oct 10 20:41:17 2008
@@ -20,14 +20,19 @@
  * @author Damitha Kumarage (damitha@opensource.lk, damitha@jkcsworld.com)
  */
 
+// !!! This include file must be first thing in file !!!
+#include "../platforms/PlatformAutoSense.hpp"
+
+#include <axis/SoapEnvVersions.hpp>
+#include <axis/GDefine.hpp>
+
 #include "SoapFault.h"
 #include "SoapSerializer.h"
 #include "SoapDeSerializer.h"
-#include <axis/SoapEnvVersions.hpp>
-#include <axis/GDefine.hpp>
-#include "../common/AxisTrace.h"
 #include "../common/AxisConfig.h"
 
+#include "../common/AxisTrace.h"
+
 
 // This array of structure is used to store all the soap faults
 // which are used in Axis C++. Each time a fault object is needed it is

Modified: webservices/axis/trunk/c/src/soap/SoapFaultException.cpp
URL: http://svn.apache.org/viewvc/webservices/axis/trunk/c/src/soap/SoapFaultException.cpp?rev=703625&r1=703624&r2=703625&view=diff
==============================================================================
--- webservices/axis/trunk/c/src/soap/SoapFaultException.cpp (original)
+++ webservices/axis/trunk/c/src/soap/SoapFaultException.cpp Fri Oct 10 20:41:17 2008
@@ -14,9 +14,14 @@
  *   See the License for the specific language governing permissions and
  *   limitations under the License.
  */
- 
+
+// !!! This include file must be first thing in file !!!
+#include "../platforms/PlatformAutoSense.hpp"
+
 #include <axis/SoapFaultException.hpp>
 
+#include "../common/AxisTrace.h"
+
 AXIS_CPP_NAMESPACE_START
 
 /*

Modified: webservices/axis/trunk/c/src/soap/SoapHeader.cpp
URL: http://svn.apache.org/viewvc/webservices/axis/trunk/c/src/soap/SoapHeader.cpp?rev=703625&r1=703624&r2=703625&view=diff
==============================================================================
--- webservices/axis/trunk/c/src/soap/SoapHeader.cpp (original)
+++ webservices/axis/trunk/c/src/soap/SoapHeader.cpp Fri Oct 10 20:41:17 2008
@@ -19,24 +19,18 @@
  * @author Roshan Weerasuriya (roshanw@jkcsworld.com, roshan@opensource.lk)
  */
 
-/*
- * Revision 1.1 2004/07/01 roshan
- * Added code to the following methods to deal with NULL values.
- *  addNamespaceDecl(Attribute *pAttribute)
- *  addAttribute(Attribute *pAttribute)
- *  addHeaderBlock(HeaderBlock* pHeaderBlock)
- */
+// !!! This include file must be first thing in file !!!
+#include "../platforms/PlatformAutoSense.hpp"
 
-#ifdef WIN32
-#pragma warning (disable : 4786)
-#endif
+#include <axis/GDefine.hpp>
 
 #include "SoapHeader.h"
 #include "SoapSerializer.h"
-#include <axis/GDefine.hpp>
 #include "Attribute.h"
 #include "HeaderBlock.h"
 
+#include "../common/AxisTrace.h"
+
 AXIS_CPP_NAMESPACE_START
 
 extern SoapEnvVersionsStruct gs_SoapEnvVersionsStruct[VERSION_LAST];

Modified: webservices/axis/trunk/c/src/soap/SoapKeywordMapping.cpp
URL: http://svn.apache.org/viewvc/webservices/axis/trunk/c/src/soap/SoapKeywordMapping.cpp?rev=703625&r1=703624&r2=703625&view=diff
==============================================================================
--- webservices/axis/trunk/c/src/soap/SoapKeywordMapping.cpp (original)
+++ webservices/axis/trunk/c/src/soap/SoapKeywordMapping.cpp Fri Oct 10 20:41:17 2008
@@ -20,9 +20,14 @@
  *
  */
 
+// !!! This include file must be first thing in file !!!
+#include "../platforms/PlatformAutoSense.hpp"
+
 #include "SoapKeywordMapping.h"
 #include "../common/AxisUtils.h"
 
+#include "../common/AxisTrace.h"
+
 AXIS_CPP_NAMESPACE_START
 
 extern SoapEnvVersionsStruct gs_SoapEnvVersionsStruct[VERSION_LAST];

Modified: webservices/axis/trunk/c/src/soap/SoapMethod.cpp
URL: http://svn.apache.org/viewvc/webservices/axis/trunk/c/src/soap/SoapMethod.cpp?rev=703625&r1=703624&r2=703625&view=diff
==============================================================================
--- webservices/axis/trunk/c/src/soap/SoapMethod.cpp (original)
+++ webservices/axis/trunk/c/src/soap/SoapMethod.cpp Fri Oct 10 20:41:17 2008
@@ -19,10 +19,15 @@
  *
  */
 
+// !!! This include file must be first thing in file !!!
+#include "../platforms/PlatformAutoSense.hpp"
+
+#include <axis/GDefine.hpp>
 
 #include "SoapMethod.h"
 #include "Attribute.h"
-#include <axis/GDefine.hpp>
+
+#include "../common/AxisTrace.h"
 
 AXIS_CPP_NAMESPACE_START
 

Modified: webservices/axis/trunk/c/src/soap/SoapSerializer.cpp
URL: http://svn.apache.org/viewvc/webservices/axis/trunk/c/src/soap/SoapSerializer.cpp?rev=703625&r1=703624&r2=703625&view=diff
==============================================================================
--- webservices/axis/trunk/c/src/soap/SoapSerializer.cpp (original)
+++ webservices/axis/trunk/c/src/soap/SoapSerializer.cpp Fri Oct 10 20:41:17 2008
@@ -22,29 +22,26 @@
  *
  */
 
-/*
- * Revision 1.1  2005/01/09 Roshan
- * Added cleanup of SoapAttachments to the Destructor.
- */
+// !!! This include file must be first thing in file !!!
+#include "../platforms/PlatformAutoSense.hpp"
 
-#ifdef WIN32
-#pragma warning (disable : 4786)
-#endif
+#include <stdio.h>
+#include <stdarg.h>
 
 #include <axis/GDefine.hpp>
+
 #include "SoapEnvelope.h"
 #include "SoapSerializer.h"
 #include "HeaderBlock.h"
-#include "../common/ArrayBean.h"
-#include "../common/BasicTypeSerializer.h"
 #include "SoapKeywordMapping.h"
 #include "SoapAttachmentReference.hpp"
 #include "AxisSoapException.h"
-#include <stdio.h>
-#include <stdarg.h>
+#include "../common/ArrayBean.h"
+#include "../common/BasicTypeSerializer.h"
+#include "../common/AxisConfig.h"
 
 #include "../common/AxisTrace.h"
-#include "../common/AxisConfig.h"
+
 
 extern AXIS_CPP_NAMESPACE_PREFIX AxisConfig* g_pConfig;
 #define MIMEBOUNDARY    "------=MIME_BOUNDARY"

Modified: webservices/axis/trunk/c/src/soap/URIMapping.cpp
URL: http://svn.apache.org/viewvc/webservices/axis/trunk/c/src/soap/URIMapping.cpp?rev=703625&r1=703624&r2=703625&view=diff
==============================================================================
--- webservices/axis/trunk/c/src/soap/URIMapping.cpp (original)
+++ webservices/axis/trunk/c/src/soap/URIMapping.cpp Fri Oct 10 20:41:17 2008
@@ -14,14 +14,15 @@
  *   limitations under the License.
  */
 
-/*
- * @author Susantha Kumara (skumara@virtusa.com)
- *
- */
+
+// !!! This include file must be first thing in file !!!
+#include "../platforms/PlatformAutoSense.hpp"
 
 #include "URIMapping.h"
 #include "../common/AxisUtils.h"
 
+#include "../common/AxisTrace.h"
+
 #define __TRC(X) AxisUtils::Convert(X)
 
 AXIS_CPP_NAMESPACE_START

Modified: webservices/axis/trunk/c/src/soap/apr_base64.cpp
URL: http://svn.apache.org/viewvc/webservices/axis/trunk/c/src/soap/apr_base64.cpp?rev=703625&r1=703624&r2=703625&view=diff
==============================================================================
--- webservices/axis/trunk/c/src/soap/apr_base64.cpp (original)
+++ webservices/axis/trunk/c/src/soap/apr_base64.cpp Fri Oct 10 20:41:17 2008
@@ -14,16 +14,13 @@
  *   limitations under the License.
  */
 
+// !!! This include file must be first thing in file !!!
 #include "../platforms/PlatformAutoSense.hpp"
 
-/* base64 encoder/decoder. Originally part of main/util.c
- * but moved here so that support/ab and apr_sha1.c could
- * use it. This meant removing the apr_palloc()s and adding
- * ugly 'len' functions, which is quite a nasty cost.
- */
-
 #include "apr_base64.h"
 
+#include "../common/AxisTrace.h"
+
 /* aaaack but it's fast and const should make it shared text page. */
 static const unsigned char pr2six[256] =
 {

Modified: webservices/axis/trunk/c/src/soap/xsd/AnyType2.cpp
URL: http://svn.apache.org/viewvc/webservices/axis/trunk/c/src/soap/xsd/AnyType2.cpp?rev=703625&r1=703624&r2=703625&view=diff
==============================================================================
--- webservices/axis/trunk/c/src/soap/xsd/AnyType2.cpp (original)
+++ webservices/axis/trunk/c/src/soap/xsd/AnyType2.cpp Fri Oct 10 20:41:17 2008
@@ -13,6 +13,9 @@
 // See the License for the specific language governing permissions and
 // limitations under the License.
 
+// !!! This include file must be first thing in file !!!
+#include "../../platforms/PlatformAutoSense.hpp"
+
 #include "AnyType2.hpp"
 
 AXIS_CPP_NAMESPACE_START

Modified: webservices/axis/trunk/c/src/soap/xsd/AnyURI.cpp
URL: http://svn.apache.org/viewvc/webservices/axis/trunk/c/src/soap/xsd/AnyURI.cpp?rev=703625&r1=703624&r2=703625&view=diff
==============================================================================
--- webservices/axis/trunk/c/src/soap/xsd/AnyURI.cpp (original)
+++ webservices/axis/trunk/c/src/soap/xsd/AnyURI.cpp Fri Oct 10 20:41:17 2008
@@ -13,6 +13,9 @@
 // See the License for the specific language governing permissions and
 // limitations under the License.
 
+// !!! This include file must be first thing in file !!!
+#include "../../platforms/PlatformAutoSense.hpp"
+
 #include "AnyURI.hpp"
 
 AXIS_CPP_NAMESPACE_START

Modified: webservices/axis/trunk/c/src/soap/xsd/Base64Binary.cpp
URL: http://svn.apache.org/viewvc/webservices/axis/trunk/c/src/soap/xsd/Base64Binary.cpp?rev=703625&r1=703624&r2=703625&view=diff
==============================================================================
--- webservices/axis/trunk/c/src/soap/xsd/Base64Binary.cpp (original)
+++ webservices/axis/trunk/c/src/soap/xsd/Base64Binary.cpp Fri Oct 10 20:41:17 2008
@@ -13,6 +13,9 @@
 // See the License for the specific language governing permissions and
 // limitations under the License.
 
+// !!! This include file must be first thing in file !!!
+#include "../../platforms/PlatformAutoSense.hpp"
+
 #include "Base64Binary.hpp"
 
 AXIS_CPP_NAMESPACE_START

Modified: webservices/axis/trunk/c/src/soap/xsd/Boolean.cpp
URL: http://svn.apache.org/viewvc/webservices/axis/trunk/c/src/soap/xsd/Boolean.cpp?rev=703625&r1=703624&r2=703625&view=diff
==============================================================================
--- webservices/axis/trunk/c/src/soap/xsd/Boolean.cpp (original)
+++ webservices/axis/trunk/c/src/soap/xsd/Boolean.cpp Fri Oct 10 20:41:17 2008
@@ -13,6 +13,9 @@
 // See the License for the specific language governing permissions and
 // limitations under the License.
 
+// !!! This include file must be first thing in file !!!
+#include "../../platforms/PlatformAutoSense.hpp"
+
 #include "Boolean.hpp"
 
 AXIS_CPP_NAMESPACE_START

Modified: webservices/axis/trunk/c/src/soap/xsd/Byte.cpp
URL: http://svn.apache.org/viewvc/webservices/axis/trunk/c/src/soap/xsd/Byte.cpp?rev=703625&r1=703624&r2=703625&view=diff
==============================================================================
--- webservices/axis/trunk/c/src/soap/xsd/Byte.cpp (original)
+++ webservices/axis/trunk/c/src/soap/xsd/Byte.cpp Fri Oct 10 20:41:17 2008
@@ -13,6 +13,9 @@
 // See the License for the specific language governing permissions and
 // limitations under the License.
 
+// !!! This include file must be first thing in file !!!
+#include "../../platforms/PlatformAutoSense.hpp"
+
 #include "Byte.hpp"
 
 AXIS_CPP_NAMESPACE_START

Modified: webservices/axis/trunk/c/src/soap/xsd/Date.cpp
URL: http://svn.apache.org/viewvc/webservices/axis/trunk/c/src/soap/xsd/Date.cpp?rev=703625&r1=703624&r2=703625&view=diff
==============================================================================
--- webservices/axis/trunk/c/src/soap/xsd/Date.cpp (original)
+++ webservices/axis/trunk/c/src/soap/xsd/Date.cpp Fri Oct 10 20:41:17 2008
@@ -13,6 +13,9 @@
 // See the License for the specific language governing permissions and
 // limitations under the License.
 
+// !!! This include file must be first thing in file !!!
+#include "../../platforms/PlatformAutoSense.hpp"
+
 #include "Date.hpp"
 
 AXIS_CPP_NAMESPACE_START

Modified: webservices/axis/trunk/c/src/soap/xsd/DateTime.cpp
URL: http://svn.apache.org/viewvc/webservices/axis/trunk/c/src/soap/xsd/DateTime.cpp?rev=703625&r1=703624&r2=703625&view=diff
==============================================================================
--- webservices/axis/trunk/c/src/soap/xsd/DateTime.cpp (original)
+++ webservices/axis/trunk/c/src/soap/xsd/DateTime.cpp Fri Oct 10 20:41:17 2008
@@ -13,6 +13,9 @@
 // See the License for the specific language governing permissions and
 // limitations under the License.
 
+// !!! This include file must be first thing in file !!!
+#include "../../platforms/PlatformAutoSense.hpp"
+
 #include "DateTime.hpp"
 
 AXIS_CPP_NAMESPACE_START

Modified: webservices/axis/trunk/c/src/soap/xsd/Decimal.cpp
URL: http://svn.apache.org/viewvc/webservices/axis/trunk/c/src/soap/xsd/Decimal.cpp?rev=703625&r1=703624&r2=703625&view=diff
==============================================================================
--- webservices/axis/trunk/c/src/soap/xsd/Decimal.cpp (original)
+++ webservices/axis/trunk/c/src/soap/xsd/Decimal.cpp Fri Oct 10 20:41:17 2008
@@ -13,6 +13,9 @@
 // See the License for the specific language governing permissions and
 // limitations under the License.
 
+// !!! This include file must be first thing in file !!!
+#include "../../platforms/PlatformAutoSense.hpp"
+
 #include "Decimal.hpp"
 
 AXIS_CPP_NAMESPACE_START

Modified: webservices/axis/trunk/c/src/soap/xsd/Double.cpp
URL: http://svn.apache.org/viewvc/webservices/axis/trunk/c/src/soap/xsd/Double.cpp?rev=703625&r1=703624&r2=703625&view=diff
==============================================================================
--- webservices/axis/trunk/c/src/soap/xsd/Double.cpp (original)
+++ webservices/axis/trunk/c/src/soap/xsd/Double.cpp Fri Oct 10 20:41:17 2008
@@ -13,6 +13,9 @@
 // See the License for the specific language governing permissions and
 // limitations under the License.
 
+// !!! This include file must be first thing in file !!!
+#include "../../platforms/PlatformAutoSense.hpp"
+
 #include "Double.hpp"
 
 AXIS_CPP_NAMESPACE_START

Modified: webservices/axis/trunk/c/src/soap/xsd/Duration.cpp
URL: http://svn.apache.org/viewvc/webservices/axis/trunk/c/src/soap/xsd/Duration.cpp?rev=703625&r1=703624&r2=703625&view=diff
==============================================================================
--- webservices/axis/trunk/c/src/soap/xsd/Duration.cpp (original)
+++ webservices/axis/trunk/c/src/soap/xsd/Duration.cpp Fri Oct 10 20:41:17 2008
@@ -13,6 +13,9 @@
 // See the License for the specific language governing permissions and
 // limitations under the License.
 
+// !!! This include file must be first thing in file !!!
+#include "../../platforms/PlatformAutoSense.hpp"
+
 #include "Duration.hpp"
 
 AXIS_CPP_NAMESPACE_START

Modified: webservices/axis/trunk/c/src/soap/xsd/ENTITIES.cpp
URL: http://svn.apache.org/viewvc/webservices/axis/trunk/c/src/soap/xsd/ENTITIES.cpp?rev=703625&r1=703624&r2=703625&view=diff
==============================================================================
--- webservices/axis/trunk/c/src/soap/xsd/ENTITIES.cpp (original)
+++ webservices/axis/trunk/c/src/soap/xsd/ENTITIES.cpp Fri Oct 10 20:41:17 2008
@@ -13,6 +13,9 @@
 // See the License for the specific language governing permissions and
 // limitations under the License.
 
+// !!! This include file must be first thing in file !!!
+#include "../../platforms/PlatformAutoSense.hpp"
+
 #include "ENTITIES.hpp"
 
 AXIS_CPP_NAMESPACE_START

Modified: webservices/axis/trunk/c/src/soap/xsd/ENTITY.cpp
URL: http://svn.apache.org/viewvc/webservices/axis/trunk/c/src/soap/xsd/ENTITY.cpp?rev=703625&r1=703624&r2=703625&view=diff
==============================================================================
--- webservices/axis/trunk/c/src/soap/xsd/ENTITY.cpp (original)
+++ webservices/axis/trunk/c/src/soap/xsd/ENTITY.cpp Fri Oct 10 20:41:17 2008
@@ -13,6 +13,9 @@
 // See the License for the specific language governing permissions and
 // limitations under the License.
 
+// !!! This include file must be first thing in file !!!
+#include "../../platforms/PlatformAutoSense.hpp"
+
 #include "ENTITY.hpp"
 
 AXIS_CPP_NAMESPACE_START

Modified: webservices/axis/trunk/c/src/soap/xsd/Float.cpp
URL: http://svn.apache.org/viewvc/webservices/axis/trunk/c/src/soap/xsd/Float.cpp?rev=703625&r1=703624&r2=703625&view=diff
==============================================================================
--- webservices/axis/trunk/c/src/soap/xsd/Float.cpp (original)
+++ webservices/axis/trunk/c/src/soap/xsd/Float.cpp Fri Oct 10 20:41:17 2008
@@ -13,6 +13,9 @@
 // See the License for the specific language governing permissions and
 // limitations under the License.
 
+// !!! This include file must be first thing in file !!!
+#include "../../platforms/PlatformAutoSense.hpp"
+
 #include "Float.hpp"
 
 AXIS_CPP_NAMESPACE_START

Modified: webservices/axis/trunk/c/src/soap/xsd/GDay.cpp
URL: http://svn.apache.org/viewvc/webservices/axis/trunk/c/src/soap/xsd/GDay.cpp?rev=703625&r1=703624&r2=703625&view=diff
==============================================================================
--- webservices/axis/trunk/c/src/soap/xsd/GDay.cpp (original)
+++ webservices/axis/trunk/c/src/soap/xsd/GDay.cpp Fri Oct 10 20:41:17 2008
@@ -13,6 +13,9 @@
 // See the License for the specific language governing permissions and
 // limitations under the License.
 
+// !!! This include file must be first thing in file !!!
+#include "../../platforms/PlatformAutoSense.hpp"
+
 #include "GDay.hpp"
 
 AXIS_CPP_NAMESPACE_START

Modified: webservices/axis/trunk/c/src/soap/xsd/GMonth.cpp
URL: http://svn.apache.org/viewvc/webservices/axis/trunk/c/src/soap/xsd/GMonth.cpp?rev=703625&r1=703624&r2=703625&view=diff
==============================================================================
--- webservices/axis/trunk/c/src/soap/xsd/GMonth.cpp (original)
+++ webservices/axis/trunk/c/src/soap/xsd/GMonth.cpp Fri Oct 10 20:41:17 2008
@@ -13,6 +13,9 @@
 // See the License for the specific language governing permissions and
 // limitations under the License.
 
+// !!! This include file must be first thing in file !!!
+#include "../../platforms/PlatformAutoSense.hpp"
+
 #include "GMonth.hpp"
 
 AXIS_CPP_NAMESPACE_START

Modified: webservices/axis/trunk/c/src/soap/xsd/GMonthDay.cpp
URL: http://svn.apache.org/viewvc/webservices/axis/trunk/c/src/soap/xsd/GMonthDay.cpp?rev=703625&r1=703624&r2=703625&view=diff
==============================================================================
--- webservices/axis/trunk/c/src/soap/xsd/GMonthDay.cpp (original)
+++ webservices/axis/trunk/c/src/soap/xsd/GMonthDay.cpp Fri Oct 10 20:41:17 2008
@@ -13,6 +13,9 @@
 // See the License for the specific language governing permissions and
 // limitations under the License.
 
+// !!! This include file must be first thing in file !!!
+#include "../../platforms/PlatformAutoSense.hpp"
+
 #include "GMonthDay.hpp"
 
 AXIS_CPP_NAMESPACE_START

Modified: webservices/axis/trunk/c/src/soap/xsd/GYear.cpp
URL: http://svn.apache.org/viewvc/webservices/axis/trunk/c/src/soap/xsd/GYear.cpp?rev=703625&r1=703624&r2=703625&view=diff
==============================================================================
--- webservices/axis/trunk/c/src/soap/xsd/GYear.cpp (original)
+++ webservices/axis/trunk/c/src/soap/xsd/GYear.cpp Fri Oct 10 20:41:17 2008
@@ -13,6 +13,9 @@
 // See the License for the specific language governing permissions and
 // limitations under the License.
 
+// !!! This include file must be first thing in file !!!
+#include "../../platforms/PlatformAutoSense.hpp"
+
 #include "GYear.hpp"
 
 AXIS_CPP_NAMESPACE_START

Modified: webservices/axis/trunk/c/src/soap/xsd/GYearMonth.cpp
URL: http://svn.apache.org/viewvc/webservices/axis/trunk/c/src/soap/xsd/GYearMonth.cpp?rev=703625&r1=703624&r2=703625&view=diff
==============================================================================
--- webservices/axis/trunk/c/src/soap/xsd/GYearMonth.cpp (original)
+++ webservices/axis/trunk/c/src/soap/xsd/GYearMonth.cpp Fri Oct 10 20:41:17 2008
@@ -13,6 +13,9 @@
 // See the License for the specific language governing permissions and
 // limitations under the License.
 
+// !!! This include file must be first thing in file !!!
+#include "../../platforms/PlatformAutoSense.hpp"
+
 #include "GYearMonth.hpp"
 
 AXIS_CPP_NAMESPACE_START

Modified: webservices/axis/trunk/c/src/soap/xsd/HexBinary.cpp
URL: http://svn.apache.org/viewvc/webservices/axis/trunk/c/src/soap/xsd/HexBinary.cpp?rev=703625&r1=703624&r2=703625&view=diff
==============================================================================
--- webservices/axis/trunk/c/src/soap/xsd/HexBinary.cpp (original)
+++ webservices/axis/trunk/c/src/soap/xsd/HexBinary.cpp Fri Oct 10 20:41:17 2008
@@ -13,6 +13,9 @@
 // See the License for the specific language governing permissions and
 // limitations under the License.
 
+// !!! This include file must be first thing in file !!!
+#include "../../platforms/PlatformAutoSense.hpp"
+
 #include "HexBinary.hpp"
 
 AXIS_CPP_NAMESPACE_START

Modified: webservices/axis/trunk/c/src/soap/xsd/IAnySimpleType.cpp
URL: http://svn.apache.org/viewvc/webservices/axis/trunk/c/src/soap/xsd/IAnySimpleType.cpp?rev=703625&r1=703624&r2=703625&view=diff
==============================================================================
--- webservices/axis/trunk/c/src/soap/xsd/IAnySimpleType.cpp (original)
+++ webservices/axis/trunk/c/src/soap/xsd/IAnySimpleType.cpp Fri Oct 10 20:41:17 2008
@@ -13,6 +13,9 @@
 // See the License for the specific language governing permissions and
 // limitations under the License.
 
+// !!! This include file must be first thing in file !!!
+#include "../../platforms/PlatformAutoSense.hpp"
+
 #include "IAnySimpleType.hpp"
 
 AXIS_CPP_NAMESPACE_START

Modified: webservices/axis/trunk/c/src/soap/xsd/ID.cpp
URL: http://svn.apache.org/viewvc/webservices/axis/trunk/c/src/soap/xsd/ID.cpp?rev=703625&r1=703624&r2=703625&view=diff
==============================================================================
--- webservices/axis/trunk/c/src/soap/xsd/ID.cpp (original)
+++ webservices/axis/trunk/c/src/soap/xsd/ID.cpp Fri Oct 10 20:41:17 2008
@@ -13,6 +13,9 @@
 // See the License for the specific language governing permissions and
 // limitations under the License.
 
+// !!! This include file must be first thing in file !!!
+#include "../../platforms/PlatformAutoSense.hpp"
+
 #include "ID.hpp"
 
 AXIS_CPP_NAMESPACE_START

Modified: webservices/axis/trunk/c/src/soap/xsd/IDREF.cpp
URL: http://svn.apache.org/viewvc/webservices/axis/trunk/c/src/soap/xsd/IDREF.cpp?rev=703625&r1=703624&r2=703625&view=diff
==============================================================================
--- webservices/axis/trunk/c/src/soap/xsd/IDREF.cpp (original)
+++ webservices/axis/trunk/c/src/soap/xsd/IDREF.cpp Fri Oct 10 20:41:17 2008
@@ -13,6 +13,9 @@
 // See the License for the specific language governing permissions and
 // limitations under the License.
 
+// !!! This include file must be first thing in file !!!
+#include "../../platforms/PlatformAutoSense.hpp"
+
 #include "IDREF.hpp"
 
 AXIS_CPP_NAMESPACE_START

Modified: webservices/axis/trunk/c/src/soap/xsd/IDREFS.cpp
URL: http://svn.apache.org/viewvc/webservices/axis/trunk/c/src/soap/xsd/IDREFS.cpp?rev=703625&r1=703624&r2=703625&view=diff
==============================================================================
--- webservices/axis/trunk/c/src/soap/xsd/IDREFS.cpp (original)
+++ webservices/axis/trunk/c/src/soap/xsd/IDREFS.cpp Fri Oct 10 20:41:17 2008
@@ -13,6 +13,9 @@
 // See the License for the specific language governing permissions and
 // limitations under the License.
 
+// !!! This include file must be first thing in file !!!
+#include "../../platforms/PlatformAutoSense.hpp"
+
 #include "IDREFS.hpp"
 
 AXIS_CPP_NAMESPACE_START

Modified: webservices/axis/trunk/c/src/soap/xsd/Int.cpp
URL: http://svn.apache.org/viewvc/webservices/axis/trunk/c/src/soap/xsd/Int.cpp?rev=703625&r1=703624&r2=703625&view=diff
==============================================================================
--- webservices/axis/trunk/c/src/soap/xsd/Int.cpp (original)
+++ webservices/axis/trunk/c/src/soap/xsd/Int.cpp Fri Oct 10 20:41:17 2008
@@ -13,6 +13,9 @@
 // See the License for the specific language governing permissions and
 // limitations under the License.
 
+// !!! This include file must be first thing in file !!!
+#include "../../platforms/PlatformAutoSense.hpp"
+
 #include "Int.hpp"
 
 AXIS_CPP_NAMESPACE_START

Modified: webservices/axis/trunk/c/src/soap/xsd/Integer.cpp
URL: http://svn.apache.org/viewvc/webservices/axis/trunk/c/src/soap/xsd/Integer.cpp?rev=703625&r1=703624&r2=703625&view=diff
==============================================================================
--- webservices/axis/trunk/c/src/soap/xsd/Integer.cpp (original)
+++ webservices/axis/trunk/c/src/soap/xsd/Integer.cpp Fri Oct 10 20:41:17 2008
@@ -13,6 +13,9 @@
 // See the License for the specific language governing permissions and
 // limitations under the License.
 
+// !!! This include file must be first thing in file !!!
+#include "../../platforms/PlatformAutoSense.hpp"
+
 #include "Integer.hpp"
 
 AXIS_CPP_NAMESPACE_START