Return-Path: Delivered-To: apmail-ws-axis-dev-archive@www.apache.org Received: (qmail 38869 invoked from network); 27 Oct 2005 08:47:08 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 27 Oct 2005 08:47:08 -0000 Received: (qmail 86762 invoked by uid 500); 27 Oct 2005 08:47:07 -0000 Delivered-To: apmail-ws-axis-dev-archive@ws.apache.org Received: (qmail 86545 invoked by uid 500); 27 Oct 2005 08:47:05 -0000 Mailing-List: contact axis-cvs-help@ws.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: List-Id: Delivered-To: mailing list axis-cvs@ws.apache.org Received: (qmail 86534 invoked by uid 500); 27 Oct 2005 08:47:05 -0000 Delivered-To: apmail-ws-axis2-cvs@ws.apache.org Received: (qmail 86531 invoked by uid 99); 27 Oct 2005 08:47:05 -0000 X-ASF-Spam-Status: No, hits=-9.4 required=10.0 tests=ALL_TRUSTED,NO_REAL_NAME X-Spam-Check-By: apache.org Received: from [209.237.227.194] (HELO minotaur.apache.org) (209.237.227.194) by apache.org (qpsmtpd/0.29) with SMTP; Thu, 27 Oct 2005 01:47:04 -0700 Received: (qmail 38723 invoked by uid 65534); 27 Oct 2005 08:46:43 -0000 Message-ID: <20051027084643.38719.qmail@minotaur.apache.org> Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r328827 - in /webservices/axis2/trunk/c: include/ modules/xml/om/src/ Date: Thu, 27 Oct 2005 08:45:15 -0000 To: axis2-cvs@ws.apache.org From: samisa@apache.org X-Mailer: svnmailer-1.0.5 X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N Author: samisa Date: Thu Oct 27 01:44:17 2005 New Revision: 328827 URL: http://svn.apache.org/viewcvs?rev=328827&view=rev Log: applied calling convention Modified: webservices/axis2/trunk/c/include/axis2_om_attribute.h webservices/axis2/trunk/c/include/axis2_om_comment.h webservices/axis2/trunk/c/include/axis2_om_doctype.h webservices/axis2/trunk/c/include/axis2_om_document.h webservices/axis2/trunk/c/include/axis2_om_element.h webservices/axis2/trunk/c/include/axis2_om_namespace.h webservices/axis2/trunk/c/include/axis2_om_node.h webservices/axis2/trunk/c/include/axis2_om_output.h webservices/axis2/trunk/c/include/axis2_om_processing_instruction.h webservices/axis2/trunk/c/include/axis2_om_stax_builder.h webservices/axis2/trunk/c/include/axis2_om_text.h webservices/axis2/trunk/c/modules/xml/om/src/axis2_om_attribute.c webservices/axis2/trunk/c/modules/xml/om/src/axis2_om_comment.c webservices/axis2/trunk/c/modules/xml/om/src/axis2_om_doctype.c webservices/axis2/trunk/c/modules/xml/om/src/axis2_om_document.c webservices/axis2/trunk/c/modules/xml/om/src/axis2_om_element.c webservices/axis2/trunk/c/modules/xml/om/src/axis2_om_namespace.c webservices/axis2/trunk/c/modules/xml/om/src/axis2_om_node.c webservices/axis2/trunk/c/modules/xml/om/src/axis2_om_output.c webservices/axis2/trunk/c/modules/xml/om/src/axis2_om_processing_instruction.c webservices/axis2/trunk/c/modules/xml/om/src/axis2_om_stax_builder.c webservices/axis2/trunk/c/modules/xml/om/src/axis2_om_text.c Modified: webservices/axis2/trunk/c/include/axis2_om_attribute.h URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/include/axis2_om_attribute.h?rev=328827&r1=328826&r2=328827&view=diff ============================================================================== --- webservices/axis2/trunk/c/include/axis2_om_attribute.h (original) +++ webservices/axis2/trunk/c/include/axis2_om_attribute.h Thu Oct 27 01:44:17 2005 @@ -44,7 +44,7 @@ * \brief OM attribute operations struct * Encapsulator struct for axis2_om_attribute */ - typedef struct axis2_om_attribute_ops + AXIS2_DECLARE_DATA typedef struct axis2_om_attribute_ops { /** * Free an axis2_om_attribute struct @@ -53,7 +53,7 @@ * @return satus of the operation. AXIS2_SUCCESS on success else AXIS2_FAILURE */ - AXIS2_DECLARE_DATA axis2_status_t (AXIS2_CALL *axis2_om_attribute_ops_free) (axis2_environment_t * + axis2_status_t (AXIS2_CALL *axis2_om_attribute_ops_free) (axis2_environment_t * environment, struct axis2_om_attribute * @@ -66,7 +66,7 @@ * @return returns qname for given attribute. NULL on error */ - AXIS2_DECLARE_DATA axis2_qname_t + axis2_qname_t *(AXIS2_CALL *axis2_om_attribute_ops_get_qname) (axis2_environment_t * environment, struct axis2_om_attribute * @@ -80,7 +80,7 @@ * @return satus of the operation. AXIS2_SUCCESS on success else AXIS2_FAILURE */ - AXIS2_DECLARE_DATA int (AXIS2_CALL *axis2_om_attribute_ops_serialize) (axis2_environment_t * + int (AXIS2_CALL *axis2_om_attribute_ops_serialize) (axis2_environment_t * environment, struct axis2_om_attribute * om_attribute, Modified: webservices/axis2/trunk/c/include/axis2_om_comment.h URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/include/axis2_om_comment.h?rev=328827&r1=328826&r2=328827&view=diff ============================================================================== --- webservices/axis2/trunk/c/include/axis2_om_comment.h (original) +++ webservices/axis2/trunk/c/include/axis2_om_comment.h Thu Oct 27 01:44:17 2005 @@ -43,7 +43,7 @@ * @brief OM comment operations struct * Encapsulator struct for operations of axis2_om_comment_t */ - typedef struct axis2_om_comment_ops + AXIS2_DECLARE_DATA typedef struct axis2_om_comment_ops { /** * Free a axis2_comment struct @@ -51,7 +51,7 @@ * @param comment pointer to axis2_commnet struct to be freed * @return satus of the operation. AXIS2_SUCCESS on success else AXIS2_FAILURE. */ - AXIS2_DECLARE_DATA axis2_status_t (AXIS2_CALL *axis2_om_comment_ops_free) (axis2_environment_t * + axis2_status_t (AXIS2_CALL *axis2_om_comment_ops_free) (axis2_environment_t * environment, struct axis2_om_comment * comment); Modified: webservices/axis2/trunk/c/include/axis2_om_doctype.h URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/include/axis2_om_doctype.h?rev=328827&r1=328826&r2=328827&view=diff ============================================================================== --- webservices/axis2/trunk/c/include/axis2_om_doctype.h (original) +++ webservices/axis2/trunk/c/include/axis2_om_doctype.h Thu Oct 27 01:44:17 2005 @@ -42,7 +42,7 @@ * \brief OM doctype operations struct * Encapsulator struct for operations of axis2_om_doctype */ - typedef struct axis2_om_doctype_ops + AXIS2_DECLARE_DATA typedef struct axis2_om_doctype_ops { /** * free doctype struct @@ -50,7 +50,7 @@ * @param om_doctype pointer to doctype struct to be freed * @return satus of the operation. AXIS2_SUCCESS on success else AXIS2_FAILURE */ - AXIS2_DECLARE_DATA axis2_status_t (AXIS2_CALL *axis2_om_doctype_ops_free) (axis2_environment_t * + axis2_status_t (AXIS2_CALL *axis2_om_doctype_ops_free) (axis2_environment_t * environment, struct axis2_om_doctype * om_doctype); Modified: webservices/axis2/trunk/c/include/axis2_om_document.h URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/include/axis2_om_document.h?rev=328827&r1=328826&r2=328827&view=diff ============================================================================== --- webservices/axis2/trunk/c/include/axis2_om_document.h (original) +++ webservices/axis2/trunk/c/include/axis2_om_document.h Thu Oct 27 01:44:17 2005 @@ -49,7 +49,7 @@ * @brief OM document operations struct * Encapsulator struct for operations of axis2_om_document_t */ - typedef struct axis2_om_document_ops + AXIS2_DECLARE_DATA typedef struct axis2_om_document_ops { /** @@ -58,7 +58,7 @@ * @param document pointer to document struct to be freed * @return satus of the operation. AXIS2_SUCCESS on success else AXIS2_FAILURE. */ - AXIS2_DECLARE_DATA axis2_status_t (AXIS2_CALL *axis2_om_document_ops_free) (axis2_environment_t * + axis2_status_t (AXIS2_CALL *axis2_om_document_ops_free) (axis2_environment_t * environment, struct axis2_om_document * document); @@ -69,7 +69,7 @@ * @param document document whose next node is to be built. Mandatory, cannot be NULL * @return pointer to the next node. NULL on error. */ - AXIS2_DECLARE_DATA axis2_om_node_t + axis2_om_node_t *(AXIS2_CALL *axis2_om_document_ops_build_next) (axis2_environment_t * environment, struct axis2_om_document * @@ -82,7 +82,7 @@ * @param child child node to be added. Mandatory, cannot be NULL. * @return satus of the operation. AXIS2_SUCCESS on success else AXIS2_FAILURE. */ - AXIS2_DECLARE_DATA axis2_status_t (AXIS2_CALL *axis2_om_document_ops_add_child) + axis2_status_t (AXIS2_CALL *axis2_om_document_ops_add_child) (axis2_environment_t * environment, struct axis2_om_document * document, axis2_om_node_t * child); @@ -93,7 +93,7 @@ * @return returns a pointer to the root node. If no root present, this method tries to * build the root. Returns NULL on error. */ - AXIS2_DECLARE_DATA axis2_om_node_t + axis2_om_node_t * (AXIS2_CALL *axis2_om_document_ops_get_root_element) (axis2_environment_t * environment, struct @@ -108,7 +108,7 @@ * till the next sibling is found. Returns NULL if no sibling is present. * On error, returns NULL and set the error. */ - AXIS2_DECLARE_DATA axis2_om_node_t + axis2_om_node_t * (AXIS2_CALL *axis2_om_document_ops_get_next_sibling) (axis2_environment_t * environment, struct @@ -124,7 +124,7 @@ * till the first child is found. Returns NULL if no child is present. * On error, returns NULL and sets the error. */ - AXIS2_DECLARE_DATA axis2_om_node_t + axis2_om_node_t * (AXIS2_CALL *axis2_om_document_ops_get_first_child) (axis2_environment_t * environment, struct @@ -140,7 +140,7 @@ * till the next child is found. Returns NULL if no child is present. * On error, returns NULL and sets the error. */ - AXIS2_DECLARE_DATA axis2_om_node_t + axis2_om_node_t * (AXIS2_CALL *axis2_om_document_ops_get_next_child) (axis2_environment_t * environment, struct Modified: webservices/axis2/trunk/c/include/axis2_om_element.h URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/include/axis2_om_element.h?rev=328827&r1=328826&r2=328827&view=diff ============================================================================== --- webservices/axis2/trunk/c/include/axis2_om_element.h (original) +++ webservices/axis2/trunk/c/include/axis2_om_element.h Thu Oct 27 01:44:17 2005 @@ -42,7 +42,7 @@ * @brief OM element operations struct * Encapsulator struct for operations of axis2_om_element */ - typedef struct axis2_om_element_ops +AXIS2_DECLARE_DATA typedef struct axis2_om_element_ops { /* * Find a namespace in the scope of the document. @@ -54,7 +54,7 @@ * @return pointer to the namespace, if found, else NULL. On error, returns * NULL and sets the errorno in environment. */ - AXIS2_DECLARE_DATA axis2_om_namespace_t * + axis2_om_namespace_t * (AXIS2_CALL *axis2_om_element_ops_find_namespace) (axis2_environment_t * environment, axis2_om_node_t * node, @@ -69,7 +69,7 @@ * @param ns pointer to the namespace struct to be declared * @return satus of the operation. AXIS2_SUCCESS on success else AXIS2_FAILURE. */ - AXIS2_DECLARE_DATA axis2_status_t (AXIS2_CALL *axis2_om_element_ops_declare_namespace) + axis2_status_t (AXIS2_CALL *axis2_om_element_ops_declare_namespace) (axis2_environment_t * environment, axis2_om_node_t *node, axis2_om_namespace_t * ns); @@ -96,7 +96,7 @@ * @return pointer to the namespace, if found, else NULL. On error, returns * NULL and sets the errorno in environment. */ - AXIS2_DECLARE_DATA axis2_om_namespace_t * + axis2_om_namespace_t * (AXIS2_CALL *axis2_om_element_ops_find_namespace_with_qname) (axis2_environment_t *environment, axis2_om_node_t *node, axis2_qname_t *qname); @@ -108,7 +108,7 @@ * @param attribute attribute to be added. * @return satus of the operation. AXIS2_SUCCESS on success else AXIS2_FAILURE. */ - AXIS2_DECLARE_DATA axis2_status_t (AXIS2_CALL *axis2_om_element_ops_add_attribute) + axis2_status_t (AXIS2_CALL *axis2_om_element_ops_add_attribute) (axis2_environment_t * environment, struct axis2_om_element * element, axis2_om_attribute_t * attribute); @@ -121,7 +121,7 @@ * @return a pointer to the attribute with given qname if found, else NULL. * On error, returns NULL and sets the error. */ - AXIS2_DECLARE_DATA axis2_om_attribute_t * + axis2_om_attribute_t * (AXIS2_CALL *axis2_om_element_ops_get_attribute) (axis2_environment_t * environment, struct axis2_om_element * @@ -134,7 +134,7 @@ * @param element OM element to be freed. * @return satus of the operation. AXIS2_SUCCESS on success else AXIS2_FAILURE. */ - AXIS2_DECLARE_DATA axis2_status_t (AXIS2_CALL *axis2_om_element_ops_free) (axis2_environment_t * + axis2_status_t (AXIS2_CALL *axis2_om_element_ops_free) (axis2_environment_t * environment, struct axis2_om_element * element); @@ -146,7 +146,7 @@ * @param om_output OM output handler to be used in serializing * @return satus of the operation. AXIS2_SUCCESS on success else AXIS2_FAILURE */ - AXIS2_DECLARE_DATA axis2_status_t (AXIS2_CALL *axis2_om_element_ops_serialize_start_part) + axis2_status_t (AXIS2_CALL *axis2_om_element_ops_serialize_start_part) (axis2_environment_t * environment, struct axis2_om_element * element, axis2_om_output_t * om_output); @@ -159,7 +159,7 @@ * @param om_output OM output handler to be used in serializing * @return satus of the operation. AXIS2_SUCCESS on success else AXIS2_FAILURE */ - AXIS2_DECLARE_DATA axis2_status_t (AXIS2_CALL *axis2_om_element_ops_serialize_end_part) + axis2_status_t (AXIS2_CALL *axis2_om_element_ops_serialize_end_part) (axis2_environment_t * environment, struct axis2_om_element * element, axis2_om_output_t * om_output); Modified: webservices/axis2/trunk/c/include/axis2_om_namespace.h URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/include/axis2_om_namespace.h?rev=328827&r1=328826&r2=328827&view=diff ============================================================================== --- webservices/axis2/trunk/c/include/axis2_om_namespace.h (original) +++ webservices/axis2/trunk/c/include/axis2_om_namespace.h Thu Oct 27 01:44:17 2005 @@ -44,7 +44,7 @@ * \brief OM Namespace operations struct * Encapsulator struct for operations of axis2_om_namespace */ - typedef struct axis2_om_namespace_ops + AXIS2_DECLARE_DATA typedef struct axis2_om_namespace_ops { /** * Frees given OM namespcae @@ -52,7 +52,7 @@ * @param om_namespace namespace to be freed. * @return satus of the operation. AXIS2_SUCCESS on success else AXIS2_FAILURE. */ - AXIS2_DECLARE_DATA axis2_status_t (AXIS2_CALL *axis2_om_namespace_ops_free) (axis2_environment_t * + axis2_status_t (AXIS2_CALL *axis2_om_namespace_ops_free) (axis2_environment_t * environment, struct axis2_om_namespace * @@ -65,7 +65,7 @@ * @param om_namespace2 second namespace to be compared * @return true if the two namespaces are equal, false otherwise */ - AXIS2_DECLARE_DATA axis2_bool_t (AXIS2_CALL *axis2_om_namespace_ops_equals) (axis2_environment_t * + axis2_bool_t (AXIS2_CALL *axis2_om_namespace_ops_equals) (axis2_environment_t * environment, struct axis2_om_namespace * @@ -81,7 +81,7 @@ * @param om_output OM output handler to be used in serializing * @return satus of the operation. AXIS2_SUCCESS on success else AXIS2_FAILURE. */ - AXIS2_DECLARE_DATA axis2_status_t (AXIS2_CALL *axis2_om_namespace_ops_serialize) + axis2_status_t (AXIS2_CALL *axis2_om_namespace_ops_serialize) (axis2_environment_t * environment, struct axis2_om_namespace * om_namespace, axis2_om_output_t * om_output); Modified: webservices/axis2/trunk/c/include/axis2_om_node.h URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/include/axis2_om_node.h?rev=328827&r1=328826&r2=328827&view=diff ============================================================================== --- webservices/axis2/trunk/c/include/axis2_om_node.h (original) +++ webservices/axis2/trunk/c/include/axis2_om_node.h Thu Oct 27 01:44:17 2005 @@ -74,7 +74,7 @@ * @brief OM Node operations struct * Encapsulator struct for operations of axis2_om_node */ - typedef struct axis2_om_node_ops + AXIS2_DECLARE_DATA typedef struct axis2_om_node_ops { /** * Frees an om node and all of its children @@ -82,7 +82,7 @@ * @param om_node node to be freed. * @return satus of the operation. AXIS2_SUCCESS on success else AXIS2_FAILURE */ - AXIS2_DECLARE_DATA axis2_status_t (AXIS2_CALL *axis2_om_node_ops_free) (axis2_environment_t * + axis2_status_t (AXIS2_CALL *axis2_om_node_ops_free) (axis2_environment_t * environment, struct axis2_om_node * om_node); @@ -93,7 +93,7 @@ * @param child child node. Mandatory, cannot be NULL. * @return satus of the operation. AXIS2_SUCCESS on success else AXIS2_FAILURE */ - AXIS2_DECLARE_DATA axis2_status_t (AXIS2_CALL *axis2_om_node_ops_add_child) (axis2_environment_t * + axis2_status_t (AXIS2_CALL *axis2_om_node_ops_add_child) (axis2_environment_t * environment, struct axis2_om_node * parent, @@ -106,7 +106,7 @@ * @param om_node node to be detached. Mandatory, cannot be NULL. * @return a pointer to detached node, NULL on error. */ - AXIS2_DECLARE_DATA struct axis2_om_node *(AXIS2_CALL *axis2_om_node_ops_detach) (axis2_environment_t + struct axis2_om_node *(AXIS2_CALL *axis2_om_node_ops_detach) (axis2_environment_t * environment, struct axis2_om_node * @@ -119,7 +119,7 @@ * @param node_to_insert the node to be inserted. Mandatory, cannot be NULL. * @return satus of the operation. AXIS2_SUCCESS on success else AXIS2_FAILURE */ - AXIS2_DECLARE_DATA axis2_status_t (AXIS2_CALL *axis2_om_node_ops_insert_sibling_after) + axis2_status_t (AXIS2_CALL *axis2_om_node_ops_insert_sibling_after) (axis2_environment_t * environment, struct axis2_om_node * current_node, struct axis2_om_node * node_to_insert); @@ -131,7 +131,7 @@ * @param node_to_insert the node to be inserted. Mandatory, cannot be NULL. * @return satus of the operation. AXIS2_SUCCESS on success else AXIS2_FAILURE */ - AXIS2_DECLARE_DATA axis2_status_t (AXIS2_CALL *axis2_om_node_ops_insert_sibling_before) + axis2_status_t (AXIS2_CALL *axis2_om_node_ops_insert_sibling_before) (axis2_environment_t * environment, struct axis2_om_node * current_node, struct axis2_om_node * node_to_insert); @@ -143,7 +143,7 @@ * @param parent the node that will be set as parent. Mandatory, cannot be NULL. * @return satus of the operation. AXIS2_SUCCESS on success else AXIS2_FAILURE */ - AXIS2_DECLARE_DATA axis2_status_t (AXIS2_CALL *axis2_om_node_ops_set_parent) (axis2_environment_t + axis2_status_t (AXIS2_CALL *axis2_om_node_ops_set_parent) (axis2_environment_t * environment, struct axis2_om_node * child_node, @@ -157,7 +157,7 @@ * @return a pointer to first child if there is one, else returns NULL. * On error sets the error and returns NULL */ - AXIS2_DECLARE_DATA struct axis2_om_node + struct axis2_om_node *(AXIS2_CALL *axis2_om_node_ops_get_first_child) (axis2_environment_t * environment, struct axis2_om_node * @@ -171,7 +171,7 @@ * @return a pointer to next child if there is one, else returns NULL. * On error sets the error and returns NULL */ - AXIS2_DECLARE_DATA struct axis2_om_node + struct axis2_om_node *(AXIS2_CALL *axis2_om_node_ops_get_next_child) (axis2_environment_t * environment, struct axis2_om_node * @@ -185,7 +185,7 @@ * @param om_output OM output handler to be used in serializing * @return satus of the operation. AXIS2_SUCCESS on success else AXIS2_FAILURE */ - AXIS2_DECLARE_DATA axis2_status_t (AXIS2_CALL *axis2_om_node_ops_serialize) (axis2_environment_t * + axis2_status_t (AXIS2_CALL *axis2_om_node_ops_serialize) (axis2_environment_t * environment, struct axis2_om_node * om_node, Modified: webservices/axis2/trunk/c/include/axis2_om_output.h URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/include/axis2_om_output.h?rev=328827&r1=328826&r2=328827&view=diff ============================================================================== --- webservices/axis2/trunk/c/include/axis2_om_output.h (original) +++ webservices/axis2/trunk/c/include/axis2_om_output.h Thu Oct 27 01:44:17 2005 @@ -70,7 +70,7 @@ * @return a pointer to newly created output struct. */ - axis2_om_output_t *axis2_om_output_create (axis2_environment_t * + AXIS2_DECLARE(axis2_om_output_t*) axis2_om_output_create (axis2_environment_t * environment, void *xml_writer, void* writer_env); /** @@ -83,7 +83,7 @@ * @return satus of the operation. AXIS2_SUCCESS on success else AXIS2_FAILURE */ - axis2_status_t axis2_om_output_write (axis2_environment_t * environment, + AXIS2_DECLARE(axis2_status_t) axis2_om_output_write (axis2_environment_t * environment, axis2_om_output_t * om_output, axis2_om_types_t type, int no_of_args, ...); Modified: webservices/axis2/trunk/c/include/axis2_om_processing_instruction.h URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/include/axis2_om_processing_instruction.h?rev=328827&r1=328826&r2=328827&view=diff ============================================================================== --- webservices/axis2/trunk/c/include/axis2_om_processing_instruction.h (original) +++ webservices/axis2/trunk/c/include/axis2_om_processing_instruction.h Thu Oct 27 01:44:17 2005 @@ -44,7 +44,7 @@ * @brief OM text operations struct * Encapsulator struct for operations of axis2_om_processing_instruction */ - typedef struct axis2_om_processing_instruction_ops + AXIS2_DECLARE_DATA typedef struct axis2_om_processing_instruction_ops { /** * Frees an instance of axis2_om_processing_instruction @@ -52,7 +52,7 @@ * @param om_pi processing instruction to be freed. * @return satus of the operation. AXIS2_SUCCESS on success else AXIS2_FAILURE */ - AXIS2_DECLARE_DATA axis2_status_t (AXIS2_CALL *axis2_om_processing_instruction_ops_free) + axis2_status_t (AXIS2_CALL *axis2_om_processing_instruction_ops_free) (axis2_environment_t * environment, struct axis2_om_processing_instruction * om_pi); } axis2_om_processing_instruction_ops_t; Modified: webservices/axis2/trunk/c/include/axis2_om_stax_builder.h URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/include/axis2_om_stax_builder.h?rev=328827&r1=328826&r2=328827&view=diff ============================================================================== --- webservices/axis2/trunk/c/include/axis2_om_stax_builder.h (original) +++ webservices/axis2/trunk/c/include/axis2_om_stax_builder.h Thu Oct 27 01:44:17 2005 @@ -45,7 +45,7 @@ * @brief OM stax builder operations struct * Encapsulator struct for operations of axis2_om_stax_builder */ - typedef struct axis2_om_stax_builder_ops + AXIS2_DECLARE_DATA typedef struct axis2_om_stax_builder_ops { /** * Builds the next node from stream. Moves pull parser forward and reacts to events. @@ -54,7 +54,7 @@ * @return a pointer to the next node, or NULL if there are no more nodes. * On erros sets the error and returns NULL. */ - AXIS2_DECLARE_DATA axis2_om_node_t * + axis2_om_node_t * (AXIS2_CALL *axis2_om_stax_builder_ops_next) (axis2_environment_t * environment, struct axis2_om_stax_builder * @@ -66,12 +66,12 @@ * @param builder pointer to stax builder struct to be used * @return satus of the operation. AXIS2_SUCCESS on success else AXIS2_FAILURE. */ - AXIS2_DECLARE_DATA axis2_status_t (AXIS2_CALL *axis2_om_stax_builder_ops_discard_current_element) + axis2_status_t (AXIS2_CALL *axis2_om_stax_builder_ops_discard_current_element) (axis2_environment_t * environment, struct axis2_om_stax_builder * builder); - AXIS2_DECLARE_DATA axis2_status_t (AXIS2_CALL *axis2_om_stax_builder_ops_free)(axis2_environment_t *envioronment,struct axis2_om_stax_builder *builder); + axis2_status_t (AXIS2_CALL *axis2_om_stax_builder_ops_free)(axis2_environment_t *envioronment,struct axis2_om_stax_builder *builder); } axis2_om_stax_builder_ops_t; Modified: webservices/axis2/trunk/c/include/axis2_om_text.h URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/include/axis2_om_text.h?rev=328827&r1=328826&r2=328827&view=diff ============================================================================== --- webservices/axis2/trunk/c/include/axis2_om_text.h (original) +++ webservices/axis2/trunk/c/include/axis2_om_text.h Thu Oct 27 01:44:17 2005 @@ -44,7 +44,7 @@ * @brief OM text operations struct * Encapsulator struct for operations of axis2_om_text */ - typedef struct axis2_om_text_ops + AXIS2_DECLARE_DATA typedef struct axis2_om_text_ops { /** * Free an axis2_om_text struct @@ -52,7 +52,7 @@ * @param om_text pointer to om text struct to be freed * @return satus of the operation. AXIS2_SUCCESS on success else AXIS2_FAILURE */ - AXIS2_DECLARE_DATA axis2_status_t (AXIS2_CALL *axis2_om_text_ops_free) (axis2_environment_t * + axis2_status_t (AXIS2_CALL *axis2_om_text_ops_free) (axis2_environment_t * environment, struct axis2_om_text * om_text); @@ -64,7 +64,7 @@ * @param om_output OM output handler to be used in serializing * @return satus of the operation. AXIS2_SUCCESS on success else AXIS2_FAILURE */ - AXIS2_DECLARE_DATA axis2_status_t (AXIS2_CALL *axis2_om_text_ops_serialize) (axis2_environment_t * + axis2_status_t (AXIS2_CALL *axis2_om_text_ops_serialize) (axis2_environment_t * environment, const struct axis2_om_text * Modified: webservices/axis2/trunk/c/modules/xml/om/src/axis2_om_attribute.c URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/modules/xml/om/src/axis2_om_attribute.c?rev=328827&r1=328826&r2=328827&view=diff ============================================================================== --- webservices/axis2/trunk/c/modules/xml/om/src/axis2_om_attribute.c (original) +++ webservices/axis2/trunk/c/modules/xml/om/src/axis2_om_attribute.c Thu Oct 27 01:44:17 2005 @@ -36,8 +36,8 @@ om_output); -axis2_om_attribute_t * -AXIS2_CALL axis2_om_attribute_create (axis2_environment_t * environment, +AXIS2_DECLARE(axis2_om_attribute_t*) + axis2_om_attribute_create (axis2_environment_t * environment, const axis2_char_t * localname, const axis2_char_t * value, axis2_om_namespace_t * ns) @@ -97,7 +97,7 @@ return attribute; } -axis2_status_t +axis2_status_t AXIS2_CALL axis2_om_attribute_impl_free (axis2_environment_t * environment, axis2_om_attribute_t * attribute) { @@ -117,7 +117,7 @@ return AXIS2_FAILURE; } -axis2_qname_t * +axis2_qname_t* AXIS2_CALL axis2_om_attribute_impl_get_qname (axis2_environment_t * environment, axis2_om_attribute_t * attribute) { @@ -140,7 +140,7 @@ } -axis2_status_t +axis2_status_t AXIS2_CALL axis2_om_attribute_impl_serialize (axis2_environment_t * environment, axis2_om_attribute_t * attribute, axis2_om_output_t * om_output) Modified: webservices/axis2/trunk/c/modules/xml/om/src/axis2_om_comment.c URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/modules/xml/om/src/axis2_om_comment.c?rev=328827&r1=328826&r2=328827&view=diff ============================================================================== --- webservices/axis2/trunk/c/modules/xml/om/src/axis2_om_comment.c (original) +++ webservices/axis2/trunk/c/modules/xml/om/src/axis2_om_comment.c Thu Oct 27 01:44:17 2005 @@ -20,13 +20,13 @@ axis2_status_t AXIS2_CALL axis2_om_comment_impl_free (axis2_environment_t * environment, axis2_om_comment_t * comment); -axis2_om_comment_t * -AXIS2_CALL axis2_om_comment_create (axis2_environment_t * environment, +AXIS2_DECLARE(axis2_om_comment_t*) + axis2_om_comment_create (axis2_environment_t * environment, const axis2_char_t * value, axis2_om_node_t ** node) { - *node = NULL; axis2_om_comment_t *comment = NULL; - + *node = NULL; + if (!node) { environment->error->errorno = AXIS2_ERROR_INVALID_NULL_PARAMETER; @@ -88,7 +88,7 @@ } -axis2_status_t +axis2_status_t AXIS2_CALL axis2_om_comment_impl_free (axis2_environment_t * environment, axis2_om_comment_t * comment) { Modified: webservices/axis2/trunk/c/modules/xml/om/src/axis2_om_doctype.c URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/modules/xml/om/src/axis2_om_doctype.c?rev=328827&r1=328826&r2=328827&view=diff ============================================================================== --- webservices/axis2/trunk/c/modules/xml/om/src/axis2_om_doctype.c (original) +++ webservices/axis2/trunk/c/modules/xml/om/src/axis2_om_doctype.c Thu Oct 27 01:44:17 2005 @@ -19,8 +19,8 @@ axis2_status_t AXIS2_CALL axis2_om_doctype_impl_free (axis2_environment_t * environment, axis2_om_doctype_t * doctype); -axis2_om_doctype_t * -AXIS2_CALL axis2_om_doctype_create (axis2_environment_t * environment, +AXIS2_DECLARE(axis2_om_doctype_t *) + axis2_om_doctype_create (axis2_environment_t * environment, axis2_om_node_t * parent, const axis2_char_t * value, axis2_om_node_t ** node) { @@ -93,7 +93,7 @@ } -axis2_status_t +axis2_status_t AXIS2_CALL axis2_om_doctype_impl_free (axis2_environment_t * environment, axis2_om_doctype_t * doctype) { Modified: webservices/axis2/trunk/c/modules/xml/om/src/axis2_om_document.c URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/modules/xml/om/src/axis2_om_document.c?rev=328827&r1=328826&r2=328827&view=diff ============================================================================== --- webservices/axis2/trunk/c/modules/xml/om/src/axis2_om_document.c (original) +++ webservices/axis2/trunk/c/modules/xml/om/src/axis2_om_document.c Thu Oct 27 01:44:17 2005 @@ -46,8 +46,8 @@ axis2_om_document_t * document); -axis2_om_document_t * -AXIS2_CALL axis2_om_document_create (axis2_environment_t * environment, +AXIS2_DECLARE(axis2_om_document_t *) +axis2_om_document_create (axis2_environment_t * environment, axis2_om_node_t * root, axis2_om_stax_builder_t * builder) { @@ -129,7 +129,7 @@ } -axis2_status_t +axis2_status_t AXIS2_CALL axis2_om_document_impl_free (axis2_environment_t * environment, axis2_om_document_t * document) { @@ -150,7 +150,7 @@ } -axis2_status_t +axis2_status_t AXIS2_CALL axis2_om_document_impl_add_child (axis2_environment_t * environment, axis2_om_document_t * document, axis2_om_node_t * child) @@ -178,7 +178,7 @@ } -axis2_om_node_t * +axis2_om_node_t* AXIS2_CALL axis2_om_document_impl_build_next (axis2_environment_t * environment, axis2_om_document_t * document) { @@ -199,7 +199,7 @@ } -axis2_om_node_t * +axis2_om_node_t * AXIS2_CALL axis2_om_document_impl_get_root_element (axis2_environment_t * environment, axis2_om_document_t * document) { @@ -225,7 +225,7 @@ } } -axis2_om_node_t * +axis2_om_node_t * AXIS2_CALL axis2_om_document_impl_get_next_sibling (axis2_environment_t * environment, axis2_om_document_t * document) { @@ -245,7 +245,7 @@ return NULL; } -axis2_om_node_t * +axis2_om_node_t* AXIS2_CALL axis2_om_document_impl_get_first_child (axis2_environment_t * environment, axis2_om_document_t * document) { @@ -272,7 +272,7 @@ return NULL; } -axis2_om_node_t * +axis2_om_node_t* AXIS2_CALL axis2_om_document_impl_get_next_child (axis2_environment_t * environment, axis2_om_document_t * document) { Modified: webservices/axis2/trunk/c/modules/xml/om/src/axis2_om_element.c URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/modules/xml/om/src/axis2_om_element.c?rev=328827&r1=328826&r2=328827&view=diff ============================================================================== --- webservices/axis2/trunk/c/modules/xml/om/src/axis2_om_element.c (original) +++ webservices/axis2/trunk/c/modules/xml/om/src/axis2_om_element.c Thu Oct 27 01:44:17 2005 @@ -72,7 +72,7 @@ axis2_om_output_t * om_output); -axis2_om_element_t *AXIS2_CALL +AXIS2_DECLARE(axis2_om_element_t *) axis2_om_element_create (axis2_environment_t * environment, axis2_om_node_t * parent, const axis2_char_t * localname, @@ -178,7 +178,7 @@ } -axis2_om_element_t *AXIS2_CALL +AXIS2_DECLARE(axis2_om_element_t *) axis2_om_element_create_with_qname (axis2_environment_t * environment, axis2_om_node_t * parent, axis2_qname_t * qname, @@ -217,7 +217,7 @@ return element; } -axis2_om_namespace_t * +axis2_om_namespace_t * AXIS2_CALL axis2_om_element_impl_find_namespace (axis2_environment_t * environment, axis2_om_node_t * node, const axis2_char_t * uri, @@ -275,7 +275,7 @@ return NULL; } -axis2_status_t +axis2_status_t AXIS2_CALL axis2_om_element_impl_declare_namespace (axis2_environment_t * environment, axis2_om_node_t * node, axis2_om_namespace_t * ns) @@ -362,7 +362,7 @@ } */ -axis2_om_namespace_t * +axis2_om_namespace_t * AXIS2_CALL axis2_om_element_impl_find_namespace_with_qname (axis2_environment_t * environment, axis2_om_node_t * element, @@ -386,7 +386,7 @@ } } -axis2_status_t +axis2_status_t AXIS2_CALL axis2_om_element_impl_add_attribute (axis2_environment_t * environment, struct axis2_om_element * element, axis2_om_attribute_t * attribute) @@ -414,7 +414,7 @@ return ((qname) ? AXIS2_SUCCESS : AXIS2_FAILURE); } -axis2_om_attribute_t * +axis2_om_attribute_t * AXIS2_CALL axis2_om_element_impl_get_attribute (axis2_environment_t * environment, struct axis2_om_element * element, axis2_qname_t * qname) @@ -430,7 +430,7 @@ sizeof (axis2_qname_t))); } -axis2_status_t +axis2_status_t AXIS2_CALL axis2_om_element_impl_free (axis2_environment_t * environment, struct axis2_om_element *element) { @@ -487,7 +487,7 @@ return status; } -axis2_status_t +axis2_status_t AXIS2_CALL axis2_om_element_impl_serialize_start_part (axis2_environment_t * environment, axis2_om_element_t * element, axis2_om_output_t * om_output) @@ -561,7 +561,7 @@ return status; } -axis2_status_t +axis2_status_t AXIS2_CALL axis2_om_element_impl_serialize_end_part (axis2_environment_t * environment, axis2_om_element_t * element, axis2_om_output_t * om_output) Modified: webservices/axis2/trunk/c/modules/xml/om/src/axis2_om_namespace.c URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/modules/xml/om/src/axis2_om_namespace.c?rev=328827&r1=328826&r2=328827&view=diff ============================================================================== --- webservices/axis2/trunk/c/modules/xml/om/src/axis2_om_namespace.c (original) +++ webservices/axis2/trunk/c/modules/xml/om/src/axis2_om_namespace.c Thu Oct 27 01:44:17 2005 @@ -33,8 +33,8 @@ axis2_om_output_t * om_output); -axis2_om_namespace_t * -AXIS2_CALL axis2_om_namespace_create (axis2_environment_t * environment, +AXIS2_DECLARE(axis2_om_namespace_t *) + axis2_om_namespace_create (axis2_environment_t * environment, const axis2_char_t * uri, const axis2_char_t * prefix) { @@ -104,7 +104,7 @@ -axis2_status_t +axis2_status_t AXIS2_CALL axis2_om_namespace_impl_free (axis2_environment_t * environment, struct axis2_om_namespace * om_namespace) { @@ -133,7 +133,7 @@ return AXIS2_SUCCESS; } -axis2_bool_t +axis2_bool_t AXIS2_CALL axis2_om_namespace_impl_equals (axis2_environment_t * environment, axis2_om_namespace_t * ns1, axis2_om_namespace_t * ns2) @@ -158,7 +158,7 @@ return (!uris_differ && !prefixes_differ); } -axis2_status_t +axis2_status_t AXIS2_CALL axis2_om_namespace_impl_serialize (axis2_environment_t * environment, axis2_om_namespace_t * om_namespace, axis2_om_output_t * om_output) Modified: webservices/axis2/trunk/c/modules/xml/om/src/axis2_om_node.c URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/modules/xml/om/src/axis2_om_node.c?rev=328827&r1=328826&r2=328827&view=diff ============================================================================== --- webservices/axis2/trunk/c/modules/xml/om/src/axis2_om_node.c (original) +++ webservices/axis2/trunk/c/modules/xml/om/src/axis2_om_node.c Thu Oct 27 01:44:17 2005 @@ -56,8 +56,8 @@ axis2_om_output_t * om_output); -axis2_om_node_t * -AXIS2_CALL axis2_om_node_create (axis2_environment_t * environment) +AXIS2_DECLARE(axis2_om_node_t *) +axis2_om_node_create (axis2_environment_t * environment) { axis2_om_node_t *node = (axis2_om_node_t *) axis2_malloc (environment->allocator, @@ -107,7 +107,7 @@ * This free fucntion will free an om_element and all the children contained in it * before calling this function first free */ -axis2_status_t +axis2_status_t AXIS2_CALL axis2_om_node_impl_free (axis2_environment_t * environment, axis2_om_node_t * node) { @@ -154,7 +154,7 @@ return AXIS2_SUCCESS; } -axis2_status_t +axis2_status_t AXIS2_CALL axis2_om_node_impl_add_child (axis2_environment_t * environment, axis2_om_node_t * parent, axis2_om_node_t * child) @@ -181,7 +181,7 @@ -axis2_om_node_t * +axis2_om_node_t * AXIS2_CALL axis2_om_node_impl_detach (axis2_environment_t * environment, axis2_om_node_t * node_to_detach) { @@ -215,7 +215,7 @@ return node_to_detach; } -axis2_status_t +axis2_status_t AXIS2_CALL axis2_om_node_impl_set_parent (axis2_environment_t * environment, axis2_om_node_t * node, axis2_om_node_t * parent) @@ -248,7 +248,7 @@ * @param nodeto_insert the node that will be inserted */ -axis2_status_t +axis2_status_t AXIS2_CALL axis2_om_node_impl_insert_sibling_after (axis2_environment_t * environment, axis2_om_node_t * node, axis2_om_node_t * node_to_insert) @@ -271,7 +271,7 @@ } -axis2_status_t +axis2_status_t AXIS2_CALL axis2_om_node_impl_insert_sibling_before (axis2_environment_t * environment, axis2_om_node_t * node, axis2_om_node_t * node_to_insert) @@ -299,7 +299,7 @@ return AXIS2_SUCCESS; } -axis2_om_node_t * +axis2_om_node_t* AXIS2_CALL axis2_om_node_impl_get_first_child (axis2_environment_t * environment, axis2_om_node_t * parent_node) { @@ -318,7 +318,7 @@ return NULL; } -axis2_om_node_t * +axis2_om_node_t* AXIS2_CALL axis2_om_node_impl_get_next_child (axis2_environment_t * environment, axis2_om_node_t * parent_node) { @@ -344,7 +344,7 @@ return NULL; } -axis2_status_t +axis2_status_t AXIS2_CALL axis2_om_node_impl_serialize (axis2_environment_t * environment, axis2_om_node_t * om_node, axis2_om_output_t * om_output) Modified: webservices/axis2/trunk/c/modules/xml/om/src/axis2_om_output.c URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/modules/xml/om/src/axis2_om_output.c?rev=328827&r1=328826&r2=328827&view=diff ============================================================================== --- webservices/axis2/trunk/c/modules/xml/om/src/axis2_om_output.c (original) +++ webservices/axis2/trunk/c/modules/xml/om/src/axis2_om_output.c Thu Oct 27 01:44:17 2005 @@ -19,12 +19,13 @@ #include #define DEFAULT_CHAR_SET_ENCODING "utf-8" +#define MAX_ARGS 4 guththila_environment_t *om_output_guththila_environment = NULL; guththila_allocator_t *om_output_guththila_allocator = NULL; -axis2_om_output_t * -AXIS2_CALL axis2_om_output_create (axis2_environment_t * environment, void *xml_writer, void* writer_env) +AXIS2_DECLARE(axis2_om_output_t *) +axis2_om_output_create (axis2_environment_t * environment, void *xml_writer, void* writer_env) { axis2_om_output_t *om_output = (axis2_om_output_t *) axis2_malloc (environment->allocator, @@ -70,7 +71,7 @@ int no_of_args, ...) { int status = AXIS2_SUCCESS; - axis2_char_t *args_list[no_of_args]; + axis2_char_t *args_list[MAX_ARGS]; int i = 0; va_list ap; Modified: webservices/axis2/trunk/c/modules/xml/om/src/axis2_om_processing_instruction.c URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/modules/xml/om/src/axis2_om_processing_instruction.c?rev=328827&r1=328826&r2=328827&view=diff ============================================================================== --- webservices/axis2/trunk/c/modules/xml/om/src/axis2_om_processing_instruction.c (original) +++ webservices/axis2/trunk/c/modules/xml/om/src/axis2_om_processing_instruction.c Thu Oct 27 01:44:17 2005 @@ -120,7 +120,7 @@ return processing_instruction; } -axis2_status_t +axis2_status_t AXIS2_CALL axis2_om_processing_instruction_impl_free (axis2_environment_t * environment, axis2_om_processing_instruction_t * processing_instruction) Modified: webservices/axis2/trunk/c/modules/xml/om/src/axis2_om_stax_builder.c URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/modules/xml/om/src/axis2_om_stax_builder.c?rev=328827&r1=328826&r2=328827&view=diff ============================================================================== --- webservices/axis2/trunk/c/modules/xml/om/src/axis2_om_stax_builder.c (original) +++ webservices/axis2/trunk/c/modules/xml/om/src/axis2_om_stax_builder.c Thu Oct 27 01:44:17 2005 @@ -65,9 +65,10 @@ else { /* create the default Guththila pull parser */ + guththila_reader_t *reader = NULL; om_stax_builder_guththila_allocator = guththila_allocator_init(NULL); om_stax_builder_guththila_environment = guththila_environment_create(om_stax_builder_guththila_allocator, NULL, NULL, NULL, NULL); - guththila_reader_t *reader = guththila_reader_create (om_stax_builder_guththila_environment, stdin); + reader = guththila_reader_create (om_stax_builder_guththila_environment, stdin); if (!reader) { @@ -234,7 +235,7 @@ } -axis2_status_t +axis2_status_t AXIS2_CALL axis2_om_stax_builder_impl_discard_current_element (axis2_environment_t * environment, axis2_om_stax_builder_t * @@ -405,7 +406,7 @@ } -axis2_om_node_t * +axis2_om_node_t * axis2_om_stax_builder_create_om_doctype (axis2_environment_t * environment, axis2_om_stax_builder_t * builder) { @@ -413,8 +414,8 @@ return NULL; } - -axis2_om_node_t * + +axis2_om_node_t * axis2_om_stax_builder_create_om_processing_instruction (axis2_environment_t * environment, axis2_om_stax_builder_t @@ -424,7 +425,7 @@ return NULL; } -axis2_status_t +axis2_status_t AXIS2_CALL axis2_om_stax_builder_end_element (axis2_environment_t * environment, axis2_om_stax_builder_t * builder) { @@ -450,7 +451,7 @@ } -axis2_om_node_t * +axis2_om_node_t * AXIS2_CALL axis2_om_stax_builder_impl_next (axis2_environment_t * environment, axis2_om_stax_builder_t * builder) { Modified: webservices/axis2/trunk/c/modules/xml/om/src/axis2_om_text.c URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/modules/xml/om/src/axis2_om_text.c?rev=328827&r1=328826&r2=328827&view=diff ============================================================================== --- webservices/axis2/trunk/c/modules/xml/om/src/axis2_om_text.c (original) +++ webservices/axis2/trunk/c/modules/xml/om/src/axis2_om_text.c Thu Oct 27 01:44:17 2005 @@ -25,7 +25,7 @@ const axis2_om_text_t * om_text, axis2_om_output_t * om_output); -axis2_om_text_t * +AXIS2_DECLARE(axis2_om_text_t*) axis2_om_text_create (axis2_environment_t * environment, axis2_om_node_t * parent, const axis2_char_t * value, axis2_om_node_t ** node) @@ -99,7 +99,7 @@ } -axis2_status_t +axis2_status_t AXIS2_CALL axis2_om_text_impl_free (axis2_environment_t * environment, axis2_om_text_t * om_text) { @@ -121,7 +121,7 @@ return AXIS2_SUCCESS; } -axis2_status_t +axis2_status_t AXIS2_CALL axis2_om_text_impl_serialize (axis2_environment_t * environment, const axis2_om_text_t * om_text, axis2_om_output_t * om_output)