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 sa...@apache.org on 2005/10/14 12:26:34 UTC
svn commit: r321066 - in /webservices/axis2/trunk/c/include: axis2_om_node.h
axis2_om_output.h axis2_qname.h
Author: samisa
Date: Fri Oct 14 03:26:24 2005
New Revision: 321066
URL: http://svn.apache.org/viewcvs?rev=321066&view=rev
Log:
Fixed compilation problems
Modified:
webservices/axis2/trunk/c/include/axis2_om_node.h
webservices/axis2/trunk/c/include/axis2_om_output.h
webservices/axis2/trunk/c/include/axis2_qname.h
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=321066&r1=321065&r2=321066&view=diff
==============================================================================
--- webservices/axis2/trunk/c/include/axis2_om_node.h (original)
+++ webservices/axis2/trunk/c/include/axis2_om_node.h Fri Oct 14 03:26:24 2005
@@ -22,12 +22,10 @@
* @brief defines axis2_om_node_t struct and its operations
*/
#include <axis2_environment.h>
-#include <axis2_om_output.h>
struct axis2_om_node;
struct axis2_om_node_ops;
-//struct axis2_om_output;
-//typedef struct axis2_om_output axis2_om_output_t;
+typedef struct axis2_om_output axis2_om_output_t;
/**
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=321066&r1=321065&r2=321066&view=diff
==============================================================================
--- webservices/axis2/trunk/c/include/axis2_om_output.h (original)
+++ webservices/axis2/trunk/c/include/axis2_om_output.h Fri Oct 14 03:26:24 2005
@@ -17,30 +17,28 @@
#ifndef AXIS2_OM_OUTPUT_H
#define AXIS2_OM_OUTPUT_H
-#include <guththila_xml_stream_writer.h>
+#include <axis2_defines.h>
+#include <axis2_environment.h>
#include <axis2_om_node.h>
-#include <stdarg.h>
+
static const char* DEFAULT_CHAR_SET_ENCODING = "utf-8";
-struct axis2_om_output_s {
- guththila_xml_stream_writer_t* xml_writer;
- int do_optimize;
- FILE* out_stream;
- /*apr_array_t binary_node_list;*/
- /*buffered_soap_out_stream;*/
- char* mime_boundary;
- char* root_content_id;
+struct axis2_om_output {
+ void *xml_writer;
+ axis2_bool_t do_optimize;
+ axis2_char_t *mime_boundary;
+ axis2_char_t *root_content_id;
int next_id;
- int is_soap_11;
- char* char_set_encoding;
- char* xml_version;
- int ignore_xml_declaration;
+ axis2_bool_t is_soap_11;
+ axis2_char_t *char_set_encoding;
+ axis2_char_t *xml_version;
+ axis2_bool_t ignore_xml_declaration;
};
-axis2_om_output_t* axis2_create_om_output( FILE* stream);
+axis2_om_output_t* axis2_create_om_output(axis2_environment_t *environment, void* xml_writer);
-int axis2_om_output_write(axis2_om_output_t* om_output, axis2_om_types_t type, int no_of_args, ... );
+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, ... );
-#endif // AXIS2_OM_OUTPUT_H
+#endif /* AXIS2_OM_OUTPUT_H */
Modified: webservices/axis2/trunk/c/include/axis2_qname.h
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/include/axis2_qname.h?rev=321066&r1=321065&r2=321066&view=diff
==============================================================================
--- webservices/axis2/trunk/c/include/axis2_qname.h (original)
+++ webservices/axis2/trunk/c/include/axis2_qname.h Fri Oct 14 03:26:24 2005
@@ -84,4 +84,4 @@
#define axis2_qname_free(environment,qname) ((qname)->ops->axis2_qname_ops_free(environment,qname))
#define axis2_qname_equals(environment,qname1,qname2) ((qname1)->ops->axis2_qname_ops_equals(environment,qname1,qname2))
-#endif // AXIS2_QNAME_H
+#endif /* AXIS2_QNAME_H */