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 2006/05/18 11:29:39 UTC

svn commit: r407510 - in /webservices/axis2/trunk/c/xml_schema: ./ include/xml_schema/

Author: nandika
Date: Thu May 18 02:29:37 2006
New Revision: 407510

URL: http://svn.apache.org/viewvc?rev=407510&view=rev
Log:
fixed compilation problems

Modified:
    webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_validation_event_handler.h
    webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_collection.h
    webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_constants.h
    webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_data_type.h
    webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_enum.h
    webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_obj.h
    webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_obj_collection.h
    webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_obj_table.h
    webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_type_receiver.h
    webservices/axis2/trunk/c/xml_schema/validation_event_handler.c
    webservices/axis2/trunk/c/xml_schema/xml_schema_annotated.c
    webservices/axis2/trunk/c/xml_schema/xml_schema_annotation.c
    webservices/axis2/trunk/c/xml_schema/xml_schema_any.c
    webservices/axis2/trunk/c/xml_schema/xml_schema_any_attribute.c
    webservices/axis2/trunk/c/xml_schema/xml_schema_app_info.c
    webservices/axis2/trunk/c/xml_schema/xml_schema_attribute.c
    webservices/axis2/trunk/c/xml_schema/xml_schema_attribute_group.c
    webservices/axis2/trunk/c/xml_schema/xml_schema_attribute_group_ref.c
    webservices/axis2/trunk/c/xml_schema/xml_schema_builder.c
    webservices/axis2/trunk/c/xml_schema/xml_schema_collection.c
    webservices/axis2/trunk/c/xml_schema/xml_schema_complex_content.c
    webservices/axis2/trunk/c/xml_schema/xml_schema_complex_content_extension.c
    webservices/axis2/trunk/c/xml_schema/xml_schema_complex_content_restriction.c
    webservices/axis2/trunk/c/xml_schema/xml_schema_content_processing.c
    webservices/axis2/trunk/c/xml_schema/xml_schema_content_type.c
    webservices/axis2/trunk/c/xml_schema/xml_schema_data_type.c
    webservices/axis2/trunk/c/xml_schema/xml_schema_derivation_method.c
    webservices/axis2/trunk/c/xml_schema/xml_schema_documentation.c
    webservices/axis2/trunk/c/xml_schema/xml_schema_element.c
    webservices/axis2/trunk/c/xml_schema/xml_schema_enum.c
    webservices/axis2/trunk/c/xml_schema/xml_schema_form.c
    webservices/axis2/trunk/c/xml_schema/xml_schema_group.c
    webservices/axis2/trunk/c/xml_schema/xml_schema_group_base.c
    webservices/axis2/trunk/c/xml_schema/xml_schema_group_ref.c
    webservices/axis2/trunk/c/xml_schema/xml_schema_import.c
    webservices/axis2/trunk/c/xml_schema/xml_schema_obj.c
    webservices/axis2/trunk/c/xml_schema/xml_schema_obj_collection.c
    webservices/axis2/trunk/c/xml_schema/xml_schema_particle.c
    webservices/axis2/trunk/c/xml_schema/xml_schema_simple_content.c
    webservices/axis2/trunk/c/xml_schema/xml_schema_simple_content_extension.c
    webservices/axis2/trunk/c/xml_schema/xml_schema_simple_content_restriction.c
    webservices/axis2/trunk/c/xml_schema/xml_schema_simple_type_content.c
    webservices/axis2/trunk/c/xml_schema/xml_schema_simple_type_list.c
    webservices/axis2/trunk/c/xml_schema/xml_schema_simple_type_restriction.c
    webservices/axis2/trunk/c/xml_schema/xml_schema_simple_type_union.c
    webservices/axis2/trunk/c/xml_schema/xml_schema_type_receiver.c
    webservices/axis2/trunk/c/xml_schema/xml_schema_use.c
    webservices/axis2/trunk/c/xml_schema/xml_severity_type.c
    webservices/axis2/trunk/c/xml_schema/xml_tokenized_type.c

Modified: webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_validation_event_handler.h
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_validation_event_handler.h?rev=407510&r1=407509&r2=407510&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_validation_event_handler.h (original)
+++ webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_validation_event_handler.h Thu May 18 02:29:37 2006
@@ -26,7 +26,6 @@
 #include <axis2_env.h>
 #include <axis2_error.h>
 #include <axis2_string.h>
-#include <axis2_const.h>
 #include <axis2_array_list.h>
 #include <axis2_hash.h>
 

Modified: webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_collection.h
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_collection.h?rev=407510&r1=407509&r2=407510&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_collection.h (original)
+++ webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_collection.h Thu May 18 02:29:37 2006
@@ -27,7 +27,8 @@
 #include <axis2_env.h>
 #include <axis2_error.h>
 #include <axis2_string.h>
-#include <axis2_const.h>
+#include <axis2_utils.h>
+
 #include <axis2_array_list.h>
 #include <axis2_hash.h>
 #include <axis2_qname.h>
@@ -154,7 +155,11 @@
             axis2_char_t *prefix, 
             axis2_char_t *namespc_uri);
             
-};
+    axis2_hash_t* (AXIS2_CALL *
+    get_systemid2_schemas)(
+            axis2_xml_schema_collection_t* collection,
+            axis2_env_t **env);
+};            
 
 struct axis2_xml_schema_collection
 {
@@ -210,6 +215,8 @@
 #define AXIS2_XML_SCHEMA_COLLECTION_GET_NAMESPACE_FOR_PREFIX(collection, env, prefix) \
         ((collection)->ops->get_namespace_for_prefix(collection, env, prefix))
         
+#define AXIS2_XML_SCHEMA_COLLECTION_GET_SYSTEMID2_SCHEMAS(collection, env) \
+        ((collection)->ops->get_systemid2_schemas(collection, env))
         
         
 /** @} */

Modified: webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_constants.h
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_constants.h?rev=407510&r1=407509&r2=407510&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_constants.h (original)
+++ webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_constants.h Thu May 18 02:29:37 2006
@@ -22,7 +22,7 @@
  * @brief Axis2 Xml Schema Constants
  */
  
-#include <axis2_const.h>
+#include <axis2_utils.h>
 
 #ifdef __cplusplus
 extern "C" 
@@ -45,58 +45,58 @@
 #define AXIS2_URI_2001_SCHEMA_XSI "http://www.w3.org/2001/XMLSchema-instance"
 
 /* Define qnames for the all of the XSD and SOAP-ENC encodings */
-#define XSD_STRING "URI_2001_SCHEMA_XSD|string"
-#define XSD_BOOLEAN "URI_2001_SCHEMA_XSD|boolean"
-#define XSD_DOUBLE "URI_2001_SCHEMA_XSD|double"
-#define XSD_FLOAT "URI_2001_SCHEMA_XSD|float"
-#define XSD_INT "URI_2001_SCHEMA_XSD|int"
-#define XSD_INTEGER "URI_2001_SCHEMA_XSD|integer"
-#define XSD_LONG "URI_2001_SCHEMA_XSD|long"
-#define XSD_SHORT "URI_2001_SCHEMA_XSD|short"
-#define XSD_BYTE "URI_2001_SCHEMA_XSD|byte"
-#define XSD_DECIMAL "URI_2001_SCHEMA_XSD|decimal"
-#define XSD_BASE64 "URI_2001_SCHEMA_XSD|base64Binary"
-#define XSD_HEXBIN "URI_2001_SCHEMA_XSD|hexBinary"
-#define XSD_ANYSIMPLETYPE "URI_2001_SCHEMA_XSD|anySimpleType"
-#define XSD_ANYTYPE "URI_2001_SCHEMA_XSD|anyType"
-#define XSD_ANY "URI_2001_SCHEMA_XSD|any"
-#define XSD_QNAME "URI_2001_SCHEMA_XSD|QName"
-#define XSD_DATETIME "URI_2001_SCHEMA_XSD|dateTime"
-#define XSD_DATE "URI_2001_SCHEMA_XSD|date"
-#define XSD_TIME "URI_2001_SCHEMA_XSD|time"
-
-#define XSD_NORMALIZEDSTRING "URI_2001_SCHEMA_XSD|normalizedString"
-#define XSD_TOKEN "URI_2001_SCHEMA_XSD|token"
-
-#define XSD_UNSIGNEDLONG "URI_2001_SCHEMA_XSD|unsignedLong"
-#define XSD_UNSIGNEDINT "URI_2001_SCHEMA_XSD|unsignedInt"
-#define XSD_UNSIGNEDSHORT "URI_2001_SCHEMA_XSD|unsignedShort"
-#define XSD_UNSIGNEDBYTE "URI_2001_SCHEMA_XSD|unsignedByte"
-#define XSD_POSITIVEINTEGER "URI_2001_SCHEMA_XSD|positiveInteger"
-#define XSD_NEGATIVEINTEGER "URI_2001_SCHEMA_XSD|negativeInteger"
-#define XSD_NONNEGATIVEINTEGER "URI_2001_SCHEMA_XSD|nonNegativeInteger"
-#define XSD_NONPOSITIVEINTEGER "URI_2001_SCHEMA_XSD|nonPositiveInteger"
-
-#define XSD_YEARMONTH "URI_2001_SCHEMA_XSD|gYearMonth"
-#define XSD_MONTHDAY "URI_2001_SCHEMA_XSD|gMonthDay"
-#define XSD_YEAR "URI_2001_SCHEMA_XSD|gYear"
-#define XSD_MONTH "URI_2001_SCHEMA_XSD|gMonth"
-#define XSD_DAY "URI_2001_SCHEMA_XSD|gDay"
-#define XSD_DURATION "URI_2001_SCHEMA_XSD|duration"
-
-#define XSD_NAME "URI_2001_SCHEMA_XSD|Name"
-#define XSD_NCNAME "URI_2001_SCHEMA_XSD|NCName"
-#define XSD_NMTOKEN "URI_2001_SCHEMA_XSD|NMTOKEN"
-#define XSD_NMTOKENS "URI_2001_SCHEMA_XSD|NMTOKENS"
-#define XSD_NOTATION "URI_2001_SCHEMA_XSD|NOTATION"
-#define XSD_ENTITY "URI_2001_SCHEMA_XSD|ENTITY"
-#define XSD_ENTITIES "URI_2001_SCHEMA_XSD|ENTITIES"
-#define XSD_IDREF "URI_2001_SCHEMA_XSD|IDREF"
-#define XSD_IDREFS "URI_2001_SCHEMA_XSD|IDREFS"
-#define XSD_ANYURI "URI_2001_SCHEMA_XSD|anyURI"
-#define XSD_LANGUAGE "URI_2001_SCHEMA_XSD|language"
-#define XSD_ID "URI_2001_SCHEMA_XSD|ID"
-#define XSD_SCHEMA "URI_2001_SCHEMA_XSD|schema"
+#define AXIS2_XML_SCHEMA_XSD_STRING     "string"
+#define AXIS2_XML_SCHEMA_XSD_BOOLEAN    "boolean"
+#define AXIS2_XML_SCHEMA_XSD_DOUBLE     "double"
+#define AXIS2_XML_SCHEMA_XSD_FLOAT      "float"
+#define AXIS2_XML_SCHEMA_XSD_INT        "int"
+#define AXIS2_XML_SCHEMA_XSD_INTEGER    "integer"
+#define AXIS2_XML_SCHEMA_XSD_LONG       "long"
+#define AXIS2_XML_SCHEMA_XSD_SHORT      "short"
+#define AXIS2_XML_SCHEMA_XSD_BYTE       "byte"
+#define AXIS2_XML_SCHEMA_XSD_DECIMAL    "decimal"
+#define AXIS2_XML_SCHEMA_XSD_BASE64     "base64Binary"
+#define AXIS2_XML_SCHEMA_XSD_HEXBIN     "hexBinary"
+#define AXIS2_XML_SCHEMA_XSD_ANYSIMPLETYPE "anySimpleType"
+#define AXIS2_XML_SCHEMA_XSD_ANYTYPE    "anyType"
+#define AXIS2_XML_SCHEMA_XSD_ANY        "any"
+#define AXIS2_XML_SCHEMA_XSD_QNAME      "QName"
+#define AXIS2_XML_SCHEMA_XSD_DATETIME   "dateTime"
+#define AXIS2_XML_SCHEMA_XSD_DATE       "date"
+#define AXIS2_XML_SCHEMA_XSD_TIME       "time"
+
+#define AXIS2_XML_SCHEMA_XSD_NORMALIZEDSTRING "normalizedString"
+#define AXIS2_XML_SCHEMA_XSD_TOKEN          "token"
+
+#define AXIS2_XML_SCHEMA_XSD_UNSIGNEDLONG       "unsignedLong"
+#define AXIS2_XML_SCHEMA_XSD_UNSIGNEDINT        "unsignedInt"
+#define AXIS2_XML_SCHEMA_XSD_UNSIGNEDSHORT      "unsignedShort"
+#define AXIS2_XML_SCHEMA_XSD_UNSIGNEDBYTE       "unsignedByte"
+#define AXIS2_XML_SCHEMA_XSD_POSITIVEINTEGER    "positiveInteger"
+#define AXIS2_XML_SCHEMA_XSD_NEGATIVEINTEGER    "negativeInteger"
+#define AXIS2_XML_SCHEMA_XSD_NONNEGATIVEINTEGER "nonNegativeInteger"
+#define AXIS2_XML_SCHEMA_XSD_NONPOSITIVEINTEGER "nonPositiveInteger"
+
+#define AXIS2_XML_SCHEMA_XSD_YEARMONTH          "gYearMonth"
+#define AXIS2_XML_SCHEMA_XSD_MONTHDAY           "gMonthDay"
+#define AXIS2_XML_SCHEMA_XSD_YEAR               "gYear"
+#define AXIS2_XML_SCHEMA_XSD_MONTH              "gMonth"
+#define AXIS2_XML_SCHEMA_XSD_DAY                "gDay"
+#define AXIS2_XML_SCHEMA_XSD_DURATION           "duration"
+
+#define AXIS2_XML_SCHEMA_XSD_NAME               "Name"
+#define AXIS2_XML_SCHEMA_XSD_NCNAME             "NCName"
+#define AXIS2_XML_SCHEMA_XSD_NMTOKEN            "NMTOKEN"
+#define AXIS2_XML_SCHEMA_XSD_NMTOKENS           "NMTOKENS"
+#define AXIS2_XML_SCHEMA_XSD_NOTATION           "NOTATION"
+#define AXIS2_XML_SCHEMA_XSD_ENTITY             "ENTITY"
+#define AXIS2_XML_SCHEMA_XSD_ENTITIES           "ENTITIES"
+#define AXIS2_XML_SCHEMA_XSD_IDREF              "IDREF"
+#define AXIS2_XML_SCHEMA_XSD_IDREFS             "IDREFS"
+#define AXIS2_XML_SCHEMA_XSD_ANYURI             "anyURI"
+#define AXIS2_XML_SCHEMA_XSD_LANGUAGE           "language"
+#define AXIS2_XML_SCHEMA_XSD_ID                 "ID"
+#define AXIS2_XML_SCHEMA_XSD_SCHEMA             "schema"
 
 #ifdef __cplusplus
 }

Modified: webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_data_type.h
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_data_type.h?rev=407510&r1=407509&r2=407510&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_data_type.h (original)
+++ webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_data_type.h Thu May 18 02:29:37 2006
@@ -26,7 +26,6 @@
 #include <axis2_env.h>
 #include <axis2_error.h>
 #include <axis2_string.h>
-#include <axis2_const.h>
 #include <axis2_array_list.h>
 #include <axis2_hash.h>
 

Modified: webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_enum.h
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_enum.h?rev=407510&r1=407509&r2=407510&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_enum.h (original)
+++ webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_enum.h Thu May 18 02:29:37 2006
@@ -26,7 +26,7 @@
 #include <axis2_env.h>
 #include <axis2_error.h>
 #include <axis2_string.h>
-#include <axis2_const.h>
+#include <axis2_utils_defines.h>
 #include <axis2_array_list.h>
 #include <axis2_hash.h>
 #include <xml_schema/axis2_xml_schema_defines.h>

Modified: webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_obj.h
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_obj.h?rev=407510&r1=407509&r2=407510&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_obj.h (original)
+++ webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_obj.h Thu May 18 02:29:37 2006
@@ -26,7 +26,7 @@
 #include <axis2_env.h>
 #include <axis2_error.h>
 #include <axis2_string.h>
-#include <axis2_const.h>
+#include <axis2_utils_defines.h>
 #include <axis2_array_list.h>
 #include <axis2_hash.h>
 #include <xml_schema/axis2_xml_schema_defines.h>

Modified: webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_obj_collection.h
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_obj_collection.h?rev=407510&r1=407509&r2=407510&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_obj_collection.h (original)
+++ webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_obj_collection.h Thu May 18 02:29:37 2006
@@ -28,7 +28,6 @@
 #include <axis2_env.h>
 #include <axis2_error.h>
 #include <axis2_string.h>
-#include <axis2_const.h>
 #include <axis2_array_list.h>
 #include <axis2_hash.h>
 #include <xml_schema/axis2_xml_schema_obj.h>

Modified: webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_obj_table.h
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_obj_table.h?rev=407510&r1=407509&r2=407510&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_obj_table.h (original)
+++ webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_obj_table.h Thu May 18 02:29:37 2006
@@ -31,7 +31,7 @@
 #include <axis2_env.h>
 #include <axis2_error.h>
 #include <axis2_string.h>
-#include <axis2_const.h>
+#include <axis2_utils.h>
 #include <axis2_array_list.h>
 #include <axis2_hash.h>
 #include <axis2_qname.h>

Modified: webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_type_receiver.h
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_type_receiver.h?rev=407510&r1=407509&r2=407510&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_type_receiver.h (original)
+++ webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_type_receiver.h Thu May 18 02:29:37 2006
@@ -28,7 +28,7 @@
 #include <axis2_env.h>
 #include <axis2_error.h>
 #include <axis2_string.h>
-#include <axis2_const.h>
+#include <axis2_utils_defines.h>
 #include <axis2_array_list.h>
 #include <axis2_hash.h>
 

Modified: webservices/axis2/trunk/c/xml_schema/validation_event_handler.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/validation_event_handler.c?rev=407510&r1=407509&r2=407510&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/validation_event_handler.c (original)
+++ webservices/axis2/trunk/c/xml_schema/validation_event_handler.c Thu May 18 02:29:37 2006
@@ -16,6 +16,7 @@
  
 #include <xml_schema/axis2_validation_event_handler.h>
 #include <axis2_hash.h>
+#include <axis2_utils.h>
 
 typedef struct axis2_validation_event_handler_impl 
                 axis2_validation_event_handler_impl_t;

Modified: webservices/axis2/trunk/c/xml_schema/xml_schema_annotated.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/xml_schema_annotated.c?rev=407510&r1=407509&r2=407510&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/xml_schema_annotated.c (original)
+++ webservices/axis2/trunk/c/xml_schema/xml_schema_annotated.c Thu May 18 02:29:37 2006
@@ -16,6 +16,7 @@
 
 #include <xml_schema/axis2_xml_schema_annotated.h>
 #include <xml_schema/axis2_xml_schema_annotation.h>
+#include <axis2_utils.h>
 
 typedef struct axis2_xml_schema_annotated_impl 
                     axis2_xml_schema_annotated_impl_t;

Modified: webservices/axis2/trunk/c/xml_schema/xml_schema_annotation.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/xml_schema_annotation.c?rev=407510&r1=407509&r2=407510&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/xml_schema_annotation.c (original)
+++ webservices/axis2/trunk/c/xml_schema/xml_schema_annotation.c Thu May 18 02:29:37 2006
@@ -15,6 +15,7 @@
  */
 
 #include <xml_schema/axis2_xml_schema_annotation.h>
+#include <axis2_utils.h>
 
 typedef struct axis2_xml_schema_annotation_impl 
                 axis2_xml_schema_annotation_impl_t;

Modified: webservices/axis2/trunk/c/xml_schema/xml_schema_any.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/xml_schema_any.c?rev=407510&r1=407509&r2=407510&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/xml_schema_any.c (original)
+++ webservices/axis2/trunk/c/xml_schema/xml_schema_any.c Thu May 18 02:29:37 2006
@@ -15,6 +15,7 @@
  */
 
 #include <xml_schema/axis2_xml_schema_any.h>
+#include <axis2_utils.h>
 
 typedef struct axis2_xml_schema_any_impl 
                 axis2_xml_schema_any_impl_t;

Modified: webservices/axis2/trunk/c/xml_schema/xml_schema_any_attribute.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/xml_schema_any_attribute.c?rev=407510&r1=407509&r2=407510&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/xml_schema_any_attribute.c (original)
+++ webservices/axis2/trunk/c/xml_schema/xml_schema_any_attribute.c Thu May 18 02:29:37 2006
@@ -15,6 +15,8 @@
  */
 
 #include <xml_schema/axis2_xml_schema_any_attribute.h>
+#include <axis2_utils.h>
+
 
 typedef struct axis2_xml_schema_any_attribute_impl 
                 axis2_xml_schema_any_attribute_impl_t;

Modified: webservices/axis2/trunk/c/xml_schema/xml_schema_app_info.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/xml_schema_app_info.c?rev=407510&r1=407509&r2=407510&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/xml_schema_app_info.c (original)
+++ webservices/axis2/trunk/c/xml_schema/xml_schema_app_info.c Thu May 18 02:29:37 2006
@@ -16,6 +16,7 @@
 
 #include <xml_schema/axis2_xml_schema_app_info.h>
 #include <xml_schema/axis2_xml_schema_use.h>
+#include <axis2_utils.h>
 
 typedef struct axis2_xml_schema_app_info_impl 
                 axis2_xml_schema_app_info_impl_t;

Modified: webservices/axis2/trunk/c/xml_schema/xml_schema_attribute.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/xml_schema_attribute.c?rev=407510&r1=407509&r2=407510&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/xml_schema_attribute.c (original)
+++ webservices/axis2/trunk/c/xml_schema/xml_schema_attribute.c Thu May 18 02:29:37 2006
@@ -15,6 +15,7 @@
  */
 
 #include <xml_schema/axis2_xml_schema_attribute.h>
+#include <axis2_utils.h>
 
 typedef struct axis2_xml_schema_attribute_impl 
                 axis2_xml_schema_attribute_impl_t;

Modified: webservices/axis2/trunk/c/xml_schema/xml_schema_attribute_group.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/xml_schema_attribute_group.c?rev=407510&r1=407509&r2=407510&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/xml_schema_attribute_group.c (original)
+++ webservices/axis2/trunk/c/xml_schema/xml_schema_attribute_group.c Thu May 18 02:29:37 2006
@@ -15,6 +15,7 @@
  */
 
 #include <xml_schema/axis2_xml_schema_attribute_group.h>
+#include <axis2_utils.h>
 
 typedef struct axis2_xml_schema_attribute_group_impl 
                 axis2_xml_schema_attribute_group_impl_t;

Modified: webservices/axis2/trunk/c/xml_schema/xml_schema_attribute_group_ref.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/xml_schema_attribute_group_ref.c?rev=407510&r1=407509&r2=407510&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/xml_schema_attribute_group_ref.c (original)
+++ webservices/axis2/trunk/c/xml_schema/xml_schema_attribute_group_ref.c Thu May 18 02:29:37 2006
@@ -15,6 +15,8 @@
  */
 
 #include <xml_schema/axis2_xml_schema_attribute_group_ref.h>
+#include <axis2_utils.h>
+
 
 typedef struct axis2_xml_schema_attribute_group_ref_impl 
                 axis2_xml_schema_attribute_group_ref_impl_t;

Modified: webservices/axis2/trunk/c/xml_schema/xml_schema_builder.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/xml_schema_builder.c?rev=407510&r1=407509&r2=407510&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/xml_schema_builder.c (original)
+++ webservices/axis2/trunk/c/xml_schema/xml_schema_builder.c Thu May 18 02:29:37 2006
@@ -111,7 +111,7 @@
         axis2_om_node_t *sch_node);
         
 static axis2_status_t
-set_namespace_attribute(
+set_namespace_attributes(
         axis2_xml_schema_builder_t* builder,
         axis2_env_t **env,
         axis2_xml_schema_t *schema,
@@ -416,12 +416,23 @@
         axis2_xml_schema_builder_t *builder,
         axis2_env_t **env,
         axis2_om_node_t *root,
-        axis2_char_t *uri){}
+        axis2_char_t *uri)
+{
+
+
+}
         
 axis2_status_t AXIS2_CALL
 axis2_xml_schema_builder_free(
         axis2_xml_schema_builder_t *builder,
-        axis2_env_t **env){} 
+        axis2_env_t **env)
+{
+    axis2_xml_schema_builder_impl_t *builder_impl = NULL;
+    AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
+    builder_impl = AXIS2_INTF_TO_IMPL(builder);
+    
+
+} 
 
 
 static axis2_xml_schema_t*
@@ -429,7 +440,20 @@
         axis2_xml_schema_builder_t *builder,
         axis2_env_t **env,
         axis2_om_node_t *ele_node,
-        axis2_char_t  *uri){}
+        axis2_char_t  *uri)
+{
+    axis2_xml_schema_builder_impl_t *builder_impl = NULL;
+    
+    axis2_hash_t *ht_sch2schemas = NULL;
+    
+    AXIS2_ENV_CHECK(env, NULL);
+    AXIS2_PARAM_CHECK((*env)->error, ele_node, NULL);
+    AXIS2_PARAM_CHECK((*env)->error, uri, AXIS2_FAILURE);
+    builder_impl = AXIS2_INTF_TO_IMPL(builder);
+    
+    set_namespace_attributes( builder, env, builder_impl->schema, ele_node);
+    
+}
         
 static axis2_xml_schema_annotation_t* 
 handle_annotation(
@@ -446,7 +470,7 @@
         axis2_om_node_t *sch_node){}
         
 static axis2_status_t
-set_namespace_attribute(
+set_namespace_attributes(
         axis2_xml_schema_builder_t* builder,
         axis2_env_t **env,
         axis2_xml_schema_t *schema,
@@ -472,7 +496,7 @@
     if(NULL != parent_node && 
         AXIS2_OM_NODE_GET_NODE_TYPE(sch_node, env) == AXIS2_OM_ELEMENT)
     {
-        set_namespace_attribute(builder, env, schema, parent_node);
+        set_namespace_attributes(builder, env, schema, parent_node);
     }
     
     om_ele = AXIS2_OM_NODE_GET_DATA_ELEMENT(sch_node, env);

Modified: webservices/axis2/trunk/c/xml_schema/xml_schema_collection.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/xml_schema_collection.c?rev=407510&r1=407509&r2=407510&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/xml_schema_collection.c (original)
+++ webservices/axis2/trunk/c/xml_schema/xml_schema_collection.c Thu May 18 02:29:37 2006
@@ -24,6 +24,7 @@
 #include <xml_schema/axis2_xml_schema_type_receiver.h>
 #include <xml_schema/axis2_xml_schema_element.h>
 #include <xml_schema/axis2_xml_schema_simple_type.h>
+#include <xml_schema/axis2_xml_schema_constants.h>
 
 typedef struct axis2_xml_schema_collection_impl 
                 axis2_xml_schema_collection_impl_t;
@@ -42,7 +43,7 @@
 
     axis2_hash_t *in_scope_namespaces;
     
-    axis2_hash_t *schema_id2_schemas;
+    axis2_hash_t *systemid2_schemas;
     
     axis2_xml_schema_t *xsd;
     
@@ -154,6 +155,12 @@
         axis2_env_t **env,
         axis2_xml_schema_t* schema,
         axis2_char_t *type_name);
+        
+axis2_hash_t* AXIS2_CALL
+get_systemid2_schemas(
+        axis2_xml_schema_collection_t *collection,
+        axis2_env_t **env);
+        
 
 /*************** end function prototypes ****************************/                    
 
@@ -176,7 +183,7 @@
     collection_impl->namespaces = NULL;
     collection_impl->unresolved_types = NULL;
     collection_impl->xsd = NULL;
-    collection_impl->schema_id2_schemas = NULL;
+    collection_impl->systemid2_schemas = NULL;
     collection_impl->schemas = NULL;
     
     collection_impl->collection.ops = AXIS2_MALLOC((*env)->allocator, 
@@ -261,12 +268,6 @@
     return AXIS2_SUCCESS;
 }
 
-/**
- * This section should comply to the XMLSchema specification
- * @see http://www.w3.org/TR/2004/PER-xmlschema-2-20040318/datatypes.html#built-in-datatypes
- *
- * This needs to be inspected by another pair of eyes
- */
 axis2_status_t AXIS2_CALL
 axis2_xml_schema_collection_init(
         axis2_xml_schema_collection_t* collection,
@@ -275,8 +276,83 @@
     axis2_xml_schema_collection_impl_t *collection_impl = NULL;
     AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
     collection_impl = AXIS2_INTF_TO_IMPL(collection);
+      /*
+        Primitive types
+
+        3.2.1 string
+        3.2.2 boolean
+        3.2.3 decimal
+        3.2.4 float
+        3.2.5 double
+        3.2.6 duration
+        3.2.7 dateTime
+        3.2.8 time
+        3.2.9 date
+        3.2.10 gYearMonth
+        3.2.11 gYear
+        3.2.12 gMonthDay
+        3.2.13 gDay
+        3.2.14 gMonth
+        3.2.15 hexBinary
+        3.2.16 base64Binary
+        3.2.17 anyURI
+        3.2.18 QName
+        3.2.19 NOTATION
+        */
+    add_simple_type(env, collection_impl->xsd, AXIS2_XML_SCHEMA_XSD_STRING);
+    add_simple_type(env, collection_impl->xsd, AXIS2_XML_SCHEMA_XSD_BOOLEAN);
+    add_simple_type(env, collection_impl->xsd, AXIS2_XML_SCHEMA_XSD_FLOAT);
+    add_simple_type(env, collection_impl->xsd, AXIS2_XML_SCHEMA_XSD_DOUBLE);
+    add_simple_type(env, collection_impl->xsd, AXIS2_XML_SCHEMA_XSD_QNAME);
+    add_simple_type(env, collection_impl->xsd, AXIS2_XML_SCHEMA_XSD_DECIMAL);
+    add_simple_type(env, collection_impl->xsd, AXIS2_XML_SCHEMA_XSD_DURATION);
+    add_simple_type(env, collection_impl->xsd, AXIS2_XML_SCHEMA_XSD_DATE);
+    add_simple_type(env, collection_impl->xsd, AXIS2_XML_SCHEMA_XSD_TIME);
+    add_simple_type(env, collection_impl->xsd, AXIS2_XML_SCHEMA_XSD_DATETIME);
+    add_simple_type(env, collection_impl->xsd, AXIS2_XML_SCHEMA_XSD_DAY);
+    add_simple_type(env, collection_impl->xsd, AXIS2_XML_SCHEMA_XSD_MONTH);
+    add_simple_type(env, collection_impl->xsd, AXIS2_XML_SCHEMA_XSD_MONTHDAY);
+    add_simple_type(env, collection_impl->xsd, AXIS2_XML_SCHEMA_XSD_YEAR);
+    add_simple_type(env, collection_impl->xsd, AXIS2_XML_SCHEMA_XSD_YEARMONTH);
+    add_simple_type(env, collection_impl->xsd, AXIS2_XML_SCHEMA_XSD_NOTATION);
+    add_simple_type(env, collection_impl->xsd, AXIS2_XML_SCHEMA_XSD_HEXBIN);
+    add_simple_type(env, collection_impl->xsd, AXIS2_XML_SCHEMA_XSD_BASE64);
+    add_simple_type(env, collection_impl->xsd, AXIS2_XML_SCHEMA_XSD_ANYURI);
+
+    /** derived types from decimal */
+
+    add_simple_type(env, collection_impl->xsd, AXIS2_XML_SCHEMA_XSD_LONG);
+    add_simple_type(env, collection_impl->xsd, AXIS2_XML_SCHEMA_XSD_SHORT);
+    add_simple_type(env, collection_impl->xsd, AXIS2_XML_SCHEMA_XSD_BYTE);
+    add_simple_type(env, collection_impl->xsd, AXIS2_XML_SCHEMA_XSD_INTEGER);
+    add_simple_type(env, collection_impl->xsd, AXIS2_XML_SCHEMA_XSD_INT);
+    add_simple_type(env, collection_impl->xsd, AXIS2_XML_SCHEMA_XSD_POSITIVEINTEGER);
+    add_simple_type(env, collection_impl->xsd, AXIS2_XML_SCHEMA_XSD_NEGATIVEINTEGER);
+    add_simple_type(env, collection_impl->xsd, AXIS2_XML_SCHEMA_XSD_NONPOSITIVEINTEGER);
+    add_simple_type(env, collection_impl->xsd, AXIS2_XML_SCHEMA_XSD_NONNEGATIVEINTEGER);
+    add_simple_type(env, collection_impl->xsd, AXIS2_XML_SCHEMA_XSD_UNSIGNEDBYTE);
+    add_simple_type(env, collection_impl->xsd, AXIS2_XML_SCHEMA_XSD_UNSIGNEDINT);
+    add_simple_type(env, collection_impl->xsd, AXIS2_XML_SCHEMA_XSD_UNSIGNEDLONG);
+    add_simple_type(env, collection_impl->xsd, AXIS2_XML_SCHEMA_XSD_UNSIGNEDSHORT);
+    
+    /** derived types from string */
+    
+    add_simple_type(env, collection_impl->xsd, AXIS2_XML_SCHEMA_XSD_NAME);
+    add_simple_type(env, collection_impl->xsd, AXIS2_XML_SCHEMA_XSD_NORMALIZEDSTRING);
+    add_simple_type(env, collection_impl->xsd, AXIS2_XML_SCHEMA_XSD_NCNAME);
+    add_simple_type(env, collection_impl->xsd, AXIS2_XML_SCHEMA_XSD_NMTOKEN);
+    add_simple_type(env, collection_impl->xsd, AXIS2_XML_SCHEMA_XSD_NMTOKENS);
+    add_simple_type(env, collection_impl->xsd, AXIS2_XML_SCHEMA_XSD_ENTITY);
+    add_simple_type(env, collection_impl->xsd, AXIS2_XML_SCHEMA_XSD_ENTITIES);
+    add_simple_type(env, collection_impl->xsd, AXIS2_XML_SCHEMA_XSD_ID);
+    add_simple_type(env, collection_impl->xsd, AXIS2_XML_SCHEMA_XSD_IDREF);
+    add_simple_type(env, collection_impl->xsd, AXIS2_XML_SCHEMA_XSD_IDREFS);
+    add_simple_type(env, collection_impl->xsd, AXIS2_XML_SCHEMA_XSD_LANGUAGE);
+    add_simple_type(env, collection_impl->xsd, AXIS2_XML_SCHEMA_XSD_TOKEN);
     
-
+    axis2_hash_set(collection_impl->namespaces, AXIS2_XML_SCHEMA_NS,
+            AXIS2_HASH_KEY_STRING,  collection_impl->xsd);
+        
     return AXIS2_SUCCESS;
 }
 
@@ -421,3 +497,13 @@
     return AXIS2_SUCCESS;
 }        
 
+axis2_hash_t* AXIS2_CALL 
+get_systemid2_schemas(
+        axis2_xml_schema_collection_t *collection,
+        axis2_env_t **env)
+{
+    axis2_xml_schema_collection_impl_t *collection_impl = NULL;
+    AXIS2_ENV_CHECK(env, NULL);
+    collection_impl = AXIS2_INTF_TO_IMPL(collection);
+    
+}        
\ No newline at end of file

Modified: webservices/axis2/trunk/c/xml_schema/xml_schema_complex_content.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/xml_schema_complex_content.c?rev=407510&r1=407509&r2=407510&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/xml_schema_complex_content.c (original)
+++ webservices/axis2/trunk/c/xml_schema/xml_schema_complex_content.c Thu May 18 02:29:37 2006
@@ -15,6 +15,7 @@
  */
 
 #include <xml_schema/axis2_xml_schema_complex_content.h>
+#include <axis2_utils.h>
 
 typedef struct axis2_xml_schema_complex_content_impl 
                     axis2_xml_schema_complex_content_impl_t;

Modified: webservices/axis2/trunk/c/xml_schema/xml_schema_complex_content_extension.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/xml_schema_complex_content_extension.c?rev=407510&r1=407509&r2=407510&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/xml_schema_complex_content_extension.c (original)
+++ webservices/axis2/trunk/c/xml_schema/xml_schema_complex_content_extension.c Thu May 18 02:29:37 2006
@@ -15,6 +15,7 @@
  */
 
 #include <xml_schema/axis2_xml_schema_complex_content_extension.h>
+#include <axis2_utils.h>
 
 typedef struct axis2_xml_schema_complex_content_extension_impl 
                     axis2_xml_schema_complex_content_extension_impl_t;

Modified: webservices/axis2/trunk/c/xml_schema/xml_schema_complex_content_restriction.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/xml_schema_complex_content_restriction.c?rev=407510&r1=407509&r2=407510&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/xml_schema_complex_content_restriction.c (original)
+++ webservices/axis2/trunk/c/xml_schema/xml_schema_complex_content_restriction.c Thu May 18 02:29:37 2006
@@ -15,6 +15,7 @@
  */
 
 #include <xml_schema/axis2_xml_schema_complex_content_restriction.h>
+#include <axis2_utils.h>
 
 typedef struct axis2_xml_schema_complex_content_restriction_impl 
                     axis2_xml_schema_complex_content_restriction_impl_t;

Modified: webservices/axis2/trunk/c/xml_schema/xml_schema_content_processing.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/xml_schema_content_processing.c?rev=407510&r1=407509&r2=407510&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/xml_schema_content_processing.c (original)
+++ webservices/axis2/trunk/c/xml_schema/xml_schema_content_processing.c Thu May 18 02:29:37 2006
@@ -16,6 +16,7 @@
 
 #include <xml_schema/axis2_xml_schema_content_processing.h>
 #include <xml_schema/axis2_xml_schema_use.h>
+#include <axis2_utils.h>
 
 typedef struct axis2_xml_schema_content_processing_impl 
         axis2_xml_schema_content_processing_impl_t;

Modified: webservices/axis2/trunk/c/xml_schema/xml_schema_content_type.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/xml_schema_content_type.c?rev=407510&r1=407509&r2=407510&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/xml_schema_content_type.c (original)
+++ webservices/axis2/trunk/c/xml_schema/xml_schema_content_type.c Thu May 18 02:29:37 2006
@@ -15,6 +15,7 @@
  */
 #include <xml_schema/axis2_xml_schema_defines.h>
 #include <xml_schema/axis2_xml_schema_content_type.h>
+#include <axis2_utils.h>
 
 #include <axis2_string.h>
 

Modified: webservices/axis2/trunk/c/xml_schema/xml_schema_data_type.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/xml_schema_data_type.c?rev=407510&r1=407509&r2=407510&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/xml_schema_data_type.c (original)
+++ webservices/axis2/trunk/c/xml_schema/xml_schema_data_type.c Thu May 18 02:29:37 2006
@@ -17,6 +17,7 @@
 #include <xml_schema/axis2_xml_schema_data_type.h>
 #include <xml_schema/axis2_xml_tokenized_type.h>
 #include <axis2_hash.h>
+#include <axis2_utils.h>
 
 typedef struct axis2_xml_schema_data_type_impl 
             axis2_xml_schema_data_type_impl_t;

Modified: webservices/axis2/trunk/c/xml_schema/xml_schema_derivation_method.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/xml_schema_derivation_method.c?rev=407510&r1=407509&r2=407510&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/xml_schema_derivation_method.c (original)
+++ webservices/axis2/trunk/c/xml_schema/xml_schema_derivation_method.c Thu May 18 02:29:37 2006
@@ -16,7 +16,7 @@
 
 #include <xml_schema/axis2_xml_schema_constants.h>
 #include <xml_schema/axis2_xml_schema_derivation_method.h>
-
+#include <axis2_utils.h>
 
 typedef struct axis2_xml_schema_derivation_method_impl 
                axis2_xml_schema_derivation_method_impl_t;

Modified: webservices/axis2/trunk/c/xml_schema/xml_schema_documentation.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/xml_schema_documentation.c?rev=407510&r1=407509&r2=407510&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/xml_schema_documentation.c (original)
+++ webservices/axis2/trunk/c/xml_schema/xml_schema_documentation.c Thu May 18 02:29:37 2006
@@ -16,6 +16,7 @@
 
 #include <xml_schema/axis2_xml_schema_documentation.h>
 #include <xml_schema/axis2_xml_schema_use.h>
+#include <axis2_utils.h>
 
 typedef struct axis2_xml_schema_documentation_impl 
                 axis2_xml_schema_documentation_impl_t;

Modified: webservices/axis2/trunk/c/xml_schema/xml_schema_element.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/xml_schema_element.c?rev=407510&r1=407509&r2=407510&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/xml_schema_element.c (original)
+++ webservices/axis2/trunk/c/xml_schema/xml_schema_element.c Thu May 18 02:29:37 2006
@@ -22,6 +22,8 @@
 #include <xml_schema/axis2_xml_schema_obj_collection.h>
 #include <xml_schema/axis2_xml_schema_type.h>
 #include <xml_schema/axis2_xml_schema_form.h>
+#include <axis2_utils.h>
+
 
 typedef struct axis2_xml_schema_element_impl axis2_xml_schema_element_impl_t;
 

Modified: webservices/axis2/trunk/c/xml_schema/xml_schema_enum.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/xml_schema_enum.c?rev=407510&r1=407509&r2=407510&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/xml_schema_enum.c (original)
+++ webservices/axis2/trunk/c/xml_schema/xml_schema_enum.c Thu May 18 02:29:37 2006
@@ -16,6 +16,7 @@
  
 #include <xml_schema/axis2_xml_schema_enum.h>
 #include <axis2_hash.h>
+#include <axis2_utils.h>
 
 typedef struct axis2_xml_schema_enum_impl 
                 axis2_xml_schema_enum_impl_t;

Modified: webservices/axis2/trunk/c/xml_schema/xml_schema_form.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/xml_schema_form.c?rev=407510&r1=407509&r2=407510&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/xml_schema_form.c (original)
+++ webservices/axis2/trunk/c/xml_schema/xml_schema_form.c Thu May 18 02:29:37 2006
@@ -15,7 +15,7 @@
  */
 
 #include <xml_schema/axis2_xml_schema_form.h>
-
+#include <axis2_utils.h>
 typedef struct axis2_xml_schema_form_impl 
                 axis2_xml_schema_form_impl_t;
 

Modified: webservices/axis2/trunk/c/xml_schema/xml_schema_group.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/xml_schema_group.c?rev=407510&r1=407509&r2=407510&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/xml_schema_group.c (original)
+++ webservices/axis2/trunk/c/xml_schema/xml_schema_group.c Thu May 18 02:29:37 2006
@@ -16,6 +16,7 @@
 
 #include <xml_schema/axis2_xml_schema_group.h>
 #include <xml_schema/axis2_xml_schema_group_base.h>
+#include <axis2_utils.h>
 
 typedef struct axis2_xml_schema_group_impl axis2_xml_schema_group_impl_t;
 

Modified: webservices/axis2/trunk/c/xml_schema/xml_schema_group_base.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/xml_schema_group_base.c?rev=407510&r1=407509&r2=407510&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/xml_schema_group_base.c (original)
+++ webservices/axis2/trunk/c/xml_schema/xml_schema_group_base.c Thu May 18 02:29:37 2006
@@ -15,6 +15,7 @@
  */
 
 #include <xml_schema/axis2_xml_schema_group_base.h>
+#include <axis2_utils.h>
 
 typedef struct axis2_xml_schema_group_base_impl 
                 axis2_xml_schema_group_base_impl_t;

Modified: webservices/axis2/trunk/c/xml_schema/xml_schema_group_ref.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/xml_schema_group_ref.c?rev=407510&r1=407509&r2=407510&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/xml_schema_group_ref.c (original)
+++ webservices/axis2/trunk/c/xml_schema/xml_schema_group_ref.c Thu May 18 02:29:37 2006
@@ -16,6 +16,7 @@
 
 #include <xml_schema/axis2_xml_schema_group_ref.h>
 #include <xml_schema/axis2_xml_schema_group_base.h>
+#include <axis2_utils.h>
 
 typedef struct axis2_xml_schema_group_ref_impl 
                 axis2_xml_schema_group_ref_impl_t;

Modified: webservices/axis2/trunk/c/xml_schema/xml_schema_import.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/xml_schema_import.c?rev=407510&r1=407509&r2=407510&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/xml_schema_import.c (original)
+++ webservices/axis2/trunk/c/xml_schema/xml_schema_import.c Thu May 18 02:29:37 2006
@@ -16,7 +16,7 @@
 
 #include  <xml_schema/axis2_xml_schema_import.h>
 #include  <xml_schema/axis2_xml_schema.h>
-
+#include <axis2_utils.h>
 /** 
  * @brief Other Extension Struct Impl
  *	Axis2 Other Extension  

Modified: webservices/axis2/trunk/c/xml_schema/xml_schema_obj.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/xml_schema_obj.c?rev=407510&r1=407509&r2=407510&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/xml_schema_obj.c (original)
+++ webservices/axis2/trunk/c/xml_schema/xml_schema_obj.c Thu May 18 02:29:37 2006
@@ -16,6 +16,7 @@
  
 #include <xml_schema/axis2_xml_schema_obj.h>
 #include <axis2_hash.h>
+#include <axis2_utils.h>
 
 typedef struct axis2_xml_schema_obj_impl 
                     axis2_xml_schema_obj_impl_t;

Modified: webservices/axis2/trunk/c/xml_schema/xml_schema_obj_collection.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/xml_schema_obj_collection.c?rev=407510&r1=407509&r2=407510&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/xml_schema_obj_collection.c (original)
+++ webservices/axis2/trunk/c/xml_schema/xml_schema_obj_collection.c Thu May 18 02:29:37 2006
@@ -16,6 +16,7 @@
  
 #include <xml_schema/axis2_xml_schema_obj_collection.h>
 #include <axis2_hash.h>
+#include <axis2_utils.h>
 
 typedef struct axis2_xml_schema_obj_collection_impl 
                 axis2_xml_schema_obj_collection_impl_t;

Modified: webservices/axis2/trunk/c/xml_schema/xml_schema_particle.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/xml_schema_particle.c?rev=407510&r1=407509&r2=407510&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/xml_schema_particle.c (original)
+++ webservices/axis2/trunk/c/xml_schema/xml_schema_particle.c Thu May 18 02:29:37 2006
@@ -15,6 +15,7 @@
  */
 
 #include <xml_schema/axis2_xml_schema_particle.h>
+#include <axis2_utils.h>
 
 typedef struct axis2_xml_schema_particle_impl 
                     axis2_xml_schema_particle_impl_t;

Modified: webservices/axis2/trunk/c/xml_schema/xml_schema_simple_content.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/xml_schema_simple_content.c?rev=407510&r1=407509&r2=407510&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/xml_schema_simple_content.c (original)
+++ webservices/axis2/trunk/c/xml_schema/xml_schema_simple_content.c Thu May 18 02:29:37 2006
@@ -15,6 +15,7 @@
  */
 
 #include <xml_schema/axis2_xml_schema_simple_content.h>
+#include <axis2_utils.h>
 
 typedef struct axis2_xml_schema_simple_content_impl 
                     axis2_xml_schema_simple_content_impl_t;

Modified: webservices/axis2/trunk/c/xml_schema/xml_schema_simple_content_extension.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/xml_schema_simple_content_extension.c?rev=407510&r1=407509&r2=407510&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/xml_schema_simple_content_extension.c (original)
+++ webservices/axis2/trunk/c/xml_schema/xml_schema_simple_content_extension.c Thu May 18 02:29:37 2006
@@ -15,6 +15,7 @@
  */
 
 #include <xml_schema/axis2_xml_schema_simple_content_extension.h>
+#include <axis2_utils.h>
 
 typedef struct axis2_xml_schema_simple_content_extension_impl 
                     axis2_xml_schema_simple_content_extension_impl_t;

Modified: webservices/axis2/trunk/c/xml_schema/xml_schema_simple_content_restriction.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/xml_schema_simple_content_restriction.c?rev=407510&r1=407509&r2=407510&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/xml_schema_simple_content_restriction.c (original)
+++ webservices/axis2/trunk/c/xml_schema/xml_schema_simple_content_restriction.c Thu May 18 02:29:37 2006
@@ -15,6 +15,7 @@
  */
 
 #include <xml_schema/axis2_xml_schema_simple_content_restriction.h>
+#include <axis2_utils.h>
 
 typedef struct axis2_xml_schema_simple_content_restriction_impl 
                     axis2_xml_schema_simple_content_restriction_impl_t;

Modified: webservices/axis2/trunk/c/xml_schema/xml_schema_simple_type_content.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/xml_schema_simple_type_content.c?rev=407510&r1=407509&r2=407510&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/xml_schema_simple_type_content.c (original)
+++ webservices/axis2/trunk/c/xml_schema/xml_schema_simple_type_content.c Thu May 18 02:29:37 2006
@@ -15,6 +15,7 @@
  */
 
 #include <xml_schema/axis2_xml_schema_simple_type_content.h>
+#include <axis2_utils.h>
 
 typedef struct axis2_xml_schema_simple_type_content_impl 
                     axis2_xml_schema_simple_type_content_impl_t;

Modified: webservices/axis2/trunk/c/xml_schema/xml_schema_simple_type_list.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/xml_schema_simple_type_list.c?rev=407510&r1=407509&r2=407510&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/xml_schema_simple_type_list.c (original)
+++ webservices/axis2/trunk/c/xml_schema/xml_schema_simple_type_list.c Thu May 18 02:29:37 2006
@@ -15,6 +15,7 @@
  */
 
 #include <xml_schema/axis2_xml_schema_simple_type_list.h>
+#include <axis2_utils.h>
 
 typedef struct axis2_xml_schema_simple_type_list_impl 
                     axis2_xml_schema_simple_type_list_impl_t;

Modified: webservices/axis2/trunk/c/xml_schema/xml_schema_simple_type_restriction.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/xml_schema_simple_type_restriction.c?rev=407510&r1=407509&r2=407510&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/xml_schema_simple_type_restriction.c (original)
+++ webservices/axis2/trunk/c/xml_schema/xml_schema_simple_type_restriction.c Thu May 18 02:29:37 2006
@@ -16,6 +16,7 @@
 
 #include <xml_schema/axis2_xml_schema_simple_type_restriction.h>
 #include <xml_schema/axis2_xml_schema_obj_collection.h>
+#include <axis2_utils.h>
 
 typedef struct axis2_xml_schema_simple_type_restriction_impl 
                     axis2_xml_schema_simple_type_restriction_impl_t;

Modified: webservices/axis2/trunk/c/xml_schema/xml_schema_simple_type_union.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/xml_schema_simple_type_union.c?rev=407510&r1=407509&r2=407510&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/xml_schema_simple_type_union.c (original)
+++ webservices/axis2/trunk/c/xml_schema/xml_schema_simple_type_union.c Thu May 18 02:29:37 2006
@@ -15,6 +15,7 @@
  */
 
 #include <xml_schema/axis2_xml_schema_simple_type_union.h>
+#include <axis2_utils.h>
 
 typedef struct axis2_xml_schema_simple_type_union_impl 
                     axis2_xml_schema_simple_type_union_impl_t;

Modified: webservices/axis2/trunk/c/xml_schema/xml_schema_type_receiver.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/xml_schema_type_receiver.c?rev=407510&r1=407509&r2=407510&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/xml_schema_type_receiver.c (original)
+++ webservices/axis2/trunk/c/xml_schema/xml_schema_type_receiver.c Thu May 18 02:29:37 2006
@@ -17,6 +17,7 @@
 #include <xml_schema/axis2_xml_schema_type_receiver.h>
 #include <xml_schema/axis2_xml_schema_type.h>
 #include <axis2_hash.h>
+#include <axis2_utils.h>
 
 typedef struct axis2_xml_schema_type_receiver_impl axis2_xml_schema_type_receiver_impl_t;
 

Modified: webservices/axis2/trunk/c/xml_schema/xml_schema_use.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/xml_schema_use.c?rev=407510&r1=407509&r2=407510&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/xml_schema_use.c (original)
+++ webservices/axis2/trunk/c/xml_schema/xml_schema_use.c Thu May 18 02:29:37 2006
@@ -15,6 +15,7 @@
  */
 
 #include <xml_schema/axis2_xml_schema_use.h>
+#include <axis2_utils.h>
 
 typedef struct axis2_xml_schema_use_impl axis2_xml_schema_use_impl_t;
 

Modified: webservices/axis2/trunk/c/xml_schema/xml_severity_type.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/xml_severity_type.c?rev=407510&r1=407509&r2=407510&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/xml_severity_type.c (original)
+++ webservices/axis2/trunk/c/xml_schema/xml_severity_type.c Thu May 18 02:29:37 2006
@@ -15,6 +15,7 @@
  */
 
 #include <xml_schema/axis2_xml_severity_type.h>
+#include <axis2_utils.h>
 
 typedef struct axis2_xml_severity_type_impl 
                 axis2_xml_severity_type_impl_t;

Modified: webservices/axis2/trunk/c/xml_schema/xml_tokenized_type.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/xml_tokenized_type.c?rev=407510&r1=407509&r2=407510&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/xml_tokenized_type.c (original)
+++ webservices/axis2/trunk/c/xml_schema/xml_tokenized_type.c Thu May 18 02:29:37 2006
@@ -15,6 +15,7 @@
  */
 
 #include <xml_schema/axis2_xml_tokenized_type.h>
+#include <axis2_utils.h>
 
 typedef struct axis2_xml_tokenized_type_impl axis2_xml_tokenized_type_impl_t;